2025-08-26T17:28:22.757 Scroll down for event log! {"uptime": 70967034, "free_heap_bytes": 80368, "largest_free_heap_block": 73716, "devices": [{"UID":"2gfc","DID":2167,"port":"A"},{"UID":"2eWV","DID":286,"port":"B"}], "error_counters": [{"port":"A","SpiTfpChecksum":0,"SpiTfpFrame":0,"TfpFrame":0,"TfpUnexpected":0},{"port":"B","SpiTfpChecksum":39,"SpiTfpFrame":35,"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,"debug_protocol":true,"evse_v2":true,"evse_common":true,"evse_led":true,"network":true,"ntp":true,"ethernet":true,"wifi":true,"network_helper":true,"rtc_bricklet":false,"mqtt":true,"mqtt_auto_discovery":true,"http":true,"ws":true,"event":true,"system":true,"firmware_update":true,"automation":true,"modbus_tcp_client":true,"meters":true,"meters_evse_v2":true,"meters_api":true,"meters_modbus_tcp":true,"meters_sun_spec":true,"meters_sma_speedwire":true,"meters_rct_power":true,"meters_legacy_api":true,"require_meter":true,"charge_manager":true,"cm_networking":true,"charge_tracker":true,"power_manager":true,"users":true,"nfc":true,"device_name":true,"modbus_tcp":true,"modbus_tcp_debug":true,"wireguard":true,"ocpp":true,"charge_limits":true,"coredump":false,"pwa":true,"certs":true,"remote_access":true,"day_ahead_prices":true,"solar_forecast":true,"eco":true,"warp_esp32_i2c":true,"warp_esp32_rtc":true}, "event_log/boot_id": {"boot_id":808268322}, "info/features": ["evse","cp_disconnect","button_configuration","rgb_led","ethernet","firmware_update","meters","nfc","rtc","meter","meter_all_values","meter_phases"], "info/version": {"firmware":"2.8.8+68935bff","config":"2.8.4","config_type":"warp"}, "rtc/time": {"year":2025,"month":8,"day":26,"hour":15,"minute":28,"second":22,"weekday":2}, "rtc/config_modified": {"modified":0}, "rtc/config": {"auto_sync":true}, "info/last_boots": [{"reset_reason":3,"boot_count":2,"timestamp_min":29258356,"uptime":7880,"uptime_overflows":0},{"reset_reason":3,"boot_count":2,"timestamp_min":29260029,"uptime":161538,"uptime_overflows":0},{"reset_reason":3,"boot_count":4,"timestamp_min":29260047,"uptime":251506,"uptime_overflows":0},{"reset_reason":3,"boot_count":12,"timestamp_min":29260072,"uptime":11973,"uptime_overflows":0},{"reset_reason":3,"boot_count":16,"timestamp_min":29260090,"uptime":32143,"uptime_overflows":0},{"reset_reason":3,"boot_count":17,"timestamp_min":29260449,"uptime":21542468,"uptime_overflows":0},{"reset_reason":3,"boot_count":18,"timestamp_min":29260484,"uptime":2082523,"uptime_overflows":0},{"reset_reason":3,"boot_count":19,"timestamp_min":29269185,"uptime":522066912,"uptime_overflows":0}], "evse/identity": {"uid":"2gfc","connected_uid":"0","position":"A","hw_version":"1.0.0","fw_version":"2.2.14","device_identifier":2167}, "evse/state": {"iec61851_state":2,"charger_state":3,"contactor_state":9,"contactor_error":0,"allowed_charging_current":6000,"error_state":0,"lock_state":0,"dc_fault_current_state":0}, "evse/hardware_configuration": {"jumper_configuration":3,"has_lock_switch":false,"evse_version":30,"energy_meter_type":6}, "evse/low_level_state": {"led_state":4,"cp_pwm_duty_cycle":100,"adc_values":[3925,3022,183,230,2124,3754,187],"voltages":[12104,6282,-12026,-11717,1710,12100,-11994],"resistances":[880,702],"gpio":[false,false,false,true,false,false,false,false,false,false,true,false,true,false,true,false,false,false,false,false,false,false,false,false],"charging_time":0,"time_since_state_change":5233711,"uptime":620470640,"time_since_dc_fault_check":34836909,"temperature":4743,"phases_current":1,"phases_requested":1,"phases_state":0,"phases_info":0,"dc_fault_pins":0,"dc_fault_sensor_type":1}, "evse/button_state": {"button_press_time":0,"button_release_time":0,"button_pressed":false}, "evse/slots": [{"max_current":16000,"active":true,"clear_on_disconnect":false},{"max_current":20000,"active":true,"clear_on_disconnect":false},{"max_current":32000,"active":true,"clear_on_disconnect":false},{"max_current":32000,"active":false,"clear_on_disconnect":false},{"max_current":32000,"active":true,"clear_on_disconnect":false},{"max_current":32000,"active":true,"clear_on_disconnect":false},{"max_current":32000,"active":false,"clear_on_disconnect":true},{"max_current":6000,"active":true,"clear_on_disconnect":true},{"max_current":32000,"active":true,"clear_on_disconnect":false},{"max_current":32000,"active":false,"clear_on_disconnect":false},{"max_current":32000,"active":false,"clear_on_disconnect":false},{"max_current":32000,"active":false,"clear_on_disconnect":false},{"max_current":32000,"active":true,"clear_on_disconnect":false},{"max_current":32000,"active":true,"clear_on_disconnect":false},{"max_current":32000,"active":false,"clear_on_disconnect":false}], "evse/indicator_led": {"indication":-1,"duration":0,"color_h":60,"color_s":255,"color_v":255}, "evse/external_current": {"current":32000}, "evse/external_clear_on_disconnect": {"clear_on_disconnect":false}, "evse/management_current": {"current":6000}, "evse/boost_mode": {"enabled":false}, "evse/auto_start_charging": {"auto_start_charging":true}, "evse/global_current": {"current":32000}, "evse/management_enabled": {"enabled":true}, "evse/user_current": {"current":32000}, "evse/user_enabled": {"enabled":false}, "evse/external_enabled": {"enabled":true}, "evse/external_defaults": {"current":32000,"clear_on_disconnect":false}, "evse/modbus_tcp_enabled": {"enabled":false}, "evse/ocpp_enabled": {"enabled":false}, "evse/meter_config_modified": {"modified":0}, "evse/meter_config": {"slot":0}, "evse/gpio_configuration": {"shutdown_input":1,"input":0,"output":1}, "evse/button_configuration": {"button":2}, "evse/ev_wakeup": {"enabled":true}, "evse/phase_auto_switch": {"enabled":true}, "evse/phases_connected": {"phases":3}, "evse/control_pilot_disconnect": {"disconnect":false}, "evse/automation_current": {"current":32000}, "evse/led_configuration_modified": {"modified":0}, "evse/led_configuration": {"enable_api":false}, "network/config_modified": {"modified":0}, "network/config": {"hostname":null,"enable_mdns":true,"web_server_port":80}, "ntp/config_modified": {"modified":0}, "ntp/config": {"enable":true,"use_dhcp":true,"timezone":"Europe/Berlin","server":"time.cloudflare.com","server2":"time.google.com"}, "ntp/state": {"synced":true,"time":29270368}, "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":1,"connection_start":0,"connection_end":0,"ip":"0.0.0.0","subnet":"0.0.0.0","full_duplex":false,"link_speed":0}, "wifi/state": {"connection_state":3,"connection_start":4426,"connection_end":0,"ap_state":1,"ap_bssid":"58:BF:25:B8:59:E5","ap_sta_count":0,"sta_ip":"192.168.1.98","sta_subnet":"255.255.255.0","sta_rssi":-71,"sta_bssid":"60:B5:8D:57:67:80"}, "wifi/sta_config_modified": {"modified":2}, "wifi/sta_config": {"enable_sta":true,"ssid":"Ironangel","bssid":[96,181,141,87,103,128],"bssid_lock":false,"enable_11b":false,"passphrase":null,"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":0}, "wifi/ap_config": {"enable_ap":true,"ap_fallback_only":false,"ssid":"warp3-2fqu","hide_ssid":false,"passphrase":null,"channel":0,"ip":"10.0.0.1","gateway":"10.0.0.1","subnet":"255.255.255.0"}, "network/state": {"connected":true}, "rtc/identity": {"uid":"","connected_uid":"","position":"","hw_version":"","fw_version":"","device_identifier":123}, "mqtt/config_modified": {"modified":0}, "mqtt/config": {"enable_mqtt":false,"broker_host":"","broker_port":1883,"broker_username":"","broker_password":"","global_topic_prefix":"warp3/2fqu","client_name":"warp3-2fqu","interval":1,"protocol":0,"cert_id":-1,"client_cert_id":-1,"client_key_id":-1,"path":"","read_only":false}, "mqtt/state": {"connection_state":0,"connection_start":0,"connection_end":0,"last_error":0}, "mqtt/auto_discovery_config_modified": {"modified":0}, "mqtt/auto_discovery_config": {"auto_discovery_mode":0,"auto_discovery_prefix":"homeassistant"}, "system/i18n_config_modified": {"modified":0}, "system/i18n_config": {"language":0,"detect_browser_language":true}, "system/last_reset": {"reason":3,"show_warning":false}, "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,"running_partition":"app1","app0_state":4294967295,"app0_version":"","app1_state":2,"app1_version":"2.8.8+68935bff","rolled_back_version":""}, "automation/config_modified": {"modified":0}, "automation/config": {"tasks":[]}, "automation/state": {"registered_triggers":[1,2,3,4,5,6,7,9,10,11,16,17,18,20],"registered_actions":[1,2,3,4,5,6,7,8,11,12,14],"enabled_triggers":[1,2,4,6,7,9,18,20,10,17,5],"enabled_actions":[1,3,4,5,8,14,7,12],"last_run":[]}, "meters/0/config_modified": {"modified":0}, "meters/0/config": [2,{"display_name":"WARP Charger","location":2}], "meters/0/state": {"type":6}, "meters/0/errors": {"local_timeout":1856,"global_timeout":0,"illegal_function":0,"illegal_data_access":0,"illegal_data_value":0,"slave_device_failure":0}, "meters/0/value_ids": [1,2,3,13,17,21,39,48,57,122,130,138,83,91,99,353,354,355,365,366,367,7,29,33,74,154,115,356,368,209,211,25,213,214,210,212,14,18,22], "meters/0/values": [231.4499969,231.9099884,231.8699951,6.009999752,0,0.01,1377,0,0,1392.31543,0,0,205.9447784,0,0,0.989000022,0,0.216000006,0.14846012,0,0,231.7433319,2.00666666,6.019999981,1377,1392.31543,205.9447784,0.988000035,0.14846012,48.93999863,0,6.005005836,48.93999863,48.93999863,48.93999863,0,6.009999752,0,0.01], "meters/0/last_reset": {"last_reset":0}, "meters/1/config_modified": {"modified":2}, "meters/1/config": [6,{"display_name":"Shelly","location":4,"host":"192.168.1.144","port":502,"table":[9,{"device_address":1,"device_profile":0,"monophase_channel":0,"monophase_mapping":0}]}], "meters/1/state": null, "meters/1/errors": {"timeout":4}, "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.0276,8.144456863,29.00219727,1885.763062,231.8773651,1.566244841,-261.3559265,362.7120667,0.713968635,49.94147491,232.0184174,2.455903292,-555.145813,569.0244751,0.973035932,49.95121765,232.0452881,4.122308254,845.5039063,954.0264893,0.888501048,49.94147491,48.72606277,16.09076118,17.23299599,4.176616192,15.08149719,5.288279057,16.41156578,6.625865936,-1.566244841,-2.455903292,4.122308254], "meters/2/config_modified": {"modified":0}, "meters/2/config": [0,null], "meters/2/state": null, "meters/2/errors": null, "meters/2/value_ids": [], "meters/2/values": [], "meters/3/config_modified": {"modified":0}, "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":0}, "meters/4/config": [0,null], "meters/4/state": null, "meters/4/errors": null, "meters/4/value_ids": [], "meters/4/values": [], "meter/error_counters": {"local_timeout":1856,"global_timeout":0,"illegal_function":0,"illegal_data_access":0,"illegal_data_value":0,"slave_device_failure":0}, "meters_legacy_api/state": {"writable":false}, "meters_legacy_api/config_modified": {"modified":0}, "meters_legacy_api/config": {"linked_meter_slot":0}, "meter/state": {"state":2,"type":6}, "meter/values": {"power":1377,"energy_rel":48.93999863,"energy_abs":48.93999863}, "meter/phases": {"phases_connected":[true,true,true],"phases_active":[true,false,false]}, "meter/all_values": [231.4499969,231.9099884,231.8699951,6.009999752,0,0.01,1377,0,0,1392.31543,0,0,205.9447784,0,0,0.989000022,0,0.216000006,0.14846012,0,0,231.7433319,2.00666666,6.019999981,1377,1392.31543,205.9447784,0.988000035,0.14846012,null,48.93999863,0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,6.005005836,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,48.93999863,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}, "require_meter/config_modified": {"modified":2}, "require_meter/config": {"config":2}, "charge_manager/config_modified": {"modified":2}, "charge_manager/config": {"enable_charge_manager":true,"enable_watchdog":false,"default_available_current":16000,"maximum_available_current":16000,"minimum_current_auto":true,"minimum_current":6000,"minimum_current_1p":6000,"minimum_current_vehicle_type":0,"verbose":false,"requested_current_threshold":60,"requested_current_margin":3000,"chargers":[{"host":"127.0.0.1","name":"warp3-2fqu","rot":0}]}, "charge_manager/low_level_config_modified": {"modified":0}, "charge_manager/low_level_config": {"global_hysteresis":210,"wakeup_time":210,"plug_in_time":210,"enable_current_factor_pct":150,"allocation_interval":10,"rotation_interval":900}, "charge_manager/state": {"state":1,"l_raw":[5913,16000,16000,16000],"l_min":[5795,16000,16000,16000],"l_spread":[1904,16000,16000,16000],"l_max_pv":6260,"alloc":[6000,6000,6000,6000],"chargers":[{"s":4,"e":0,"ac":6000,"ap":1,"sc":16000,"sp":5,"lu":70966513,"n":"warp3-2fqu","u":243628}]}, "charge_manager/low_level_state": {"last_hyst_reset":65731242,"wnd_min":[0,0,0,0],"wnd_max":[10000,10000,10000,10000],"chargers":[{"b":13,"rc":9009,"ae":2468,"ls":65731242,"lp":0,"lw":0,"ip":70965223}]}, "charge_manager/available_current": {"current":16000}, "power_manager/charge_mode": {"mode":2}, "charge_tracker/config_modified": {"modified":0}, "charge_tracker/config": {"electricity_price":0}, "charge_tracker/pdf_letterhead_config_modified": {"modified":0}, "charge_tracker/pdf_letterhead_config": {"letterhead":""}, "charge_tracker/last_charges": [{"timestamp_minutes":29269156,"charge_duration":37853,"user_id":0,"energy_charged":46.5399971}], "charge_tracker/current_charge": {"user_id":0,"meter_start":46.5399971,"evse_uptime_start":615236875,"timestamp_minutes":29270281,"authorization_type":0,"authorization_info":null}, "charge_tracker/state": {"tracked_charges":1,"first_charge_timestamp":29269156}, "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_target_soc":0,"battery_inverted":false,"battery_deadzone":100,"target_power_from_grid":0,"guaranteed_power":1380,"cloud_filter_mode":2}, "power_manager/dynamic_load_config_modified": {"modified":0}, "power_manager/dynamic_load_config": {"enabled":false,"meter_slot_grid_currents":1,"current_limit":0,"largest_consumer_current":32000,"safety_margin_pct":0}, "power_manager/low_level_state": {"power_at_meter":29.00219727,"power_at_battery":null,"battery_soc":null,"power_available":1366,"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":16000,"is_3phase":false,"charging_blocked":0}, "power_manager/external_control": {"phases_wanted":0}, "users/config": {"users":[{"id":0,"roles":4294967295,"current":32000,"display_name":null,"username":null,"digest_hash":""},{"id":1,"roles":65535,"current":16000,"display_name":null,"username":null,"digest_hash":""}],"next_user_id":5,"http_auth_enabled":false}, "nfc/seen_tags": [{"tag_type":null,"tag_id":"","last_seen":0},{"tag_type":null,"tag_id":"","last_seen":0},{"tag_type":null,"tag_id":"","last_seen":0},{"tag_type":null,"tag_id":"","last_seen":0},{"tag_type":null,"tag_id":"","last_seen":0},{"tag_type":null,"tag_id":"","last_seen":0},{"tag_type":null,"tag_id":"","last_seen":0},{"tag_type":null,"tag_id":"","last_seen":0},{"tag_type":null,"tag_id":"","last_seen":0}], "nfc/config_modified": {"modified":2}, "nfc/config": {"authorized_tags":[{"user_id":1,"tag_type":null,"tag_id":null},{"user_id":1,"tag_type":null,"tag_id":null},{"user_id":1,"tag_type":null,"tag_id":null}],"deadtime_post_start":30}, "nfc/identity": {"uid":"2eWV","connected_uid":"0","position":"B","hw_version":"1.0.0","fw_version":"2.1.1","device_identifier":286}, "info/name": {"name":"warp3-2fqu","type":"warp3","display_type":"WARP3 Charger Pro 11kW","uid":"2fqu"}, "info/display_name_modified": {"modified":0}, "info/display_name": {"display_name":"warp3-2fqu"}, "modbus_tcp/config_modified": {"modified":0}, "modbus_tcp/config": {"enable":false,"port":502,"table":0,"send_illegal_data_address":true,"ignore_writes":false}, "modbus_tcp/error_counters": {"illegal_data_address":0,"illegal_function":0,"ignored_write":0}, "wireguard/config_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}, "ocpp/config_modified": {"modified":0}, "ocpp/config": {"enable":false,"url":"","identity":"warp3-2fqu","enable_auth":false,"pass":"","cert_id":-1}, "ocpp/state": {"charge_point_state":0,"charge_point_status":0,"next_profile_eval":0,"connector_state":0,"connector_status":0,"tag_id":"","parent_tag_id":"","tag_expiry_date":0,"tag_timeout":0,"cable_timeout":0,"last_rejected_tag":"","last_rejected_tag_reason":0,"txn_id":0,"txn_start_time":0,"current":0,"txn_with_invalid_id":false,"unavailable_requested":false,"message_in_flight_type":0,"message_in_flight_id_high":0,"message_in_flight_id_low":0,"message_in_flight_len":0,"message_timeout":0,"txn_msg_retry_timeout":0,"message_queue_depth":0,"status_queue_depth":0,"txn_msg_queue_depth":0,"connected":false,"connected_change_time":0,"last_ping_sent":0,"pong_timeout":0}, "ocpp/configuration": {"AuthorizeRemoteTxRequests":"","ClockAlignedDataInterval":"","ConnectionTimeOut":"","ConnectorPhaseRotation":"","ConnectorPhaseRotationMaxLength":"","GetConfigurationMaxKeys":"","HeartbeatInterval":"","LocalAuthorizeOffline":"","LocalPreAuthorize":"","MessageTimeout":"","MeterValuesAlignedData":"","MeterValuesAlignedDataMaxLength":"","MeterValuesSampledData":"","MeterValuesSampledDataMaxLength":"","MeterValueSampleInterval":"","NumberOfConnectors":"","ResetRetries":"","StopTransactionOnEVSideDisconnect":"","StopTransactionOnInvalidId":"","StopTransactionMaxMeterValues":"","StopTxnAlignedData":"","StopTxnAlignedDataMaxLength":"","StopTxnSampledData":"","StopTxnSampledDataMaxLength":"","SupportedFeatureProfiles":"","TransactionMessageAttempts":"","TransactionMessageRetryInterval":"","UnlockConnectorOnEVSideDisconnect":"","WebSocketPingInterval":"","ChargeProfileMaxStackLevel":"","ChargingScheduleAllowedChargingRateUnit":"","ChargingScheduleMaxPeriods":"","ConnectorSwitch3to1PhaseSupported":"","MaxChargingProfilesInstalled":""}, "charge_limits/default_limits_modified": {"modified":0}, "charge_limits/default_limits": {"duration":0,"energy_wh":0}, "charge_limits/state": {"start_timestamp_ms":615236875,"start_energy_kwh":46.5399971,"target_timestamp_ms":0,"target_energy_kwh":null}, "charge_limits/active_limits": {"duration":0,"energy_wh":0}, "coredump/state": {"coredump_available":false}, "certs/state": {"certs":[]}, "remote_access/config": {"uuid":"9abde620-9e0e-4d7c-803a-a503070bdc27","enable":true,"password":null,"relay_host":"my.warp-charger.com","relay_port":443,"cert_id":-1,"users":[{"id":1,"email":null,"uuid":"94e0c727-570c-409b-8b34-6b9a9238a7c5","public_key":"N1I/WtwAu0Eq8zEZAyI4lp6QNgPCSKpns7Ioi/KbIUU="}]}, "remote_access/state": [{"state":2,"user":255,"connection":255,"last_state_change":1756170527},{"state":2,"user":0,"connection":1,"last_state_change":1756222093},{"state":1,"user":255,"connection":255,"last_state_change":0},{"state":1,"user":255,"connection":255,"last_state_change":0},{"state":1,"user":255,"connection":255,"last_state_change":0},{"state":1,"user":255,"connection":255,"last_state_change":0}], "remote_access/registration_state": {"state":0,"message":""}, "remote_access/ping_state": {"packets_sent":0,"packets_received":0,"time_elapsed_ms":0}, "day_ahead_prices/config_modified": {"modified":0}, "day_ahead_prices/config": {"enable":false,"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":0,"last_check":0,"next_check":0,"current_price":2147483647}, "day_ahead_prices/prices": {"first_date":0,"resolution":1,"prices":[]}, "solar_forecast/config_modified": {"modified":0}, "solar_forecast/config": {"enable":false,"api_url":"https://api.forecast.solar/","cert_id":-1}, "solar_forecast/state": {"wh_today":-1,"wh_today_remaining":-1,"wh_tomorrow":-1,"rate_limit":-1,"rate_remaining":-1,"next_api_call":0}, "solar_forecast/planes/0/config_modified": {"modified":2}, "solar_forecast/planes/0/config": {"enable":true,"name":"Solaranlage","lat":null,"long":null,"dec":45,"az":41,"wp":6600}, "solar_forecast/planes/0/state": {"last_sync":0,"last_check":0,"next_check":0,"place":null}, "solar_forecast/planes/0/forecast": {"first_date":0,"resolution":1,"forecast":[]}, "solar_forecast/planes/1/config_modified": {"modified":0}, "solar_forecast/planes/1/config": {"enable":false,"name":"","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/1/state": {"last_sync":0,"last_check":0,"next_check":0,"place":null}, "solar_forecast/planes/1/forecast": {"first_date":0,"resolution":1,"forecast":[]}, "solar_forecast/planes/2/config_modified": {"modified":0}, "solar_forecast/planes/2/config": {"enable":false,"name":"","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/2/state": {"last_sync":0,"last_check":0,"next_check":0,"place":null}, "solar_forecast/planes/2/forecast": {"first_date":0,"resolution":1,"forecast":[]}, "solar_forecast/planes/3/config_modified": {"modified":0}, "solar_forecast/planes/3/config": {"enable":false,"name":"","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/3/state": {"last_sync":0,"last_check":0,"next_check":0,"place":null}, "solar_forecast/planes/3/forecast": {"first_date":0,"resolution":1,"forecast":[]}, "solar_forecast/planes/4/config_modified": {"modified":0}, "solar_forecast/planes/4/config": {"enable":false,"name":"","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/4/state": {"last_sync":0,"last_check":0,"next_check":0,"place":null}, "solar_forecast/planes/4/forecast": {"first_date":0,"resolution":1,"forecast":[]}, "solar_forecast/planes/5/config_modified": {"modified":0}, "solar_forecast/planes/5/config": {"enable":false,"name":"","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/5/state": {"last_sync":0,"last_check":0,"next_check":0,"place":null}, "solar_forecast/planes/5/forecast": {"first_date":0,"resolution":1,"forecast":[]}, "eco/config_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":""}]}, "eco/charge_plan": {"enable":false,"departure":1,"time":480,"amount":4}, "esp32/temperature": {"temperature":5456}, "reboot": null, "rtc/config_update": {"auto_sync":true}, "rtc/config_reset": null, "rtc/time_update": {"year":2025,"month":8,"day":25,"hour":19,"minute":45,"second":57,"weekday":1}, "evse/reflash": null, "evse/reset": null, "evse/stop_charging": null, "evse/start_charging": null, "evse/external_current_update": {"current":32000}, "evse/external_clear_on_disconnect_update": {"clear_on_disconnect":false}, "evse/boost_mode_update": {"enabled":false}, "evse/auto_start_charging_update": {"auto_start_charging":true}, "evse/global_current_update": {"current":32000}, "evse/management_enabled_update": {"enabled":false}, "evse/user_enabled_update": {"enabled":false}, "evse/external_enabled_update": {"enabled":false}, "evse/external_defaults_update": {"current":0,"clear_on_disconnect":false}, "evse/modbus_tcp_enabled_update": {"enabled":false}, "evse/ocpp_enabled_update": {"enabled":false}, "evse/meter_config_update": {"slot":0}, "evse/meter_config_reset": null, "evse/reset_dc_fault_current_state": {"password":0}, "evse/trigger_dc_fault_test": null, "evse/gpio_configuration_update": {"shutdown_input":0,"input":0,"output":0}, "evse/button_configuration_update": {"button":2}, "evse/ev_wakeup_update": {"enabled":false}, "evse/phase_auto_switch_update": {"enabled":false}, "evse/phases_connected_update": {"phases":0}, "evse/control_pilot_disconnect_update": {"disconnect":false}, "evse/automation_current_update": {"current":32000}, "evse/led_configuration_update": {"enable_api":false}, "evse/led_configuration_reset": null, "evse/indicator_led_update": {"indication":0,"duration":0,"color_h":0,"color_s":0,"color_v":0}, "network/config_update": {"hostname":null,"enable_mdns":true,"web_server_port":80}, "network/config_reset": null, "ntp/config_update": {"enable":true,"use_dhcp":true,"timezone":"Europe/Berlin","server":"time.cloudflare.com","server2":"time.google.com"}, "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, "wifi/scan": null, "wifi/sta_config_update": {"enable_sta":true,"ssid":"Ironangel","bssid":[96,181,141,87,103,128],"bssid_lock":false,"enable_11b":false,"passphrase":null,"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":false,"ssid":"warp3-2fqu","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, "rtc/reflash": null, "rtc/reset": null, "mqtt/config_update": {"enable_mqtt":false,"broker_host":"","broker_port":1883,"broker_username":"","broker_password":"","global_topic_prefix":"warp3/2fqu","client_name":"warp3-2fqu","interval":1,"protocol":0,"cert_id":-1,"client_cert_id":-1,"client_key_id":-1,"path":"","read_only":false}, "mqtt/config_reset": null, "mqtt/auto_discovery_config_update": {"auto_discovery_mode":0,"auto_discovery_prefix":"homeassistant"}, "mqtt/auto_discovery_config_reset": null, "system/i18n_config_update": {"language":0,"detect_browser_language":true}, "system/i18n_config_reset": null, "factory_reset": {"do_i_know_what_i_am_doing":null}, "config_reset": {"do_i_know_what_i_am_doing":null}, "system/hide_last_reset_warning": 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}, "firmware_update/reboot_app0": null, "firmware_update/reboot_app1": null, "firmware_update/reboot_other": null, "firmware_update/clear_rolled_back_version": null, "firmware_update/validate": null, "automation/config_update": {"tasks":[]}, "automation/config_reset": null, "meters/0/config_update": [2,{"display_name":"WARP Charger","location":2}], "meters/0/config_reset": null, "meters/0/reset": null, "meters/1/config_update": [6,{"display_name":"Shelly","location":4,"host":"192.168.1.144","port":502,"table":[9,{"device_address":1,"device_profile":0,"monophase_channel":0,"monophase_mapping":0}]}], "meters/1/config_reset": null, "meters/2/config_update": [0,null], "meters/2/config_reset": null, "meters/3/config_update": [0,null], "meters/3/config_reset": null, "meters/4/config_update": [0,null], "meters/4/config_reset": null, "meters_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": [], "require_meter/config_update": {"config":2}, "require_meter/config_reset": null, "charge_manager/config_update": {"enable_charge_manager":true,"enable_watchdog":false,"default_available_current":16000,"maximum_available_current":16000,"minimum_current_auto":true,"minimum_current":6000,"minimum_current_1p":6000,"minimum_current_vehicle_type":0,"verbose":false,"requested_current_threshold":60,"requested_current_margin":3000,"chargers":[{"host":"127.0.0.1","name":"warp3-2fqu","rot":0}]}, "charge_manager/config_reset": null, "charge_manager/low_level_config_update": {"global_hysteresis":210,"wakeup_time":210,"plug_in_time":210,"enable_current_factor_pct":150,"allocation_interval":10,"rotation_interval":900}, "charge_manager/low_level_config_reset": null, "charge_manager/available_current_update": {"current":0}, "power_manager/charge_mode_update": {"mode":2}, "charge_manager/scan": null, "charge_tracker/config_update": {"electricity_price":0}, "charge_tracker/config_reset": null, "charge_tracker/pdf_letterhead_config_update": {"letterhead":""}, "charge_tracker/pdf_letterhead_config_reset": null, "charge_tracker/remove_all_charges": {"do_i_know_what_i_am_doing":null}, "power_manager/config_update": {"enabled":true,"phase_switching_mode":0,"excess_charging_enable":true,"default_mode":2,"meter_slot_grid_power":1,"meter_slot_battery_power":255,"battery_mode":0,"battery_target_soc":0,"battery_inverted":false,"battery_deadzone":100,"target_power_from_grid":0,"guaranteed_power":1380,"cloud_filter_mode":2}, "power_manager/config_reset": null, "power_manager/dynamic_load_config_update": {"enabled":false,"meter_slot_grid_currents":1,"current_limit":0,"largest_consumer_current":32000,"safety_margin_pct":0}, "power_manager/dynamic_load_config_reset": null, "users/modify": {"id":256,"roles":0,"current":32001,"display_name":null,"username":null,"digest_hash":null}, "users/add": {"id":0,"roles":0,"current":32000,"display_name":"","username":"","digest_hash":""}, "users/remove": {"id":0}, "users/http_auth_update": {"enabled":false}, "nfc/config_update": {"authorized_tags":[{"user_id":1,"tag_type":null,"tag_id":null},{"user_id":1,"tag_type":null,"tag_id":null},{"user_id":1,"tag_type":null,"tag_id":null}],"deadtime_post_start":30}, "nfc/config_reset": null, "nfc/inject_tag": {"tag_type":null,"tag_id":""}, "nfc/inject_tag_start": {"tag_type":null,"tag_id":""}, "nfc/inject_tag_stop": {"tag_type":null,"tag_id":""}, "nfc/reflash": null, "nfc/reset": null, "info/display_name_update": {"display_name":"warp3-2fqu"}, "info/display_name_reset": null, "modbus_tcp/config_update": {"enable":false,"port":502,"table":0,"send_illegal_data_address":true,"ignore_writes":false}, "modbus_tcp/config_reset": null, "modbus_tcp_debug/transact": {"host":"","port":502,"device_address":0,"function_code":3,"start_address":0,"data_count":0,"write_data":"","timeout":2000,"cookie":0}, "wireguard/config_update": {"enable":false,"make_default_interface":true,"internal_ip":"0.0.0.0","internal_subnet":"0.0.0.0","internal_gateway":"0.0.0.0","remote_host":"","remote_port":51820,"local_port":51820,"private_key":"","remote_public_key":"","preshared_key":"","allowed_ip":"0.0.0.0","allowed_subnet":"0.0.0.0"}, "wireguard/config_reset": null, "ocpp/config_update": {"enable":false,"url":"","identity":"warp3-2fqu","enable_auth":false,"pass":"","cert_id":-1}, "ocpp/config_reset": null, "ocpp/reset": null, "charge_limits/default_limits_update": {"duration":0,"energy_wh":0}, "charge_limits/default_limits_reset": null, "charge_limits/override_duration": {"duration":0}, "charge_limits/override_energy": {"energy_wh":0}, "charge_limits/restart": null, "certs/add": {"id":0,"name":"","cert":""}, "certs/modify": {"id":0,"name":"","cert":""}, "certs/remove": {"id":0}, "remote_access/start_ping": null, "remote_access/stop_ping": null, "remote_access/config_update": {"enable":false,"relay_host":"","relay_port":443,"email":"","cert_id":-1}, "remote_access/config_reset": null, "day_ahead_prices/config_update": {"enable":false,"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":false,"api_url":"https://api.forecast.solar/","cert_id":-1}, "solar_forecast/config_reset": null, "solar_forecast/planes/0/config_update": {"enable":true,"name":"Solaranlage","lat":null,"long":null,"dec":45,"az":41,"wp":6600}, "solar_forecast/planes/0/config_reset": null, "solar_forecast/planes/1/config_update": {"enable":false,"name":"","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/1/config_reset": null, "solar_forecast/planes/2/config_update": {"enable":false,"name":"","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/2/config_reset": null, "solar_forecast/planes/3/config_update": {"enable":false,"name":"","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":"","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":"","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/5/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}} 0,016 | | **** TINKERFORGE WARP3 CHARGER V2.8.8+68935BFF **** 0,016 | | Last reset reason was: Software reset via esp_restart (3) 0,350 | fs | Mounted data partition. 90112 of 3538944 bytes (2.5 %) used 0,530 | api | WARP3 Charger config version: 2.8.4 (warp) 0,539 | esp32_eth_brick | WARP ESP32 Ethernet Brick UID: 2fqu 0,884 | ntp | Set timezone to Europe/Berlin 0,894 | ethernet | Starting 1,033 | wifi | Starting scan to select unoccupied channel for soft AP 1,046 | wifi | Connecting to 'Ironangel' 1,049 | wifi | Scan failed 1,078 | firmware_update | Firmware is signed by: Tinkerforge GmbH 1,090 | firmware_update | Custom app description of app0 partition has wrong magic: 0x65757274 1,102 | firmware_update | Partitions: app0 (undefined, ), app1 (valid, running, 2.8.8+68935bff) 1,133 | meters | Meter 0: Meter declared 39 (36) values 1,189 | meters | Meter 1: Meter declared 33 (30) values 1,319 | charge_tracker | Found 1 record: first is 1, last is 1 1,321 | charge_tracker | Last charge record size is 9 (0, 9) 1,712 | remote_access | Remote Access is enabled trying to connect 2025-08-25 21:45:37,000 | rtc | System time set from RTC at 2,407 2025-08-25 21:45:37,039 | network | mDNS responder started 2025-08-25 21:45:37,442 | main | Initialization done 2025-08-25 21:45:37,462 | wifi | Selecting channel 1 for soft AP 2025-08-25 21:45:37,641 | wifi | Soft AP started 2025-08-25 21:45:37,642 | | SSID: warp3-2fqu 2025-08-25 21:45:37,643 | | MAC address: 58:BF:25:B8:59:E5 2025-08-25 21:45:37,654 | | IP address: 10.0.0.1 2025-08-25 21:45:37,670 | device_name | This is warp3-2fqu (warp3-2fqu), a WARP3 Charger Pro 11kW 2025-08-25 21:45:37,671 | power_manager | PV excess charging unavailable because power values are not available yet. 2025-08-25 21:45:38,689 | users | Charger state changed from 3 to 1 2025-08-25 21:45:39,007 | wifi | Connected to 'Ironangel', b+g+n ch.6 HT20 WPS [DEI] -70dBm, BSSID 60:B5:8D:57:67:80 2025-08-25 21:45:39,518 | ethernet | Started 2025-08-25 21:45:39,562 | wifi | Got IP address: 192.168.1.98/24. Own MAC address: 58:BF:25:B8:59:E4 2025-08-25 21:45:41,453 | network | Network connected (WiFi) 2025-08-25 21:45:41,526 | meters_mbtcp | Meter 1: Connected to 192.168.1.144:502 2025-08-25 21:45:41,686 | power_manager | PV excess charging available because power values are now available. 2025-08-25 21:45:43,321 | remote_access | Connecting to Management WireGuard peer my.warp-charger.com:51820 2025-08-25 21:45:44,057 | remote_access | Opening connection 1 for user 0 2025-08-25 21:45:44,845 | remote_access | Connection 1 for user 0 connected 2025-08-25 21:45:44,846 | remote_access | Management connection connected 2025-08-25 21:45:46,057 | charge_manager | Seen all chargers. 2025-08-25 21:45:57,396 | users | Charger state changed from 1 to 2 2025-08-25 21:45:59,400 | users | Charger state changed from 2 to 3 2025-08-25 21:46:10,107 | ntp | NTP synchronized at 34,701 2025-08-25 21:47:27,091 | remote_access | Closing connection 1 for user 0 2025-08-25 21:48:10,674 | remote_access | Opening connection 1 for user 0 2025-08-25 21:48:11,813 | remote_access | Connection 1 for user 0 connected 2025-08-25 21:48:45,605 | remote_access | Closing connection 1 for user 0 2025-08-25 21:50:36,319 | uptime_tracker | Wrote last uptime to flash 2025-08-25 21:51:05,638 | remote_access | Opening connection 1 for user 0 2025-08-25 21:51:06,976 | remote_access | Connection 1 for user 0 connected 2025-08-25 21:52:10,683 | remote_access | Closing connection 1 for user 0 2025-08-25 22:04:53,705 | remote_access | Opening connection 1 for user 0 2025-08-25 22:04:54,572 | remote_access | Connection 1 for user 0 connected 2025-08-25 22:05:13,859 | remote_access | Closing connection 1 for user 0 2025-08-25 22:37:53,757 | remote_access | Opening connection 1 for user 0 2025-08-25 22:37:54,976 | remote_access | Connection 1 for user 0 connected 2025-08-25 22:40:53,811 | remote_access | Closing connection 1 for user 0 2025-08-25 22:46:00,916 | remote_access | Opening connection 1 for user 0 2025-08-25 22:46:02,355 | remote_access | Connection 1 for user 0 connected 2025-08-25 22:48:41,034 | remote_access | Closing connection 1 for user 0 2025-08-25 23:16:25,011 | nfc | Failed to get tag ID 1, rc: -1 2025-08-26 01:51:13,988 | users | Charger state changed from 3 to 2 2025-08-26 03:08:37,878 | remote_access | Management connection disconnected 2025-08-26 03:08:44,350 | remote_access | Attempted connect_management again despite being done 2025-08-26 03:08:47,895 | remote_access | Management connection connected 2025-08-26 05:40:36,649 | remote_access | Opening connection 1 for user 0 2025-08-26 05:40:37,636 | remote_access | Connection 1 for user 0 connected 2025-08-26 05:41:26,624 | remote_access | Closing connection 1 for user 0 2025-08-26 07:47:45,661 | users | Charger state changed from 2 to 0 2025-08-26 07:47:45,676 | charge_tracker | Tracked end of charge. 2025-08-26 09:07:23,376 | nfc | Failed to get tag ID 6, rc: -1 2025-08-26 14:42:10,889 | remote_access | Opening connection 1 for user 0 2025-08-26 14:42:12,653 | remote_access | Connection 1 for user 0 connected 2025-08-26 14:42:40,948 | remote_access | Closing connection 1 for user 0 2025-08-26 15:06:53,026 | remote_access | Opening connection 1 for user 0 2025-08-26 15:06:54,705 | remote_access | Connection 1 for user 0 connected 2025-08-26 15:06:57,413 | remote_access | Closing connection 1 for user 0 2025-08-26 16:01:04,012 | users | Charger state changed from 0 to 1 2025-08-26 16:01:09,019 | users | Charger state changed from 1 to 2 2025-08-26 16:01:09,046 | charge_tracker | Tracked start of charge. 2025-08-26 16:01:10,051 | users | Charger state changed from 2 to 3 2025-08-26 16:01:57,567 | remote_access | Opening connection 1 for user 0 2025-08-26 16:01:58,328 | remote_access | Connection 1 for user 0 connected 2025-08-26 16:02:22,589 | remote_access | Closing connection 1 for user 0 2025-08-26 16:03:31,902 | remote_access | Opening connection 1 for user 0 2025-08-26 16:03:33,399 | remote_access | Connection 1 for user 0 connected 2025-08-26 16:03:51,808 | remote_access | Closing connection 1 for user 0 2025-08-26 16:15:18,354 | remote_access | Opening connection 1 for user 0 2025-08-26 16:15:19,904 | remote_access | Connection 1 for user 0 connected 2025-08-26 16:15:58,420 | remote_access | Closing connection 1 for user 0 2025-08-26 16:27:00,498 | remote_access | Opening connection 1 for user 0 2025-08-26 16:27:01,443 | remote_access | Connection 1 for user 0 connected 2025-08-26 16:27:20,386 | remote_access | Closing connection 1 for user 0 2025-08-26 17:28:11,779 | remote_access | Opening connection 1 for user 0 2025-08-26 17:28:13,161 | remote_access | Connection 1 for user 0 connected ___TRACE_LOG_START___ __begin_rtc__ 2,407 | Set time to 2025-08-25 21:45:37,000 at 2407. Quality RTC 2025-08-25 21:45:57,677 | Set time to 2025-08-25 21:45:57,000 at 23085. Quality Low 2025-08-25 21:46:08,615 | Set time to 2025-08-25 21:46:10,107 at 34701. Quality High 2025-08-26 03:46:10,115 | Set time to 2025-08-26 03:46:10,248 at 21634709. Quality High 2025-08-26 09:46:10,253 | Set time to 2025-08-26 09:46:10,358 at 43234715. Quality High 2025-08-26 15:46:10,363 | Set time to 2025-08-26 15:46:10,495 at 64834720. Quality High __end_rtc__ __begin_meters_mbtcp__ m1 t9 i21 f32le a1073:431 r52748,16967 v49.951218 m1 t9 i22 f32le a1162:48a r22031,18238 v48726.058594 m1 t9 i23 f32le a1164:48c r27403,18043 v16090.760742 m1 t9 i24 f32le a1182:49e r41470,18054 v17232.996094 m1 t9 i25 f32le a1184:4a0 r34030,17794 v4176.616211 m1 t9 i26 f32le a1202:4b2 r42492,18027 v15081.496094 m1 t9 i27 f32le a1204:4b4 r16955,17829 v5288.278809 m1 t9 i28 f32le a1222:4c6 r14113,18048 v16411.564453 m1 t9 i29 f32le a1224:4c8 r3821,17871 v6625.865723 m1 t9 i0 f32le a1007:3ef r46975,15589 v0.028042 m1 t9 i1 f32le a1011:3f3 r6568,16642 v8.131264 m1 t9 i2 f32le a1013:3f5 r35264,16919 v37.884521 m1 t9 i3 f32le a1015:3f7 r33843,17643 v1884.131226 2025-08-26 17:28:19,063 m1 t9 i4 f32le a1020:3fc r3776,17256 v232.057617 m1 t9 i5 f32le a1022:3fe r10113,16328 v1.563706 m1 t9 i6 f32le a1024:400 r22381,50050 v-260.683014 m1 t9 i7 f32le a1026:402 r15065,17333 v362.459747 m1 t9 i8 f32le a1028:404 r56496,16193 v0.757274 m1 t9 i9 f32le a1033:409 r50194,16967 v49.941475 m1 t9 i10 f32le a1040:410 r10418,17256 v232.158966 m1 t9 i11 f32le a1042:412 r3332,16412 v2.438294 m1 t9 i12 f32le a1044:414 r24744,50185 v-549.510254 m1 t9 i13 f32le a1046:416 r21959,17421 v565.340271 m1 t9 i14 f32le a1048:418 r30945,16248 v0.970594 m1 t9 i15 f32le a1053:41d r52748,16967 v49.951218 m1 t9 i16 f32le a1060:424 r14467,17256 v232.220749 m1 t9 i17 f32le a1062:426 r8941,16516 v4.129263 m1 t9 i18 f32le a1064:428 r1274,17492 v848.077759 m1 t9 i19 f32le a1066:42a r5426,17519 v956.331177 m1 t9 i20 f32le a1068:42c r60110,16226 v0.886395 m1 t9 i21 f32le a1073:431 r52748,16967 v49.951218 m1 t9 i22 f32le a1162:48a r22031,18238 v48726.058594 m1 t9 i23 f32le a1164:48c r27403,18043 v16090.760742 m1 t9 i24 f32le a1182:49e r41470,18054 v17232.996094 m1 t9 i25 f32le a1184:4a0 r34030,17794 v4176.616211 m1 t9 i26 f32le a1202:4b2 r42492,18027 v15081.496094 m1 t9 i27 f32le a1204:4b4 r16955,17829 v5288.278809 m1 t9 i28 f32le a1222:4c6 r14113,18048 v16411.564453 m1 t9 i29 f32le a1224:4c8 r3821,17871 v6625.865723 2025-08-26 17:28:20,063 m1 t9 i0 f32le a1007:3ef r34444,15591 v0.028262 m1 t9 i1 f32le a1011:3f3 r64637,16641 v8.124143 m1 t9 i2 f32le a1013:3f5 r19952,16930 v40.576111 m1 t9 i3 f32le a1015:3f7 r23369,17643 v1882.852661 m1 t9 i4 f32le a1020:3fc r8820,17256 v232.134583 m1 t9 i5 f32le a1022:3fe r2950,16327 v1.555039 m1 t9 i6 f32le a1024:400 r56496,50049 v-259.724121 m1 t9 i7 f32le a1026:402 r18310,17332 v360.558777 m1 t9 i8 f32le a1028:404 r31399,16184 v0.720622 m1 t9 i9 f32le a1033:409 r50194,16967 v49.941475 m1 t9 i10 f32le a1040:410 r14377,17256 v232.219376 m1 t9 i11 f32le a1042:412 r42937,16411 v2.432112 m1 t9 i12 f32le a1044:414 r22263,50185 v-549.358826 m1 t9 i13 f32le a1046:416 r185,17421 v564.011292 m1 t9 i14 f32le a1048:418 r45793,16248 v0.971479 m1 t9 i15 f32le a1053:41d r52748,16967 v49.951218 m1 t9 i16 f32le a1060:424 r16176,17256 v232.246826 m1 t9 i17 f32le a1062:426 r25148,16516 v4.136992 m1 t9 i18 f32le a1064:428 r27182,17492 v849.659058 m1 t9 i19 f32le a1066:42a r37398,17519 v958.282593 m1 t9 i20 f32le a1068:42c r26830,16227 v0.888318 m1 t9 i21 f32le a1073:431 r52748,16967 v49.951218 m1 t9 i22 f32le a1162:48a r22031,18238 v48726.058594 m1 t9 i23 f32le a1164:48c r27403,18043 v16090.760742 m1 t9 i24 f32le a1182:49e r41470,18054 v17232.996094 m1 t9 i25 f32le a1184:4a0 r34030,17794 v4176.616211 m1 t9 i26 f32le a1202:4b2 r42492,18027 v15081.496094 m1 t9 i27 f32le a1204:4b4 r16955,17829 v5288.278809 m1 t9 i28 f32le a1222:4c6 r14113,18048 v16411.564453 m1 t9 i29 f32le a1224:4c8 r3821,17871 v6625.865723 m1 t9 i0 f32le a1007:3ef r61198,15582 v0.027214 m1 t9 i1 f32le a1011:3f3 r12848,16642 v8.137253 m1 t9 i2 f32le a1013:3f5 r20800,16917 v37.329346 m1 t9 i3 f32le a1015:3f7 r48451,17643 v1885.914429 m1 t9 i4 f32le a1020:3fc r11161,17256 v232.170303 m1 t9 i5 f32le a1022:3fe r10113,16328 v1.563706 m1 t9 i6 f32le a1024:400 r42777,50050 v-261.305450 m1 t9 i7 f32le a1026:402 r21128,17333 v362.644775 m1 t9 i8 f32le a1028:404 r9384,16185 v0.723216 2025-08-26 17:28:21,070 m1 t9 i9 f32le a1033:409 r50194,16967 v49.941475 m1 t9 i10 f32le a1040:410 r12712,17256 v232.193970 m1 t9 i11 f32le a1042:412 r24980,16412 v2.443456 m1 t9 i12 f32le a1044:414 r47896,50185 v-550.923340 m1 t9 i13 f32le a1046:416 r42907,17421 v566.618835 m1 t9 i14 f32le a1048:418 r5858,16249 v0.973005 m1 t9 i15 f32le a1053:41d r52748,16967 v49.951218 m1 t9 i16 f32le a1060:424 r16685,17256 v232.254593 m1 t9 i17 f32le a1062:426 r10678,16516 v4.130092 m1 t9 i18 f32le a1064:428 r25528,17492 v849.558105 m1 t9 i19 f32le a1066:42a r10663,17519 v956.650818 m1 t9 i20 f32le a1068:42c r24270,16227 v0.888165 m1 t9 i21 f32le a1073:431 r50194,16967 v49.941475 m1 t9 i22 f32le a1162:48a r22031,18238 v48726.058594 m1 t9 i23 f32le a1164:48c r27403,18043 v16090.760742 m1 t9 i24 f32le a1182:49e r41470,18054 v17232.996094 m1 t9 i25 f32le a1184:4a0 r34030,17794 v4176.616211 m1 t9 i26 f32le a1202:4b2 r42492,18027 v15081.496094 m1 t9 i27 f32le a1204:4b4 r16955,17829 v5288.278809 m1 t9 i28 f32le a1222:4c6 r14113,18048 v16411.564453 m1 t9 i29 f32le a1224:4c8 r3821,17871 v6625.865723 m1 t9 i0 f32le a1007:3ef r6501,15586 v0.027600 m1 t9 i1 f32le a1011:3f3 r20402,16642 v8.144457 m1 t9 i2 f32le a1013:3f5 r1152,16872 v29.002197 m1 t9 i3 f32le a1015:3f7 r47211,17643 v1885.763062 m1 t9 i4 f32le a1020:3fc r57499,17255 v231.877365 m1 t9 i5 f32le a1022:3fe r31414,16328 v1.566245 m1 t9 i6 f32le a1024:400 r44431,50050 v-261.355927 m1 t9 i7 f32le a1026:402 r23333,17333 v362.712067 m1 t9 i8 f32le a1028:404 r50854,16182 v0.713969 2025-08-26 17:28:22,071 m1 t9 i9 f32le a1033:409 r50194,16967 v49.941475 m1 t9 i10 f32le a1040:410 r1207,17256 v232.018417 m1 t9 i11 f32le a1042:412 r11653,16413 v2.455903 m1 t9 i12 f32le a1044:414 r51541,50186 v-555.145813 m1 t9 i13 f32le a1046:416 r16785,17422 v569.024475 m1 t9 i14 f32le a1048:418 r6370,16249 v0.973036 m1 t9 i15 f32le a1053:41d r52748,16967 v49.951218 m1 t9 i16 f32le a1060:424 r2968,17256 v232.045288 m1 t9 i17 f32le a1062:426 r59891,16515 v4.122308 m1 t9 i18 f32le a1064:428 r24640,17491 v845.503906 m1 t9 i19 f32le a1066:42a r33202,17518 v954.026489 m1 t9 i20 f32le a1068:42c r29902,16227 v0.888501 m1 t9 i21 f32le a1073:431 r50194,16967 v49.941475 m1 t9 i22 f32le a1162:48a r22031,18238 v48726.058594 m1 t9 i23 f32le a1164:48c r27403,18043 v16090.760742 m1 t9 i24 f32le a1182:49e r41470,18054 v17232.996094 m1 t9 i25 f32le a1184:4a0 r34030,17794 v4176.616211 m1 t9 i26 f32le a1202:4b2 r42492,18027 v15081.496094 m1 t9 i27 f32le a1204:4b4 r16955,17829 v5288.278809 m1 t9 i28 f32le a1222:4c6 r14113,18048 v16411.564453 m1 t9 i29 f32le a1224:4c8 r3821,17871 v6625.865723 2025-08-26 17:28:23,082 m1 t9 i0 f32le a1007:3ef r48667,15584 v0.027434 m1 t9 i1 f32le a1011:3f3 r34814,16642 v8.158201 m1 t9 i2 f32le a1013:3f5 r2368,16874 v29.254517 m1 t9 i3 f32le a1015:3f7 r4964,17644 v1888.605957 m1 t9 i4 f32le a1020:3fc r53978,17255 v231.823639 m1 t9 i5 f32le a1022:3fe r65202,16329 v1.578085 m1 t9 i6 f32le a1024:400 r45229,50054 v-269.380280 m1 t9 i7 f32le a1026:402 r46548,17334 v365.420532 m1 t9 i8 f32le a1028:404 r22185,16186 v0.727885 m1 t9 i9 f32le a1033:409 r50194,16967 v49.941475 m1 t9 i10 f32le a1040:410 r62547,17255 v231.954391 m1 t9 i11 f32le a1042:412 r26832,16412 v2.443897 m1 t9 i12 f32le a1044:414 r48171,50185 v-550.940125 m1 t9 i13 f32le a1046:416 r34638,17421 v566.114136 m1 t9 i14 f32le a1048:418 r60130,16248 v0.972334 m1 t9 i15 f32le a1053:41d r52748,16967 v49.951218 m1 t9 i16 f32le a1060:424 r484,17256 v232.007385 m1 t9 i17 f32le a1062:426 r23528,16516 v4.136219 m1 t9 i18 f32le a1064:428 r25804,17492 v849.574951 m1 t9 i19 f32le a1066:42a r17553,17519 v957.071350 m1 t9 i20 f32le a1068:42c r22734,16227 v0.888074 m1 t9 i21 f32le a1073:431 r52748,16967 v49.951218 m1 t9 i22 f32le a1162:48a r22031,18238 v48726.058594 m1 t9 i23 f32le a1164:48c r27403,18043 v16090.760742 m1 t9 i24 f32le a1182:49e r41470,18054 v17232.996094 m1 t9 i25 f32le a1184:4a0 r34030,17794 v4176.616211 m1 t9 i26 f32le a1202:4b2 r42492,18027 v15081.496094 m1 t9 i27 f32le a1204:4b4 r16955,17829 v5288.278809 m1 t9 i28 f32le a1222:4c6 r14113,18048 v16411.564453 m1 t9 i29 f32le a1224:4c8 r3821,17871 v6625.865723 __end_meters_mbtcp__ __begin_meters_sun_spec__ __end_meters_sun_spec__ __begin_meters_swire__ __end_meters_swire__ __begin_charge_manager__ -5314 5314 23104 25043 16165 4782 -5314 5314 23104 25026 16165 4782 -5351 5351 23265 25026 16165 4782 -5351 5351 23265 24986 16165 4782 -5383 5383 23404 24986 16165 4782 -5383 5383 23404 24926 16165 4782 -5380 5380 23391 24926 16165 4782 -5380 5380 23391 24926 16165 4782 -5386 5386 23417 24926 16165 4782 -5386 5386 23417 24917 16165 4782 -5417 5417 23552 24917 16165 4782 -5417 5417 23552 24834 16165 4782 -5429 5429 23604 24834 16165 4782 -5429 5429 23604 24795 16165 4782 -5466 5466 23765 24795 16165 4782 -5466 5466 23765 24795 16165 4782 -5490 5490 23869 24795 16165 4782 -5490 5490 23869 24682 16165 4782 2025-08-26 14:55:53,983 Hysteresis 61586 0: raw(23869 16000 16000 16000) min(16165 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 24682 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(23869 16000 16000 16000) min(16165 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 24682 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -5509 5509 23952 24682 16165 4782 -5509 5509 23952 24682 16165 4782 -5535 5535 24065 24682 16165 4782 -5535 5535 24065 24604 16165 4782 -5561 5561 24178 24604 16165 4782 -5561 5561 24178 24604 16165 4782 -5572 5572 24226 24604 16165 4782 -5572 5572 24226 24543 16165 4782 -5582 5582 24269 24543 16165 4782 -5582 5582 24269 24434 16165 4782 -5588 5588 24295 24434 16165 4782 -5588 5588 24295 24404 16165 4782 -5592 5592 24313 24404 16165 4782 -5592 5592 24313 24313 16165 4782 -5601 5601 24352 24352 16165 4782 -5601 5601 24352 24352 16165 4782 -5581 5581 24265 24352 16165 4782 -5581 5581 24265 24352 16165 4782 -5513 5513 23969 24352 16165 4782 -5513 5513 23969 24352 16165 4782 2025-08-26 14:56:03,988 Hysteresis 61596 0: raw(23969 16000 16000 16000) min(16165 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 24352 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(23969 16000 16000 16000) min(16165 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 24352 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -5390 5390 23434 24352 16165 4782 -5390 5390 23434 24352 16165 4782 -5298 5298 23034 24352 16165 4782 -5298 5298 23034 24352 16165 4782 -5236 5236 22765 24352 16165 4782 -5236 5236 22765 24352 16165 4782 -5211 5211 22656 24352 16165 4782 -5211 5211 22656 24352 16165 4782 -5218 5218 22686 24352 16165 4782 -5218 5218 22686 24352 16165 4782 -5229 5229 22734 24352 16165 4782 -5229 5229 22734 24352 16165 4782 -5227 5227 22726 24352 16165 4782 -5227 5227 22726 24352 16165 4782 -5229 5229 22734 24352 16165 4782 -5229 5229 22734 24352 16165 4782 -5200 5200 22608 24352 16165 4782 -5200 5200 22608 24352 16165 4782 -5188 5188 22556 24352 16165 4782 -5188 5188 22556 24352 16165 4782 2025-08-26 14:56:13,998 Hysteresis 61606 0: raw(22556 16000 16000 16000) min(16165 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 24352 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(22556 16000 16000 16000) min(16165 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 24352 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -5093 5093 22143 24352 16165 4782 -5093 5093 22143 24352 16165 4782 -4894 4894 21278 24352 16165 4782 -4894 4894 21278 24352 16165 4782 -4928 4928 21426 24352 16165 4782 -4928 4928 21426 24352 16165 4782 -4845 4845 21065 24352 16165 4782 -4845 4845 21065 24352 16165 4782 -4774 4774 20756 24352 16165 4782 -4774 4774 20756 24352 16165 4782 -4718 4718 20513 24352 16165 4782 -4718 4718 20513 24352 16165 4782 -4628 4628 20121 24352 16165 4782 -4628 4628 20121 24352 16165 4782 -4568 4568 19860 24352 16165 4782 -4568 4568 19860 24352 16165 4782 -4292 4292 18660 24352 16165 4782 -4292 4292 18660 24352 16165 4782 -4239 4239 18430 24352 16165 4782 -4239 4239 18430 24352 16165 4782 2025-08-26 14:56:24,004 Hysteresis 61616 0: raw(18430 16000 16000 16000) min(16165 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 24352 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(18430 16000 16000 16000) min(16165 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 24352 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4197 4197 18247 24352 16165 4782 -4197 4197 18247 24352 16165 4782 -4209 4209 18300 24352 16165 4782 -4209 4209 18300 24352 16165 4782 -4220 4220 18347 24352 16165 4782 -4220 4220 18347 24352 16165 4782 -4239 4239 18430 24352 16165 4782 -4239 4239 18430 24352 16165 4782 -4244 4244 18452 24352 16165 4782 -4244 4244 18452 24352 16165 4782 -4242 4242 18443 24352 16165 4782 -4242 4242 18443 24352 16165 4782 -4210 4210 18304 24352 16165 4782 -4210 4210 18304 24352 16165 4782 -4165 4165 18108 24352 16165 4782 -4165 4165 18108 24352 16165 4782 -4130 4130 17956 24352 16165 4782 -4130 4130 17956 24352 16165 4782 -4121 4121 17917 24352 16165 4782 -4121 4121 17917 24352 16165 4782 2025-08-26 14:56:34,010 Hysteresis 61626 0: raw(17917 16000 16000 16000) min(16165 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 24352 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(17917 16000 16000 16000) min(16165 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 24352 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4090 4090 17782 24352 16165 4782 -4090 4090 17782 24352 16165 4782 -4062 4062 17660 24352 16165 4782 -4062 4062 17660 24352 16165 4782 -4216 4216 18330 24352 16165 4782 -4216 4216 18330 24352 16165 4782 -4072 4072 17704 24352 16165 4782 -4072 4072 17704 24352 16165 4782 -3886 3886 16895 24352 16165 4782 -3886 3886 16895 24352 16165 4782 -3660 3660 15913 24352 15913 4782 -3660 3660 15913 24352 15913 4782 -3472 3472 15095 24352 15095 4782 -3472 3472 15095 24352 15095 4782 -3308 3308 14382 24352 14382 4782 -3308 3308 14382 24352 14382 4782 -3022 3022 13139 24352 13139 4782 -3022 3022 13139 24352 13139 4782 -2912 2912 12660 24352 12660 4782 -2912 2912 12660 24352 12660 4782 2025-08-26 14:56:44,016 Hysteresis 61636 0: raw(12660 16000 16000 16000) min(12660 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 24352 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(12660 16000 16000 16000) min(12660 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 24352 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2804 2804 12191 24352 12191 4782 -2804 2804 12191 24352 12191 4782 -2732 2732 11878 24352 11878 4782 -2732 2732 11878 24352 11878 4782 -2621 2621 11395 24352 11395 4782 -2621 2621 11395 24352 11395 4782 -2465 2465 10717 24352 10717 4782 -2465 2465 10717 24352 10717 4782 -2349 2349 10213 24352 10213 4782 -2349 2349 10213 24352 10213 4782 -2290 2290 9956 24352 9956 4782 -2290 2290 9956 24352 9956 4782 -2300 2300 10000 24352 9956 4782 -2300 2300 10000 24352 9956 4782 -2386 2386 10373 24352 9956 4782 -2386 2386 10373 24352 9956 4782 -2549 2549 11082 24352 9956 4782 -2549 2549 11082 24352 9956 4782 -2663 2663 11578 24352 9956 4782 -2663 2663 11578 24352 9956 4782 2025-08-26 14:56:54,024 Hysteresis 61646 0: raw(11578 16000 16000 16000) min(9956 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 24352 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(11578 16000 16000 16000) min(9956 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 24352 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2778 2778 12078 24352 9956 4782 -2778 2778 12078 24352 9956 4782 -2895 2895 12586 24352 9956 4782 -2895 2895 12586 24352 9956 4782 -3014 3014 13104 24352 9956 4782 -3014 3014 13104 24352 9956 4782 -3199 3199 13908 24352 9956 4782 -3199 3199 13908 24352 9956 4782 -3427 3427 14900 24352 9956 4782 -3427 3427 14900 24352 9956 4782 -3607 3607 15682 24352 9956 4782 -3607 3607 15682 24352 9956 4782 -3898 3898 16947 24352 9956 4782 -3898 3898 16947 24352 9956 4782 -4174 4174 18147 24352 9956 4782 -4174 4174 18147 24352 9956 4782 -4306 4306 18721 24352 9956 4782 -4306 4306 18721 24352 9956 4782 -4435 4435 19282 24352 9956 4782 -4435 4435 19282 24352 9956 4782 2025-08-26 14:57:04,030 Hysteresis 61656 0: raw(19282 16000 16000 16000) min(9956 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 24352 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(19282 16000 16000 16000) min(9956 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 24352 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4529 4529 19691 24352 9956 4782 -4529 4529 19691 24352 9956 4782 -4589 4589 19952 24352 9956 4782 -4589 4589 19952 24352 9956 4782 -4632 4632 20139 24352 9956 4782 -4632 4632 20139 24352 9956 4782 -4637 4637 20160 24352 9956 4782 -4637 4637 20160 24352 9956 4782 -4603 4603 20013 24352 9956 4782 -4603 4603 20013 24352 9956 4782 -4568 4568 19860 24352 9956 4782 -4568 4568 19860 24352 9956 4782 -4554 4554 19800 24352 9956 4782 -4554 4554 19800 24352 9956 4782 -4566 4566 19852 24352 9956 4782 -4566 4566 19852 24352 9956 4782 -4567 4567 19856 24352 9956 4782 -4567 4567 19856 24352 9956 4782 -4564 4564 19843 24352 9956 4782 -4564 4564 19843 24352 9956 4782 2025-08-26 14:57:14,036 Hysteresis 61666 0: raw(19843 16000 16000 16000) min(9956 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 24352 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(19843 16000 16000 16000) min(9956 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 24352 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4571 4571 19873 24352 9956 4782 -4571 4571 19873 24352 9956 4782 -4559 4559 19821 24352 9956 4782 -4559 4559 19821 24352 9956 4782 -4522 4522 19660 24352 9956 4782 -4522 4522 19660 24352 9956 4782 -4564 4564 19843 24352 9956 4782 -4564 4564 19843 24352 9956 4782 -4624 4624 20104 24352 9956 4782 -4624 4624 20104 24352 9956 4782 -4718 4718 20513 24352 9956 4782 -4718 4718 20513 24352 9956 4782 -4766 4766 20721 24352 9956 4782 -4766 4766 20721 24352 9956 4782 -4826 4826 20982 24352 9956 4782 -4826 4826 20982 24352 9956 4782 -4849 4849 21082 24352 9956 4782 -4849 4849 21082 24352 9956 4782 -4854 4854 21104 24352 9956 4782 -4854 4854 21104 24352 9956 4782 2025-08-26 14:57:24,044 Hysteresis 61676 0: raw(21104 16000 16000 16000) min(9956 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 24352 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(21104 16000 16000 16000) min(9956 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 24352 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4821 4821 20960 24352 9956 4782 -4821 4821 20960 24352 9956 4782 -4785 4785 20804 24352 9956 4782 -4785 4785 20804 24352 9956 4782 -4703 4703 20447 24352 9956 4782 -4703 4703 20447 24352 9956 4782 -4540 4540 19739 24352 9956 4782 -4540 4540 19739 24352 9956 4782 -4318 4318 18773 24352 9956 4782 -4318 4318 18773 24352 9956 4782 -4103 4103 17839 24352 9956 4782 -4103 4103 17839 24352 9956 4782 -3937 3937 17117 24352 9956 4782 -3937 3937 17117 24352 9956 4782 -3869 3869 16821 24352 9956 4782 -3869 3869 16821 24352 9956 4782 -3906 3906 16982 24352 9956 4782 -3906 3906 16982 24352 9956 4782 -3950 3950 17173 24352 9956 4782 -3950 3950 17173 24352 9956 4782 2025-08-26 14:57:34,082 Hysteresis 61686 0: raw(17173 16000 16000 16000) min(9956 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 24352 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(17173 16000 16000 16000) min(9956 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 24352 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4024 4024 17495 24352 9956 4782 -4024 4024 17495 24352 9956 4782 -4075 4075 17717 24352 9956 4782 -4075 4075 17717 24352 9956 4782 -4073 4073 17708 24352 9956 4782 -4073 4073 17708 24352 9956 4782 -4060 4060 17652 24352 9956 4782 -4060 4060 17652 24352 9956 4782 -4019 4019 17473 24352 9956 4782 -4019 4019 17473 24352 9956 4782 -3920 3920 17043 24352 9956 4782 -3920 3920 17043 24352 9956 4782 -3810 3810 16565 24352 9956 4782 -3810 3810 16565 24352 9956 4782 -3631 3631 15786 24352 9956 4782 -3631 3631 15786 24352 9956 4782 -3437 3437 14943 24352 9956 4782 -3437 3437 14943 24352 9956 4782 -3218 3218 13991 24352 9956 4782 -3218 3218 13991 24352 9956 4782 2025-08-26 14:57:44,087 Hysteresis 61696 0: raw(13991 16000 16000 16000) min(9956 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 24352 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(13991 16000 16000 16000) min(9956 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 24352 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3044 3044 13234 24352 9956 4782 -3044 3044 13234 24352 9956 4782 -2937 2937 12769 24352 9956 4782 -2937 2937 12769 24352 9956 4782 -2909 2909 12647 24352 9956 4782 -2909 2909 12647 24352 9956 4782 -2929 2929 12734 24352 9956 4782 -2929 2929 12734 24352 9956 4782 -2995 2995 13021 24352 9956 4782 -2995 2995 13021 24352 9956 4782 -3083 3083 13404 24352 9956 4782 -3083 3083 13404 24352 9956 4782 -3137 3137 13639 24352 9956 4782 -3137 3137 13639 24352 9956 4782 -3217 3217 13986 24352 9956 4782 -3217 3217 13986 24352 9956 4782 -3263 3263 14186 24352 9956 4782 -3263 3263 14186 24352 9956 4782 -3282 3282 14269 24352 9956 4782 -3282 3282 14269 24352 9956 4782 2025-08-26 14:57:54,094 Hysteresis 61706 0: raw(14269 16000 16000 16000) min(9956 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 24352 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(14269 16000 16000 16000) min(9956 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 24352 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3370 3370 14652 24352 9956 4782 -3370 3370 14652 24352 9956 4782 -3422 3422 14878 24352 9956 4782 -3422 3422 14878 24352 9956 4782 -3422 3422 14878 24352 9956 4782 -3422 3422 14878 24352 9956 4782 -3446 3446 14982 24352 9956 4782 -3446 3446 14982 24352 9956 4782 -3478 3478 15121 24352 9956 4782 -3478 3478 15121 24352 9956 4782 -3532 3532 15356 24352 9956 4782 -3532 3532 15356 24352 9956 4782 -3590 3590 15608 24352 9956 4782 -3590 3590 15608 24352 9956 4782 -3682 3682 16008 24352 9956 4782 -3682 3682 16008 24352 9956 4782 -3720 3720 16173 24352 9956 4782 -3720 3720 16173 24352 9956 4782 -3746 3746 16286 24352 9956 4782 -3746 3746 16286 24352 9956 4782 2025-08-26 14:58:04,100 Hysteresis 61716 0: raw(16286 16000 16000 16000) min(9956 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 24352 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(16286 16000 16000 16000) min(9956 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 24352 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3801 3801 16526 24352 9956 4782 -3801 3801 16526 24352 9956 4782 -3791 3791 16482 24352 9956 4782 -3791 3791 16482 24352 9956 4782 -3788 3788 16469 24352 9956 4782 -3788 3788 16469 24352 9956 4782 -3796 3796 16504 24352 9956 4782 -3796 3796 16504 24352 9956 4782 -3843 3843 16708 24352 9956 4782 -3843 3843 16708 24352 9956 4782 -3850 3850 16739 24352 9956 4782 -3850 3850 16739 24352 9956 4782 -3850 3850 16739 24352 9956 4782 -3850 3850 16739 24352 9956 4782 -3848 3848 16730 24352 9956 4782 -3848 3848 16730 24352 9956 4782 -3826 3826 16634 24352 9956 4782 -3826 3826 16634 24352 9956 4782 -3780 3780 16434 24352 9956 4782 -3780 3780 16434 24352 9956 4782 2025-08-26 14:58:14,106 Hysteresis 61726 0: raw(16434 16000 16000 16000) min(9956 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 24352 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(16434 16000 16000 16000) min(9956 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 24352 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3730 3730 16217 24352 9956 4782 -3730 3730 16217 24352 9956 4782 -3667 3667 15943 24352 9956 4782 -3667 3667 15943 24352 9956 4782 -3591 3591 15613 24352 9956 4782 -3591 3591 15613 24352 9956 4782 -3544 3544 15408 24352 9956 4782 -3544 3544 15408 24352 9956 4782 -3512 3512 15269 24352 9956 4782 -3512 3512 15269 24352 9956 4782 -3483 3483 15143 24352 9956 4782 -3483 3483 15143 24352 9956 4782 -3459 3459 15039 24352 9956 4782 -3459 3459 15039 24352 9956 4782 -3479 3479 15126 24352 9956 4782 -3479 3479 15126 24352 9956 4782 -3487 3487 15160 24352 9956 4782 -3487 3487 15160 24352 9956 4782 -3493 3493 15186 24352 9956 4782 -3493 3493 15186 24352 9956 4782 2025-08-26 14:58:24,113 Hysteresis 61736 0: raw(15186 16000 16000 16000) min(9956 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 24352 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(15186 16000 16000 16000) min(9956 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 24352 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3507 3507 15247 24352 9956 4782 -3507 3507 15247 24352 9956 4782 -3558 3558 15469 24352 9956 4782 -3558 3558 15469 24352 9956 4782 -3575 3575 15543 24352 9956 4782 -3575 3575 15543 24352 9956 4782 -3583 3583 15578 24352 9956 4782 -3583 3583 15578 24352 9956 4782 -3590 3590 15608 24352 9956 4782 -3590 3590 15608 24352 9956 4782 -3572 3572 15530 24352 9956 4782 -3572 3572 15530 24352 9956 4782 -3561 3561 15482 24352 9956 4782 -3561 3561 15482 24352 9956 4782 -3523 3523 15317 24352 9956 4782 -3523 3523 15317 24352 9956 4782 -3505 3505 15239 24352 9956 4782 -3505 3505 15239 24352 9956 4782 -3464 3464 15060 24352 9956 4782 -3464 3464 15060 24352 9956 4782 2025-08-26 14:58:34,119 Hysteresis 61746 0: raw(15060 16000 16000 16000) min(9956 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 24352 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(15060 16000 16000 16000) min(9956 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 24352 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3461 3461 15047 24352 9956 4782 -3461 3461 15047 24352 9956 4782 -3455 3455 15021 24352 9956 4782 -3455 3455 15021 24352 9956 4782 -3448 3448 14991 24352 9956 4782 -3448 3448 14991 24352 9956 4782 -3425 3425 14891 24352 9956 4782 -3425 3425 14891 24352 9956 4782 -3408 3408 14817 24352 9956 4782 -3408 3408 14817 24352 9956 4782 -3389 3389 14734 24352 9956 4782 -3389 3389 14734 24352 9956 4782 -3398 3398 14773 24352 9956 4782 -3398 3398 14773 24352 9956 4782 -3403 3403 14795 24352 9956 4782 -3403 3403 14795 24352 9956 4782 -3381 3381 14700 24352 9956 4782 -3381 3381 14700 24352 9956 4782 -3385 3385 14717 24352 9956 4782 -3385 3385 14717 24352 9956 4782 2025-08-26 14:58:44,130 Hysteresis 61757 0: raw(14717 16000 16000 16000) min(9956 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 24352 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(14717 16000 16000 16000) min(9956 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 24352 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3385 3385 14717 24352 9956 4782 -3385 3385 14717 24352 9956 4782 -3365 3365 14630 24352 9956 4782 -3365 3365 14630 24352 9956 4782 -3351 3351 14569 24352 9956 4782 -3351 3351 14569 24352 9956 4782 -3301 3301 14352 24352 9956 4782 -3301 3301 14352 24352 9956 4782 -3259 3259 14169 24352 9956 4782 -3259 3259 14169 24352 9956 4782 -3259 3259 14169 24352 9956 4782 -3259 3259 14169 24352 9956 4782 -3228 3228 14034 24352 9956 4782 -3228 3228 14034 24352 9956 4782 -1807 1807 7856 24352 7856 4782 -1807 1807 7856 24352 7856 4782 -3072 3072 13356 24352 7856 4782 -3072 3072 13356 24352 7856 4782 -3063 3063 13317 24352 7856 4782 -3063 3063 13317 24352 7856 4782 2025-08-26 14:58:54,136 Hysteresis 61767 0: raw(13317 16000 16000 16000) min(7856 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 24352 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(13317 16000 16000 16000) min(7856 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 24352 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3063 3063 13317 24352 7856 4782 -3063 3063 13317 24352 7856 4782 -3030 3030 13173 24352 7856 4782 -3030 3030 13173 24352 7856 4782 -3002 3002 13052 24352 7856 4782 -3002 3002 13052 24352 7856 4782 -3008 3008 13078 24352 7856 4782 -3008 3008 13078 24352 7856 4782 -2989 2989 12995 24352 7856 4782 -2989 2989 12995 24352 7856 4782 -2961 2961 12873 24352 7856 4782 -2961 2961 12873 24352 7856 4782 -2961 2961 12873 24352 7856 4782 -2961 2961 12873 24352 7856 4782 -2939 2939 12778 24352 7856 4782 -2939 2939 12778 24352 7856 4782 -2928 2928 12730 24352 7856 4782 -2928 2928 12730 24352 7856 4782 -2929 2929 12734 24352 7856 4782 -2929 2929 12734 24352 7856 4782 2025-08-26 14:59:04,142 Hysteresis 61777 0: raw(12734 16000 16000 16000) min(7856 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 24352 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(12734 16000 16000 16000) min(7856 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 24352 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2909 2909 12647 24352 7856 4782 -2909 2909 12647 24352 7856 4782 -2895 2895 12586 24352 7856 4782 -2895 2895 12586 24352 7856 4782 -2886 2886 12547 24352 7856 4782 -2886 2886 12547 24352 7856 4782 -2868 2868 12469 24352 7856 4782 -2868 2868 12469 24352 7856 4782 -2851 2851 12395 24352 7856 4782 -2851 2851 12395 24352 7856 4782 -2833 2833 12317 24352 7856 4782 -2833 2833 12317 24352 7856 4782 -2807 2807 12204 24352 7856 4782 -2807 2807 12204 24352 7856 4782 -2793 2793 12143 24352 7856 4782 -2793 2793 12143 24352 7856 4782 -2762 2762 12008 24352 7856 4782 -2762 2762 12008 24352 7856 4782 -2730 2730 11869 24352 7856 4782 -2730 2730 11869 24352 7856 4782 2025-08-26 14:59:14,151 Hysteresis 61787 0: raw(11869 16000 16000 16000) min(7856 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 24352 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(11869 16000 16000 16000) min(7856 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 24352 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2708 2708 11773 24352 7856 4782 -2708 2708 11773 24352 7856 4782 -2690 2690 11695 24352 7856 4782 -2690 2690 11695 24352 7856 4782 -2675 2675 11630 24352 7856 4782 -2675 2675 11630 24352 7856 4782 -2665 2665 11586 24352 7856 4782 -2665 2665 11586 24352 7856 4782 -2638 2638 11469 24352 7856 4782 -2638 2638 11469 24352 7856 4782 -2612 2612 11356 24352 7856 4782 -2612 2612 11356 24352 7856 4782 -2600 2600 11304 24352 7856 4782 -2600 2600 11304 24352 7856 4782 -2599 2599 11300 24352 7856 4782 -2599 2599 11300 24352 7856 4782 -2590 2590 11260 24352 7856 4782 -2590 2590 11260 24352 7856 4782 -2602 2602 11313 24352 7856 4782 -2602 2602 11313 24352 7856 4782 2025-08-26 14:59:24,156 Hysteresis 61797 0: raw(11313 16000 16000 16000) min(7856 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 24352 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(11313 16000 16000 16000) min(7856 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 24352 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2589 2589 11256 24352 7856 4782 -2589 2589 11256 24352 7856 4782 -2570 2570 11173 24352 7856 4782 -2570 2570 11173 24352 7856 4782 -2577 2577 11204 24352 7856 4782 -2577 2577 11204 24352 7856 4782 -2559 2559 11126 24352 7856 4782 -2559 2559 11126 24352 7856 4782 -2542 2542 11052 24352 7856 4782 -2542 2542 11052 24352 7856 4782 -2523 2523 10969 24352 7856 4782 -2523 2523 10969 24352 7856 4782 -2521 2521 10960 24352 7856 4782 -2521 2521 10960 24352 7856 4782 -2510 2510 10913 24352 7856 4782 -2510 2510 10913 24352 7856 4782 -2492 2492 10834 24352 7856 4782 -2492 2492 10834 24352 7856 4782 -2496 2496 10852 24352 7856 4782 2025-08-26 14:59:34,167 Hysteresis 61807 0: raw(10852 16000 16000 16000) min(7856 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 24352 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(10852 16000 16000 16000) min(7856 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 24352 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2496 2496 10852 24352 7856 4782 -2478 2478 10773 24352 7856 4782 -2478 2478 10773 24352 7856 4782 -2472 2472 10747 24352 7856 4782 -2472 2472 10747 24352 7856 4782 -2452 2452 10660 24352 7856 4782 -2452 2452 10660 24352 7856 4782 -2451 2451 10656 24352 7856 4782 -2451 2451 10656 24352 7856 4782 -2438 2438 10600 24352 7856 4782 -2438 2438 10600 24352 7856 4782 -2464 2464 10713 24352 7856 4782 -2464 2464 10713 24352 7856 4782 -2420 2420 10521 24352 7856 4782 -2420 2420 10521 24352 7856 4782 -2401 2401 10439 24352 7856 4782 -2401 2401 10439 24352 7856 4782 -2395 2395 10413 24352 7856 4782 -2395 2395 10413 24352 7856 4782 -2396 2396 10417 24352 7856 4782 2025-08-26 14:59:44,174 Hysteresis 61817 0: raw(10417 16000 16000 16000) min(7856 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 24352 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(10417 16000 16000 16000) min(7856 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 24352 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2396 2396 10417 24352 7856 4782 -2376 2376 10330 24352 7856 4782 -2376 2376 10330 24352 7856 4782 -2353 2353 10230 24352 7856 4782 -2353 2353 10230 24352 7856 4782 -2337 2337 10160 24352 7856 4782 -2337 2337 10160 24352 7856 4782 -2322 2322 10095 24352 7856 4782 -2322 2322 10095 24352 7856 4782 -2326 2326 10113 24352 7856 4782 -2326 2326 10113 24352 7856 4782 -2313 2313 10056 24352 7856 4782 -2313 2313 10056 24352 7856 4782 -2286 2286 9939 24352 7856 4782 -2286 2286 9939 24352 7856 4782 -2270 2270 9869 24352 7856 4782 -2270 2270 9869 24352 7856 4782 -2262 2262 9834 24352 7856 4782 -2262 2262 9834 24352 7856 4782 -2280 2280 9913 24352 7856 4782 2025-08-26 14:59:54,179 Hysteresis 61827 0: raw(9913 16000 16000 16000) min(7856 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 24352 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(9913 16000 16000 16000) min(7856 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 24352 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2280 2280 9913 24352 7856 4782 -2252 2252 9791 24352 7856 4782 -2252 2252 9791 24352 7856 4782 -2253 2253 9795 24352 7856 4782 -2253 2253 9795 24352 7856 4782 -2261 2261 9830 24352 7856 4782 -2261 2261 9830 24352 7856 4782 -2260 2260 9826 24352 7856 4782 -2260 2260 9826 24352 7856 4782 -2270 2270 9869 24352 7856 4782 -2270 2270 9869 24352 7856 4782 -2268 2268 9860 24352 7856 4782 -2268 2268 9860 24352 7856 4782 -2268 2268 9860 24352 7856 4782 -2268 2268 9860 24352 7856 4782 -2276 2276 9895 24352 7856 4782 -2276 2276 9895 24265 7856 4782 -2289 2289 9952 24265 7856 4782 -2289 2289 9952 23969 7856 4782 -2282 2282 9921 23969 7856 4782 2025-08-26 15:00:04,189 Hysteresis 61837 0: raw(9921 16000 16000 16000) min(7856 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 23969 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 1 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(9921 16000 16000 16000) min(7856 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 23969 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2282 2282 9921 23434 7856 4782 -2298 2298 9991 23434 7856 4782 -2298 2298 9991 23034 7856 4782 -2316 2316 10069 23034 7856 4782 -2316 2316 10069 22765 7856 4782 -2313 2313 10056 22765 7856 4782 -2313 2313 10056 22734 7856 4782 -2340 2340 10173 22734 7856 4782 -2340 2340 10173 22734 7856 4782 -2363 2363 10273 22734 7856 4782 -2363 2363 10273 22734 7856 4782 -2371 2371 10308 22734 7856 4782 -2371 2371 10308 22734 7856 4782 -2367 2367 10291 22734 7856 4782 -2367 2367 10291 22734 7856 4782 -2430 2430 10565 22734 7856 4782 -2430 2430 10565 22608 7856 4782 -2421 2421 10526 22608 7856 4782 -2421 2421 10526 22556 7856 4782 -2455 2455 10673 22556 7856 4782 2025-08-26 15:00:14,195 Hysteresis 61847 0: raw(10673 16000 16000 16000) min(7856 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 22556 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(10673 16000 16000 16000) min(7856 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 22556 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2455 2455 10673 22143 7856 4782 -2499 2499 10865 22143 7856 4782 -2499 2499 10865 21426 7856 4782 -2511 2511 10917 21426 7856 4782 -2511 2511 10917 21426 7856 4782 -2539 2539 11039 21426 7856 4782 -2539 2539 11039 21104 7856 4782 -2566 2566 11156 21104 7856 4782 -2566 2566 11156 21104 7856 4782 -2587 2587 11247 21104 7856 4782 -2587 2587 11247 21104 7856 4782 -2589 2589 11256 21104 7856 4782 -2589 2589 11256 21104 7856 4782 -2577 2577 11204 21104 7856 4782 -2577 2577 11204 21104 7856 4782 -2624 2624 11408 21104 7856 4782 -2624 2624 11408 21104 7856 4782 -2597 2597 11291 21104 7856 4782 -2597 2597 11291 21104 7856 4782 -2644 2644 11495 21104 7856 4782 2025-08-26 15:00:24,200 Hysteresis 61857 0: raw(11495 16000 16000 16000) min(7856 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 21104 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(11495 16000 16000 16000) min(7856 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 21104 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2644 2644 11495 21104 7856 4782 -2663 2663 11578 21104 7856 4782 -2663 2663 11578 21104 7856 4782 -2650 2650 11521 21104 7856 4782 -2650 2650 11521 21104 7856 4782 -2680 2680 11652 21104 7856 4782 -2680 2680 11652 21104 7856 4782 -2703 2703 11752 21104 7856 4782 -2703 2703 11752 21104 7856 4782 -2711 2711 11786 21104 7856 4782 -2711 2711 11786 21104 7856 4782 -2739 2739 11908 21104 7856 4782 -2739 2739 11908 21104 7856 4782 -2747 2747 11943 21104 7856 4782 -2747 2747 11943 21104 7856 4782 -2781 2781 12091 21104 7856 4782 -2781 2781 12091 21104 7856 4782 -2790 2790 12130 21104 7856 4782 -2803 2803 12186 21104 7856 4782 -2803 2803 12186 21104 7856 4782 2025-08-26 15:00:34,211 Hysteresis 61867 0: raw(12186 16000 16000 16000) min(7856 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 21104 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(12186 16000 16000 16000) min(7856 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 21104 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2803 2803 12186 21104 7856 4782 -2803 2803 12186 21104 7856 4782 -2807 2807 12204 21104 7856 4782 -2807 2807 12204 21104 7856 4782 -2825 2825 12282 21104 7856 4782 -2825 2825 12282 21104 7856 4782 -2825 2825 12282 21104 7856 4782 -2840 2840 12347 21104 7856 4782 -2850 2850 12391 21104 7856 4782 -2850 2850 12391 21104 7856 4782 -2870 2870 12478 21104 7856 4782 -2870 2870 12478 21104 7856 4782 -2888 2888 12556 21104 7856 4782 -2888 2888 12556 21104 7856 4782 -2894 2894 12582 21104 7856 4782 -2894 2894 12582 21104 7856 4782 -2894 2894 12582 21104 7856 4782 -2909 2909 12647 21104 7856 4782 -2910 2910 12652 21104 7856 4782 -2910 2910 12652 21104 7856 4782 2025-08-26 15:00:44,217 Hysteresis 61877 0: raw(12652 16000 16000 16000) min(7856 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 21104 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(12652 16000 16000 16000) min(7856 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 21104 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2904 2904 12626 21104 7856 4782 -2904 2904 12626 21104 7856 4782 -2923 2923 12708 21104 7856 4782 -2923 2923 12708 21104 7856 4782 -2895 2895 12586 21104 7856 4782 -2895 2895 12586 21104 7856 4782 -2895 2895 12586 21104 7856 4782 -3023 3023 13143 21104 7856 4782 -3011 3011 13091 21104 7856 4782 -3011 3011 13091 21104 7856 4782 -3013 3013 13100 21104 7856 4782 -3013 3013 13100 21104 7856 4782 -3023 3023 13143 21104 7856 4782 -3023 3023 13143 21104 7856 4782 -3016 3016 13113 21104 7856 4782 -3016 3016 13113 21104 7856 4782 -3000 3000 13043 21104 7856 4782 -3000 3000 13043 21104 7856 4782 -2997 2997 13030 21104 7856 4782 -2997 2997 13030 21104 7856 4782 2025-08-26 15:00:54,226 Hysteresis 61887 0: raw(13030 16000 16000 16000) min(7856 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 21104 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(13030 16000 16000 16000) min(7856 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 21104 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2962 2962 12878 21104 7856 4782 -2962 2962 12878 21104 7856 4782 -2944 2944 12800 21104 7856 4782 -2944 2944 12800 21104 7856 4782 -2924 2924 12713 21104 7856 4782 -2924 2924 12713 21104 7856 4782 -2909 2909 12647 21104 7856 4782 -2909 2909 12647 21104 7856 4782 -2905 2905 12630 21104 7856 4782 -2905 2905 12630 21104 7856 4782 -2910 2910 12652 21104 7856 4782 -2910 2910 12652 21104 7856 4782 -2910 2910 12652 21104 7856 4782 -2897 2897 12595 21104 7856 4782 -2916 2916 12678 21104 7856 4782 -2916 2916 12678 21104 7856 4782 -2911 2911 12656 21104 7856 4782 -2911 2911 12656 21104 7856 4782 -2895 2895 12586 21104 7856 4782 -2895 2895 12586 21104 7856 4782 2025-08-26 15:01:04,232 Hysteresis 61897 0: raw(12586 16000 16000 16000) min(7856 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 21104 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(12586 16000 16000 16000) min(7856 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 21104 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2879 2879 12517 21104 7856 4782 -2879 2879 12517 21104 7856 4782 -2882 2882 12530 21104 7856 4782 -2882 2882 12530 21104 7856 4782 -2879 2879 12517 21104 7856 4782 -2879 2879 12517 21104 7856 4782 -2879 2879 12517 21104 7856 4782 -2870 2870 12478 21104 7856 4782 -2902 2902 12617 21104 7856 4782 -2902 2902 12617 21104 7856 4782 -2910 2910 12652 21104 7856 4782 -2910 2910 12652 21104 7856 4782 -2923 2923 12708 21104 7856 4782 -2923 2923 12708 21104 7856 4782 -2982 2982 12965 21104 7856 4782 -2982 2982 12965 21104 7856 4782 -3006 3006 13069 21104 7856 4782 -3006 3006 13069 21104 7856 4782 -3034 3034 13191 21104 7856 4782 -3034 3034 13191 21104 7856 4782 2025-08-26 15:01:14,241 Hysteresis 61907 0: raw(13191 16000 16000 16000) min(7856 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 21104 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(13191 16000 16000 16000) min(7856 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 21104 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3066 3066 13330 21104 7856 4782 -3066 3066 13330 21104 7856 4782 -3080 3080 13391 21104 7856 4782 -3080 3080 13391 21104 7856 4782 -3111 3111 13526 21104 7856 4782 -3111 3111 13526 21104 7856 4782 -3130 3130 13608 21104 7856 4782 -3130 3130 13608 21104 7856 4782 -3147 3147 13682 21104 7856 4782 -3147 3147 13682 21104 7856 4782 -3173 3173 13795 21104 7856 4782 -3173 3173 13795 21104 7856 4782 -3173 3173 13795 21104 7856 4782 -3187 3187 13856 21104 7856 4782 -3257 3257 14160 21104 7856 4782 -3257 3257 14160 21104 7856 4782 -3279 3279 14256 21104 7856 4782 -3279 3279 14256 21104 7856 4782 -3280 3280 14260 21104 7856 4782 -3280 3280 14260 21104 7856 4782 2025-08-26 15:01:24,251 Hysteresis 61917 0: raw(14260 16000 16000 16000) min(7856 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 21104 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(14260 16000 16000 16000) min(7856 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 21104 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3352 3352 14573 20960 7856 4782 -3352 3352 14573 20960 7856 4782 -3355 3355 14586 20804 7856 4782 -3355 3355 14586 20804 7856 4782 -3355 3355 14586 20447 7856 4782 -3371 3371 14656 20447 7856 4782 -3414 3414 14843 19739 7856 4782 -3414 3414 14843 19739 7856 4782 -3410 3410 14826 18773 7856 4782 -3410 3410 14826 18773 7856 4782 -3438 3438 14947 17839 7856 4782 -3438 3438 14947 17839 7856 4782 -3443 3443 14969 17717 7856 4782 -3443 3443 14969 17717 7856 4782 -3466 3466 15069 17717 7856 4782 -3466 3466 15069 17717 7856 4782 -3501 3501 15221 17717 7856 4782 -3501 3501 15221 17717 7856 4782 -3517 3517 15291 17717 7856 4782 -3517 3517 15291 17717 7856 4782 2025-08-26 15:01:34,258 Hysteresis 61927 0: raw(15291 16000 16000 16000) min(7856 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 17717 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(15291 16000 16000 16000) min(7856 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 17717 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3511 3511 15265 17717 7856 4782 -3511 3511 15265 17717 7856 4782 -3511 3511 15265 17717 7856 4782 -3531 3531 15352 17717 7856 4782 -3531 3531 15352 17708 7856 4782 -3538 3538 15382 17708 7856 4782 -3551 3551 15439 17652 7856 4782 -3551 3551 15439 17652 7856 4782 -3553 3553 15447 17473 7856 4782 -3553 3553 15447 17473 7856 4782 -3566 3566 15504 17043 7856 4782 -3566 3566 15504 17043 7856 4782 -3574 3574 15539 16739 7856 4782 -3574 3574 15539 16739 7856 4782 -3629 3629 15778 16739 7856 4782 -3629 3629 15778 16739 7856 4782 -3640 3640 15826 16739 7856 4782 -3640 3640 15826 16739 7856 4782 -3659 3659 15908 16739 7856 4782 -3659 3659 15908 16739 7856 4782 2025-08-26 15:01:44,263 Hysteresis 61937 0: raw(15908 16000 16000 16000) min(7856 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 16739 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(15908 16000 16000 16000) min(7856 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 16739 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3692 3692 16052 16739 7856 4782 -3692 3692 16052 16739 7856 4782 -3707 3707 16117 16739 7856 4782 -3707 3707 16117 16739 7856 4782 -3711 3711 16134 16739 7856 4782 -3711 3711 16134 16739 7856 4782 -3736 3736 16243 16739 7856 4782 -3736 3736 16243 16739 7856 4782 -3726 3726 16200 16739 7856 4782 -3726 3726 16200 16739 7856 4782 -3711 3711 16134 16739 7856 4782 -3711 3711 16134 16739 7856 4782 -3700 3700 16086 16739 7856 4782 -3700 3700 16086 16739 7856 4782 -3710 3710 16130 16739 7856 4782 -3710 3710 16130 16739 7856 4782 -3707 3707 16117 16739 7856 4782 -3707 3707 16117 16739 7856 4782 -3737 3737 16247 16739 7856 4782 -3737 3737 16247 16739 7856 4782 2025-08-26 15:01:54,272 Hysteresis 61947 0: raw(16247 16000 16000 16000) min(7856 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 16739 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(16247 16000 16000 16000) min(7856 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 16739 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3768 3768 16382 16739 7856 4782 -3768 3768 16382 16739 7856 4782 -2868 2868 12469 16739 7856 4782 -2868 2868 12469 16739 7856 4782 -2391 2391 10395 16739 7856 4782 -2391 2391 10395 16739 7856 4782 -2425 2425 10543 16739 7856 4782 -2425 2425 10543 16739 7856 4782 -2426 2426 10547 16739 7856 4782 -2426 2426 10547 16739 7856 4782 -2435 2435 10586 16739 7856 4782 -2435 2435 10586 16739 7856 4782 -2435 2435 10586 16739 7856 4782 -2477 2477 10769 16739 7856 4782 -2467 2467 10726 16739 7856 4782 -2467 2467 10726 16739 7856 4782 -2442 2442 10617 16739 7856 4782 -2442 2442 10617 16739 7856 4782 -2383 2383 10360 16739 7856 4782 -2383 2383 10360 16739 7856 4782 2025-08-26 15:02:04,280 Hysteresis 61957 0: raw(10360 16000 16000 16000) min(7856 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 16739 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(10360 16000 16000 16000) min(7856 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 16739 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2298 2298 9991 16739 7856 4782 -2298 2298 9991 16739 7856 4782 -2225 2225 9673 16739 7856 4782 -2225 2225 9673 16739 7856 4782 -3560 3560 15478 16739 7856 4782 -3560 3560 15478 16739 7856 4782 -3630 3630 15782 16739 7856 4782 -3630 3630 15782 16739 7856 4782 -3683 3683 16013 16739 7856 4782 -3683 3683 16013 16739 7856 4782 -3770 3770 16391 16739 7856 4782 -3770 3770 16391 16739 7856 4782 -3781 3781 16439 16739 7856 4782 -3781 3781 16439 16739 7856 4782 -3799 3799 16517 16730 7856 4782 -3799 3799 16517 16730 7856 4782 -3778 3778 16426 16634 7856 4782 -3778 3778 16426 16634 7856 4782 -3740 3740 16260 16517 7856 4782 -3740 3740 16260 16517 7856 4782 2025-08-26 15:02:14,284 Hysteresis 61967 0: raw(16260 16000 16000 16000) min(7856 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 16517 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(16260 16000 16000 16000) min(7856 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 16517 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3724 3724 16191 16517 7856 4782 -3724 3724 16191 16517 7856 4782 -3728 3728 16208 16517 7856 4782 -3728 3728 16208 16517 7856 4782 -2320 2320 10086 16517 7856 4782 -2320 2320 10086 16517 7856 4782 -2328 2328 10121 16517 7856 4782 -2328 2328 10121 16517 7856 4782 -2360 2360 10260 16517 7856 4782 -2360 2360 10260 16517 7856 4782 -2410 2410 10478 16517 7856 4782 -2410 2410 10478 16517 7856 4782 -2425 2425 10543 16517 7856 4782 -2425 2425 10543 16517 7856 4782 -2459 2459 10691 16517 7856 4782 -2459 2459 10691 16517 7856 4782 -2467 2467 10726 16517 7856 4782 -2467 2467 10726 16517 7856 4782 -3861 3861 16786 16786 7856 4782 -3861 3861 16786 16786 7856 4782 2025-08-26 15:02:24,296 Hysteresis 61977 0: raw(16786 16000 16000 16000) min(7856 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 16786 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(16786 16000 16000 16000) min(7856 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 16786 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3867 3867 16813 16813 7856 4782 -3867 3867 16813 16813 7856 4782 -3863 3863 16795 16813 7856 4782 -3863 3863 16795 16813 7856 4782 -3876 3876 16852 16852 7856 4782 -3876 3876 16852 16852 7856 4782 -3889 3889 16908 16908 7856 4782 -3889 3889 16908 16908 7856 4782 -3902 3902 16965 16965 7856 4782 -3902 3902 16965 16965 7856 4782 -3928 3928 17078 17078 7856 4782 -3928 3928 17078 17078 7856 4782 -3951 3951 17178 17178 7856 4782 -3951 3951 17178 17178 7856 4782 -3951 3951 17178 17178 7856 4782 -3951 3951 17178 17178 7856 4782 -3957 3957 17204 17204 7856 4782 -3957 3957 17204 17204 7856 4782 -3947 3947 17160 17204 7856 4782 -3947 3947 17160 17204 7856 4782 2025-08-26 15:02:34,301 Hysteresis 61987 0: raw(17160 16000 16000 16000) min(7856 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 17204 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(17160 16000 16000 16000) min(7856 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 17204 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3910 3910 17000 17204 7856 4782 -3910 3910 17000 17204 7856 4782 -3877 3877 16856 17204 7856 4782 -3877 3877 16856 17204 7856 4782 -3841 3841 16700 17204 7856 4782 -3841 3841 16700 17204 7856 4782 -3852 3852 16747 17204 7856 4782 -3852 3852 16747 17204 7856 4782 -3824 3824 16626 17204 7856 4782 -3824 3824 16626 17204 7856 4782 -3824 3824 16626 17204 7856 4782 -3824 3824 16626 17204 7856 4782 -3794 3794 16495 17204 7856 4782 -3794 3794 16495 17204 7856 4782 -3759 3759 16343 17204 7856 4782 -3759 3759 16343 17204 7856 4782 -3742 3742 16269 17204 7856 4782 -3742 3742 16269 17204 7856 4782 -3718 3718 16165 17204 7856 4782 -3718 3718 16165 17204 7856 4782 2025-08-26 15:02:44,305 Hysteresis 61997 0: raw(16165 16000 16000 16000) min(7856 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 17204 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(16165 16000 16000 16000) min(7856 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 17204 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2343 2343 10186 17204 7856 4782 -2343 2343 10186 17204 7856 4782 -2321 2321 10091 17204 7856 4782 -2321 2321 10091 17204 7856 4782 -2319 2319 10082 17204 7856 4782 -2319 2319 10082 17204 7856 4782 -2366 2366 10286 17204 7856 4782 -2366 2366 10286 17204 7856 4782 -2376 2376 10330 17204 7856 4782 -2376 2376 10330 17204 7856 4782 -2392 2392 10400 17204 7856 4782 -2392 2392 10400 17204 7856 4782 -2422 2422 10530 17204 7856 4782 -2422 2422 10530 17204 7856 4782 -2429 2429 10560 17204 7856 4782 -2429 2429 10560 17204 7856 4782 -2413 2413 10491 17204 9673 4782 -2413 2413 10491 17204 9673 4782 -2419 2419 10517 17204 9673 4782 -2419 2419 10517 17204 9673 4782 2025-08-26 15:02:54,314 Hysteresis 62007 0: raw(10517 16000 16000 16000) min(9673 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 17204 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(10517 16000 16000 16000) min(9673 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 17204 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2426 2426 10547 17204 9673 4782 -2426 2426 10547 17204 9673 4782 -2424 2424 10539 17204 9673 4782 -2424 2424 10539 17204 9673 4782 -2421 2421 10526 17204 9673 4782 -2421 2421 10526 17204 9673 4782 -2452 2452 10660 17204 9673 4782 -2452 2452 10660 17204 9673 4782 -2445 2445 10630 17204 9673 4782 -2445 2445 10630 17204 9673 4782 -2462 2462 10704 17204 9673 4782 -2462 2462 10704 17204 9673 4782 -2477 2477 10769 17204 9673 4782 -2477 2477 10769 17204 9673 4782 -2480 2480 10782 17204 9673 4782 -2480 2480 10782 17204 9673 4782 -2502 2502 10878 17204 9673 4782 -2502 2502 10878 17204 9673 4782 -2501 2501 10873 17204 9673 4782 -2501 2501 10873 17204 9673 4782 2025-08-26 15:03:04,323 Hysteresis 62017 0: raw(10873 16000 16000 16000) min(9673 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 17204 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(10873 16000 16000 16000) min(9673 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 17204 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3237 3237 14073 17204 9673 4782 -3237 3237 14073 17204 9673 4782 -3346 3346 14547 17204 9673 4782 -3346 3346 14547 17204 9673 4782 -3334 3334 14495 17204 9673 4782 -3334 3334 14495 17204 9673 4782 -3327 3327 14465 17204 9673 4782 -3327 3327 14465 17204 9673 4782 -3319 3319 14430 17204 9673 4782 -3319 3319 14430 17204 9673 4782 -3328 3328 14469 17204 9673 4782 -3328 3328 14469 17204 9673 4782 -3343 3343 14534 17204 9673 4782 -3343 3343 14534 17204 9673 4782 -3352 3352 14573 17204 9673 4782 -3352 3352 14573 17204 9673 4782 -3367 3367 14639 17204 9673 4782 -3367 3367 14639 17204 9673 4782 -2567 2567 11160 17204 9673 4782 -2567 2567 11160 17204 9673 4782 2025-08-26 15:03:14,328 Hysteresis 62027 0: raw(11160 16000 16000 16000) min(9673 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 17204 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(11160 16000 16000 16000) min(9673 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 17204 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2521 2521 10960 17204 9673 4782 -2521 2521 10960 17204 9673 4782 -2524 2524 10973 17204 9673 4782 -2524 2524 10973 17204 9673 4782 -2516 2516 10939 17204 9673 4782 -2516 2516 10939 17204 9673 4782 -2620 2620 11391 17204 9673 4782 -2620 2620 11391 17204 9673 4782 -3874 3874 16843 17204 9673 4782 -3874 3874 16843 17204 9673 4782 -3854 3854 16756 17204 9673 4782 -3854 3854 16756 17204 9673 4782 -3874 3874 16843 17204 9673 4782 -3874 3874 16843 17204 9673 4782 -3854 3854 16756 17204 9673 4782 -3854 3854 16756 17204 9673 4782 -3859 3859 16778 17204 9673 4782 -3859 3859 16778 17204 9673 4782 -3834 3834 16669 17204 9673 4782 -3834 3834 16669 17204 9673 4782 2025-08-26 15:03:24,337 Hysteresis 62037 0: raw(16669 16000 16000 16000) min(9673 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 17204 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(16669 16000 16000 16000) min(9673 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 17204 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3663 3663 15926 17204 9673 4782 -3663 3663 15926 17204 9673 4782 -3658 3658 15904 17204 9673 4782 -3658 3658 15904 17204 9673 4782 -3619 3619 15734 17204 9673 4782 -3619 3619 15734 17204 9673 4782 -3580 3580 15565 17204 9673 4782 -3580 3580 15565 17204 9673 4782 -3625 3625 15760 17204 9673 4782 -3625 3625 15760 17204 9673 4782 -3558 3558 15469 17204 9673 4782 -3558 3558 15469 17204 9673 4782 -3519 3519 15300 17204 9673 4782 -3519 3519 15300 17204 9673 4782 -3587 3587 15595 17204 9673 4782 -3587 3587 15595 17204 9673 4782 -3534 3534 15365 17204 9673 4782 -3534 3534 15365 17204 9673 4782 -3485 3485 15152 17204 9673 4782 -3485 3485 15152 17204 9673 4782 2025-08-26 15:03:34,342 Hysteresis 62047 0: raw(15152 16000 16000 16000) min(9673 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 17204 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(15152 16000 16000 16000) min(9673 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 17204 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3439 3439 14952 17204 9673 4782 -3439 3439 14952 17204 9673 4782 -3384 3384 14713 17204 9673 4782 -3384 3384 14713 17204 9673 4782 -3310 3310 14391 17204 9673 4782 -3310 3310 14391 17204 9673 4782 -1840 1840 8000 17204 8000 4782 -1840 1840 8000 17204 8000 4782 -1740 1740 7565 17204 7565 4782 -1740 1740 7565 17204 7565 4782 -1664 1664 7234 17204 7234 4782 -1664 1664 7234 17204 7234 4782 -1629 1629 7082 17204 7082 4782 -1629 1629 7082 17204 7082 4782 -1599 1599 6952 17204 6952 4782 -1599 1599 6952 17204 6952 4782 -1595 1595 6934 17204 6934 4782 -1595 1595 6934 17204 6934 4782 -1593 1593 6926 17204 6926 4782 -1593 1593 6926 17204 6926 4782 2025-08-26 15:03:44,346 Hysteresis 62057 0: raw(6926 16000 16000 16000) min(6926 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 17204 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(6926 16000 16000 16000) min(6926 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 17204 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2460 2460 10695 17204 6926 4782 -2460 2460 10695 17204 6926 4782 -2771 2771 12047 17204 6926 4782 -2771 2771 12047 17204 6926 4782 -2809 2809 12213 17204 6926 4782 -2809 2809 12213 17204 6926 4782 -2823 2823 12273 17204 6926 4782 -2823 2823 12273 17204 6926 4782 -2848 2848 12382 17204 6926 4782 -2848 2848 12382 17204 6926 4782 -2854 2854 12408 17204 6926 4782 -2854 2854 12408 17204 6926 4782 -2608 2608 11339 17204 6926 4782 -2608 2608 11339 17204 6926 4782 -1767 1767 7682 17204 6926 4782 -1767 1767 7682 17204 6926 4782 -1750 1750 7608 17204 6926 4782 -1750 1750 7608 17204 6926 4782 -1729 1729 7517 17204 6926 4782 -1729 1729 7517 17204 6926 4782 2025-08-26 15:03:54,353 Hysteresis 62067 0: raw(7517 16000 16000 16000) min(6926 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 17204 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(7517 16000 16000 16000) min(6926 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 17204 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1729 1729 7517 17204 6926 4782 -1729 1729 7517 17204 6926 4782 -1700 1700 7391 17204 6926 4782 -1700 1700 7391 17204 6926 4782 -1664 1664 7234 17204 6926 4782 -1664 1664 7234 17204 6926 4782 -1663 1663 7230 17204 6926 4782 -1663 1663 7230 17204 6926 4782 -1623 1623 7056 17204 6926 4782 -1623 1623 7056 17204 6926 4782 -1611 1611 7004 17204 6926 4782 -1611 1611 7004 17204 6926 4782 -1570 1570 6826 17204 6826 4782 -1570 1570 6826 17204 6826 4782 -1554 1554 6756 17204 6756 4782 -1554 1554 6756 17204 6756 4782 -1555 1555 6760 17204 6756 4782 -1555 1555 6760 17204 6756 4782 -1798 1798 7817 17204 6756 4782 -1798 1798 7817 17204 6756 4782 2025-08-26 15:04:04,360 Hysteresis 62077 0: raw(7817 16000 16000 16000) min(6756 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 17204 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(7817 16000 16000 16000) min(6756 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 17204 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2900 2900 12608 17204 6756 4782 -2900 2900 12608 17204 6756 4782 -2868 2868 12469 17204 6756 4782 -2868 2868 12469 17204 6756 4782 -2823 2823 12273 17204 6756 4782 -2823 2823 12273 17204 6756 4782 -2817 2817 12247 17204 6756 4782 -2817 2817 12247 17204 6756 4782 -2811 2811 12221 17204 6756 4782 -2811 2811 12221 17204 6756 4782 -2814 2814 12234 17204 6756 4782 -2814 2814 12234 17204 6756 4782 -2832 2832 12313 17204 6756 4782 -2832 2832 12313 17204 6756 4782 -2869 2869 12473 17204 6756 4782 -2869 2869 12473 17204 6756 4782 -2865 2865 12456 17204 6756 4782 -2865 2865 12456 17204 6756 4782 -2866 2866 12460 17204 6756 4782 -2866 2866 12460 17204 6756 4782 2025-08-26 15:04:14,364 Hysteresis 62087 0: raw(12460 16000 16000 16000) min(6756 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 17204 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(12460 16000 16000 16000) min(6756 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 17204 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2854 2854 12408 17204 6756 4782 -2854 2854 12408 17204 6756 4782 -2828 2828 12295 17204 6756 4782 -2828 2828 12295 17204 6756 4782 -2779 2779 12082 17204 6756 4782 -2779 2779 12082 17204 6756 4782 -2741 2741 11917 17204 6756 4782 -2741 2741 11917 17204 6756 4782 -2691 2691 11700 17204 6756 4782 -2691 2691 11700 17204 6756 4782 -2653 2653 11534 17204 6756 4782 -2653 2653 11534 17204 6756 4782 -2584 2584 11234 17204 6756 4782 -2584 2584 11234 17204 6756 4782 -2530 2530 11000 17204 6756 4782 -2530 2530 11000 17204 6756 4782 -2494 2494 10843 17204 6756 4782 -2494 2494 10843 17204 6756 4782 -2449 2449 10647 17204 6756 4782 -2449 2449 10647 17204 6756 4782 2025-08-26 15:04:24,370 Hysteresis 62097 0: raw(10647 16000 16000 16000) min(6756 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 17204 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(10647 16000 16000 16000) min(6756 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 17204 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2422 2422 10530 17204 6756 4782 -2422 2422 10530 17204 6756 4782 -2413 2413 10491 17204 6756 4782 -2413 2413 10491 17204 6756 4782 -2390 2390 10391 17204 6756 4782 -2390 2390 10391 17204 6756 4782 -2371 2371 10308 17204 6756 4782 -2371 2371 10308 17204 6756 4782 -2364 2364 10278 17204 6756 4782 -2364 2364 10278 17204 6756 4782 -2339 2339 10169 17204 6756 4782 -2339 2339 10169 17204 6756 4782 -2317 2317 10073 17204 6756 4782 -2317 2317 10073 17204 6756 4782 -2309 2309 10039 17204 6756 4782 -2309 2309 10039 17204 6756 4782 -2298 2298 9991 17204 6756 4782 -2298 2298 9991 17204 6756 4782 -2297 2297 9986 17204 6756 4782 -2297 2297 9986 17204 6756 4782 2025-08-26 15:04:34,376 Hysteresis 62107 0: raw(9986 16000 16000 16000) min(6756 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 17204 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(9986 16000 16000 16000) min(6756 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 17204 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2308 2308 10034 17204 6756 4782 -2308 2308 10034 17204 6756 4782 -2307 2307 10030 17204 6756 4782 -2307 2307 10030 17204 6756 4782 -2297 2297 9986 17204 6756 4782 -2297 2297 9986 17204 6756 4782 -2313 2313 10056 17204 6756 4782 -2313 2313 10056 17204 6756 4782 -2313 2313 10056 17204 6756 4782 -2313 2313 10056 17204 6756 4782 -2332 2332 10139 17204 6756 4782 -2332 2332 10139 17204 6756 4782 -2313 2313 10056 17204 6756 4782 -2313 2313 10056 17204 6756 4782 -2323 2323 10100 17204 6756 4782 -2323 2323 10100 17204 6756 4782 -2341 2341 10178 17204 6756 4782 -2341 2341 10178 17204 6756 4782 -2340 2340 10173 17204 6756 4782 -2340 2340 10173 17204 6756 4782 2025-08-26 15:04:44,388 Hysteresis 62117 0: raw(10173 16000 16000 16000) min(6756 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 17204 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(10173 16000 16000 16000) min(6756 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 17204 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2378 2378 10339 17204 6756 4782 -2378 2378 10339 17204 6756 4782 -2386 2386 10373 17204 6756 4782 -2386 2386 10373 17204 6756 4782 -2407 2407 10465 17204 6756 4782 -2407 2407 10465 17204 6756 4782 -2392 2392 10400 17204 6756 4782 -2392 2392 10400 17204 6756 4782 -2394 2394 10408 17204 6756 4782 -2394 2394 10408 17204 6756 4782 -2392 2392 10400 17204 6756 4782 -2392 2392 10400 17204 6756 4782 -2393 2393 10404 17204 6756 4782 -2393 2393 10404 17204 6756 4782 -2376 2376 10330 17204 6756 4782 -2376 2376 10330 17204 6756 4782 -2371 2371 10308 17204 6756 4782 -2371 2371 10308 17204 6756 4782 -2362 2362 10269 17204 6756 4782 -2362 2362 10269 17204 6756 4782 2025-08-26 15:04:54,394 Hysteresis 62127 0: raw(10269 16000 16000 16000) min(6756 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 17204 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(10269 16000 16000 16000) min(6756 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 17204 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2356 2356 10243 17204 6756 4782 -2356 2356 10243 17204 6756 4782 -2376 2376 10330 17204 6756 4782 -2376 2376 10330 17204 6756 4782 -2387 2387 10378 17204 6756 4782 -2387 2387 10378 17204 6756 4782 -2396 2396 10417 17204 6756 4782 -2396 2396 10417 17204 6756 4782 -2440 2440 10608 17204 6756 4782 -2440 2440 10608 17204 6756 4782 -2450 2450 10652 17204 6756 4782 -2450 2450 10652 17204 6756 4782 -2460 2460 10695 17204 6756 4782 -2460 2460 10695 17204 6756 4782 -2496 2496 10852 17204 6756 4782 -2496 2496 10852 17204 6756 4782 -2509 2509 10908 17204 6756 4782 -2509 2509 10908 17204 6756 4782 -2523 2523 10969 17204 6756 4782 -2523 2523 10969 17204 6756 4782 2025-08-26 15:05:04,401 Hysteresis 62137 0: raw(10969 16000 16000 16000) min(6756 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 17204 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(10969 16000 16000 16000) min(6756 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 17204 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2553 2553 11100 17204 6756 4782 -2553 2553 11100 17204 6756 4782 -2592 2592 11269 17204 6756 4782 -2592 2592 11269 17204 6756 4782 -2589 2589 11256 17204 6756 4782 -2589 2589 11256 17204 6756 4782 -2610 2610 11347 17204 6756 4782 -2610 2610 11347 17204 6756 4782 -2611 2611 11352 17204 6756 4782 -2611 2611 11352 17204 6756 4782 -2589 2589 11256 17204 6756 4782 -2589 2589 11256 17204 6756 4782 -2605 2605 11326 17204 6756 4782 -2605 2605 11326 17204 6756 4782 -2580 2580 11217 17204 6756 4782 -2580 2580 11217 17204 6756 4782 -2578 2578 11208 17204 6756 4782 -2578 2578 11208 17204 6756 4782 -2595 2595 11282 17204 6756 4782 -2595 2595 11282 17204 6756 4782 2025-08-26 15:05:14,410 Hysteresis 62147 0: raw(11282 16000 16000 16000) min(6756 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 17204 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(11282 16000 16000 16000) min(6756 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 17204 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2587 2587 11247 17204 6756 4782 -2587 2587 11247 17204 6756 4782 -2587 2587 11247 17204 6756 4782 -2587 2587 11247 17204 6756 4782 -2592 2592 11269 17204 6756 4782 -2592 2592 11269 17204 6756 4782 -2601 2601 11308 17204 6756 4782 -2601 2601 11308 17204 6756 4782 -2613 2613 11360 17204 6756 4782 -2613 2613 11360 17204 6756 4782 -2630 2630 11434 17204 6756 4782 -2630 2630 11434 17204 6756 4782 -2631 2631 11439 17204 6756 4782 -2631 2631 11439 17204 6756 4782 -2633 2633 11447 17204 6756 4782 -2633 2633 11447 17204 6756 4782 -2631 2631 11439 17204 6756 4782 -2631 2631 11439 17204 6756 4782 -2628 2628 11426 17204 6756 4782 -2628 2628 11426 17204 6756 4782 2025-08-26 15:05:24,420 Hysteresis 62157 0: raw(11426 16000 16000 16000) min(6756 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 17204 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(11426 16000 16000 16000) min(6756 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 17204 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2647 2647 11508 17204 6756 4782 -2647 2647 11508 17204 6756 4782 -2661 2661 11569 17204 6756 4782 -2661 2661 11569 17204 6756 4782 -2641 2641 11482 17204 6756 4782 -2641 2641 11482 17204 6756 4782 -2641 2641 11482 17204 6756 4782 -2641 2641 11482 17204 6756 4782 -2652 2652 11530 17204 6756 4782 -2652 2652 11530 17204 6756 4782 -2653 2653 11534 17204 6756 4782 -2653 2653 11534 17204 6756 4782 -2660 2660 11565 17204 6756 4782 -2660 2660 11565 17204 6756 4782 -2681 2681 11656 17204 6756 4782 -2681 2681 11656 17204 6756 4782 -2677 2677 11639 17204 6756 4782 -2677 2677 11639 17204 6756 4782 -2665 2665 11586 17204 6756 4782 -2665 2665 11586 17204 6756 4782 2025-08-26 15:05:34,431 Hysteresis 62167 0: raw(11586 16000 16000 16000) min(6756 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 17204 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(11586 16000 16000 16000) min(6756 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 17204 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2664 2664 11582 17204 6756 4782 -2664 2664 11582 17204 6756 4782 -2651 2651 11526 17204 6756 4782 -2651 2651 11526 17204 6756 4782 -2647 2647 11508 17204 6756 4782 -2647 2647 11508 17204 6756 4782 -2646 2646 11504 17204 6756 4782 -2646 2646 11504 17204 6756 4782 -2644 2644 11495 17204 6756 4782 -2644 2644 11495 17204 6756 4782 -2671 2671 11613 17204 6756 4782 -2671 2671 11613 17204 6756 4782 -2666 2666 11591 17204 6756 4782 -2666 2666 11591 17204 6756 4782 -2660 2660 11565 17204 6756 4782 -2660 2660 11565 17204 6756 4782 -2656 2656 11547 17204 6756 4782 -2656 2656 11547 17204 6756 4782 -2661 2661 11569 17204 6756 4782 -2661 2661 11569 17204 6756 4782 2025-08-26 15:05:44,441 Hysteresis 62177 0: raw(11569 16000 16000 16000) min(6756 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 17204 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(11569 16000 16000 16000) min(6756 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 17204 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2668 2668 11600 17204 6756 4782 -2668 2668 11600 17204 6756 4782 -2665 2665 11586 17204 6756 4782 -2665 2665 11586 17204 6756 4782 -2675 2675 11630 17204 6756 4782 -2675 2675 11630 17204 6756 4782 -2695 2695 11717 17204 6756 4782 -2695 2695 11717 17204 6756 4782 -2715 2715 11804 17204 6756 4782 -2715 2715 11804 17204 6756 4782 -2720 2720 11826 17204 6756 4782 -2720 2720 11826 17204 6756 4782 -2706 2706 11765 17204 6756 4782 -2706 2706 11765 17204 6756 4782 -2677 2677 11639 17204 6756 4782 -2677 2677 11639 17204 6756 4782 -2679 2679 11647 17204 6756 4782 -2679 2679 11647 17204 6756 4782 -2657 2657 11552 17204 6756 4782 -2657 2657 11552 17204 6756 4782 2025-08-26 15:05:54,445 Hysteresis 62187 0: raw(11552 16000 16000 16000) min(6756 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 17204 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(11552 16000 16000 16000) min(6756 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 17204 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2644 2644 11495 17204 6756 4782 -2644 2644 11495 17204 6756 4782 -2645 2645 11500 17204 6756 4782 -2645 2645 11500 17204 6756 4782 -2651 2651 11526 17204 6756 4782 -2651 2651 11526 17204 6756 4782 -2655 2655 11543 17204 6756 4782 -2655 2655 11543 17204 6756 4782 -2674 2674 11626 17204 6756 4782 -2674 2674 11626 17204 6756 4782 -2667 2667 11595 17204 6756 4782 -2667 2667 11595 17204 6756 4782 -2684 2684 11669 17204 6756 4782 -2684 2684 11669 17204 6756 4782 -2663 2663 11578 17204 6756 4782 -2663 2663 11578 17204 6756 4782 -2646 2646 11504 17204 6756 4782 -2646 2646 11504 17204 6756 4782 -2642 2642 11486 17204 6756 4782 -2642 2642 11486 17204 6756 4782 2025-08-26 15:06:04,456 Hysteresis 62197 0: raw(11486 16000 16000 16000) min(6756 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 17204 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(11486 16000 16000 16000) min(6756 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 17204 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2607 2607 11334 17204 6756 4782 -2607 2607 11334 17204 6756 4782 -2585 2585 11239 17204 6756 4782 -2585 2585 11239 17204 6756 4782 -2573 2573 11186 17204 6756 4782 -2573 2573 11186 17204 6756 4782 -2573 2573 11186 17204 6756 4782 -2573 2573 11186 17204 6756 4782 -2569 2569 11169 17204 6756 4782 -2569 2569 11169 17204 6756 4782 -2593 2593 11273 17204 6756 4782 -2593 2593 11273 17204 6756 4782 -2613 2613 11360 17204 6756 4782 -2613 2613 11360 17204 6756 4782 -2612 2612 11356 17204 6756 4782 -2612 2612 11356 17204 6756 4782 -2632 2632 11443 17204 6756 4782 -2632 2632 11443 17204 6756 4782 -2649 2649 11517 17204 6756 4782 -2649 2649 11517 17204 6756 4782 2025-08-26 15:06:14,465 Hysteresis 62207 0: raw(11517 16000 16000 16000) min(6756 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 17204 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(11517 16000 16000 16000) min(6756 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 17204 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2659 2659 11560 17204 6756 4782 -2659 2659 11560 17204 6756 4782 -2659 2659 11560 17204 6756 4782 -2659 2659 11560 17204 6756 4782 -2687 2687 11682 17204 6756 4782 -2687 2687 11682 17204 6756 4782 -2680 2680 11652 17204 6756 4782 -2680 2680 11652 17204 6756 4782 -2699 2699 11734 17204 6756 4782 -2699 2699 11734 17204 6756 4782 -2697 2697 11726 17204 6756 4782 -2697 2697 11726 17204 6756 4782 -2708 2708 11773 17204 6756 4782 -2708 2708 11773 17204 6756 4782 -2719 2719 11821 17204 6756 4782 -2719 2719 11821 17204 6756 4782 -2729 2729 11865 17204 6756 4782 -2729 2729 11865 17204 6756 4782 -2726 2726 11852 17204 6756 4782 -2726 2726 11852 17204 6756 4782 2025-08-26 15:06:24,469 Hysteresis 62217 0: raw(11852 16000 16000 16000) min(6756 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 17204 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(11852 16000 16000 16000) min(6756 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 17204 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2708 2708 11773 17204 6756 4782 -2708 2708 11773 17204 6756 4782 -2702 2702 11747 17204 6756 4782 -2702 2702 11747 17204 6756 4782 -2689 2689 11691 17204 6756 4782 -2689 2689 11691 17204 6756 4782 -2644 2644 11495 17204 6756 4782 -2644 2644 11495 17204 6756 4782 -2606 2606 11330 17204 6756 4782 -2606 2606 11330 17204 6756 4782 -2507 2507 10900 17204 6756 4782 -2507 2507 10900 17204 6756 4782 -2400 2400 10434 17204 6756 4782 -2400 2400 10434 17204 6756 4782 -2280 2280 9913 17204 6756 4782 -2280 2280 9913 17204 6756 4782 -2156 2156 9373 17204 6756 4782 -2156 2156 9373 17160 6756 4782 -2090 2090 9086 17160 6756 4782 -2090 2090 9086 17000 6756 4782 2025-08-26 15:06:34,476 Hysteresis 62227 0: raw(9086 16000 16000 16000) min(6756 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 17000 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(9086 16000 16000 16000) min(6756 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 17000 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2011 2011 8743 17000 6756 4782 -2011 2011 8743 16856 6756 4782 -1976 1976 8591 16856 6756 4782 -1976 1976 8591 16843 6756 4782 -1954 1954 8495 16843 6756 4782 -1954 1954 8495 16843 6756 4782 -1945 1945 8456 16843 6756 4782 -1945 1945 8456 16843 6756 4782 -1960 1960 8521 16843 6756 4782 -1960 1960 8521 16843 6756 4782 -1935 1935 8413 16843 6756 4782 -1935 1935 8413 16843 6756 4782 -1954 1954 8495 16843 6756 4782 -1954 1954 8495 16843 6756 4782 -1985 1985 8630 16843 6756 4782 -1985 1985 8630 16843 6756 4782 -2001 2001 8700 16843 6756 4782 -2001 2001 8700 16843 6756 4782 -2024 2024 8800 16843 6756 4782 -2024 2024 8800 16843 6756 4782 2025-08-26 15:06:44,483 Hysteresis 62237 0: raw(8800 16000 16000 16000) min(6756 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 16843 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(8800 16000 16000 16000) min(6756 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 16843 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2056 2056 8939 16843 6756 4782 -2056 2056 8939 16843 6756 4782 -2096 2096 9113 16843 6756 4782 -2096 2096 9113 16843 6756 4782 -2154 2154 9365 16843 6756 4782 -2154 2154 9365 16843 6756 4782 -2224 2224 9669 16843 6756 4782 -2224 2224 9669 16843 6756 4782 -2254 2254 9800 16843 6756 4782 -2254 2254 9800 16843 6756 4782 -2303 2303 10013 16843 6756 4782 -2303 2303 10013 16843 6756 4782 -2354 2354 10234 16843 6756 4782 -2354 2354 10234 16843 6756 4782 -2378 2378 10339 16843 6756 4782 -2378 2378 10339 16843 6756 4782 -2402 2402 10443 16843 6756 4782 -2402 2402 10443 16843 6756 4782 -2431 2431 10569 16843 6756 4782 -2431 2431 10569 16843 6756 4782 2025-08-26 15:06:54,491 Hysteresis 62247 0: raw(10569 16000 16000 16000) min(6756 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 16843 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(10569 16000 16000 16000) min(6756 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 16843 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2474 2474 10756 16843 6756 4782 -2474 2474 10756 16843 6756 4782 -2484 2484 10800 16843 6756 4782 -2484 2484 10800 16843 6756 4782 -2491 2491 10830 16843 6756 4782 -2491 2491 10830 16843 6756 4782 -2507 2507 10900 16843 6756 4782 -2507 2507 10900 16843 6756 4782 -2501 2501 10873 16843 6756 4782 -2501 2501 10873 16843 6756 4782 -2495 2495 10847 16843 6756 4782 -2495 2495 10847 16843 6756 4782 -2485 2485 10804 16843 6756 4782 -2485 2485 10804 16843 6756 4782 -2465 2465 10717 16843 6756 4782 -2465 2465 10717 16843 6756 4782 -2453 2453 10665 16843 6756 4782 -2453 2453 10665 16843 6756 4782 -2432 2432 10573 16843 6756 4782 -2432 2432 10573 16843 6756 4782 2025-08-26 15:07:04,500 Hysteresis 62257 0: raw(10573 16000 16000 16000) min(6756 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 16843 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(10573 16000 16000 16000) min(6756 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 16843 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2430 2430 10565 16843 6756 4782 -2430 2430 10565 16843 6756 4782 -2428 2428 10556 16843 6756 4782 -2428 2428 10556 16843 6756 4782 -2427 2427 10552 16843 6756 4782 -2427 2427 10552 16843 6756 4782 -2434 2434 10582 16843 6756 4782 -2434 2434 10582 16843 6756 4782 -2426 2426 10547 16843 6756 4782 -2426 2426 10547 16843 6756 4782 -2429 2429 10560 16843 6756 4782 -2429 2429 10560 16843 6756 4782 -2418 2418 10513 16843 6756 4782 -2418 2418 10513 16843 6756 4782 -2434 2434 10582 16843 6756 4782 -2434 2434 10582 16843 6756 4782 -2420 2420 10521 16843 6756 4782 -2420 2420 10521 16843 6756 4782 -2431 2431 10569 16843 6756 4782 -2431 2431 10569 16843 6756 4782 2025-08-26 15:07:14,505 Hysteresis 62267 0: raw(10569 16000 16000 16000) min(6756 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 16843 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(10569 16000 16000 16000) min(6756 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 16843 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2426 2426 10547 16843 6756 4782 -2426 2426 10547 16843 6756 4782 -2416 2416 10504 16843 6756 4782 -2416 2416 10504 16843 6756 4782 -2415 2415 10500 16843 6756 4782 -2415 2415 10500 16843 6756 4782 -2432 2432 10573 16843 6756 4782 -2432 2432 10573 16843 6756 4782 -2426 2426 10547 16843 6756 4782 -2426 2426 10547 16843 6756 4782 -2436 2436 10591 16843 6756 4782 -2436 2436 10591 16843 6756 4782 -2458 2458 10686 16843 6756 4782 -2458 2458 10686 16778 6756 4782 -2466 2466 10721 16778 6756 4782 -2466 2466 10721 16778 6756 4782 -2497 2497 10856 16778 6756 4782 -2497 2497 10856 16669 6756 4782 -2489 2489 10821 16669 6756 4782 -2489 2489 10821 15926 6756 4782 2025-08-26 15:07:24,510 Hysteresis 62277 0: raw(10821 16000 16000 16000) min(6756 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 15926 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(10821 16000 16000 16000) min(6756 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 15926 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2491 2491 10830 15926 6756 4782 -2491 2491 10830 15904 6756 4782 -2495 2495 10847 15904 6756 4782 -2495 2495 10847 15760 6756 4782 -2492 2492 10834 15760 6756 4782 -2492 2492 10834 15760 6756 4782 -2485 2485 10804 15760 6756 4782 -2485 2485 10804 15760 6756 4782 -2482 2482 10791 15760 6756 4782 -2482 2482 10791 15595 6756 4782 -2482 2482 10791 15595 6756 4782 -2482 2482 10791 15595 6756 4782 -2488 2488 10817 15595 6756 4782 -2488 2488 10817 15595 6756 4782 -2484 2484 10800 15595 6756 4782 -2484 2484 10800 15365 6756 4782 -2506 2506 10895 15365 6756 4782 -2506 2506 10895 15152 6756 4782 -2513 2513 10926 15152 6756 4782 -2513 2513 10926 14952 6756 4782 2025-08-26 15:07:34,520 Hysteresis 62287 0: raw(10926 16000 16000 16000) min(6756 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 14952 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(10926 16000 16000 16000) min(6756 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 14952 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2510 2510 10913 14952 6756 4782 -2510 2510 10913 14713 6756 4782 -2505 2505 10891 14713 6756 4782 -2505 2505 10891 14391 6756 4782 -2531 2531 11004 14391 6756 4782 -2531 2531 11004 12608 6756 4782 -2543 2543 11056 12608 6756 4782 -2543 2543 11056 12608 6756 4782 -2567 2567 11160 12608 6756 4782 -2567 2567 11160 12608 6756 4782 -2605 2605 11326 12608 6756 4782 -2605 2605 11326 12608 6756 4782 -2621 2621 11395 12608 6756 4782 -2621 2621 11395 12608 6756 4782 -2678 2678 11643 12608 6756 4782 -2678 2678 11643 12608 6756 4782 -2694 2694 11713 12608 6756 4782 -2694 2694 11713 12608 6756 4782 -2753 2753 11969 12608 6756 4782 -2753 2753 11969 12608 6756 4782 2025-08-26 15:07:44,525 Hysteresis 62297 0: raw(11969 16000 16000 16000) min(6756 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 12608 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(11969 16000 16000 16000) min(6756 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 12608 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2808 2808 12208 12608 6756 4782 -2808 2808 12208 12608 6756 4782 -2849 2849 12386 12608 6756 4782 -2849 2849 12386 12608 6756 4782 -2864 2864 12452 12608 6756 4782 -2864 2864 12452 12608 6756 4782 -2889 2889 12560 12608 6756 4782 -2889 2889 12560 12608 6756 4782 -2872 2872 12486 12608 6756 4782 -2872 2872 12486 12608 6756 4782 -2878 2878 12513 12608 6756 4782 -2878 2878 12513 12608 6756 4782 -2893 2893 12578 12608 6756 4782 -2893 2893 12578 12608 6756 4782 -2899 2899 12604 12608 6756 4782 -2899 2899 12604 12608 6756 4782 -2933 2933 12752 12752 6756 4782 -2933 2933 12752 12752 6756 4782 -2948 2948 12817 12817 6756 4782 -2948 2948 12817 12817 6756 4782 2025-08-26 15:07:54,529 Hysteresis 62307 0: raw(12817 16000 16000 16000) min(6756 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 12817 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(12817 16000 16000 16000) min(6756 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 12817 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2991 2991 13004 13004 6756 4782 -2991 2991 13004 13004 6756 4782 -3022 3022 13139 13139 6756 4782 -3022 3022 13139 13139 6756 4782 -3035 3035 13195 13195 6756 4782 -3035 3035 13195 13195 6756 4782 -3051 3051 13265 13265 6756 4782 -3051 3051 13265 13265 6756 4782 -3070 3070 13347 13347 6756 4782 -3070 3070 13347 13347 6756 4782 -3085 3085 13413 13413 6756 4782 -3085 3085 13413 13413 6756 4782 -3095 3095 13456 13456 6756 4782 -3095 3095 13456 13456 6756 4782 -3109 3109 13517 13517 6756 4782 -3109 3109 13517 13517 6760 4782 -3121 3121 13569 13569 6760 4782 -3121 3121 13569 13569 7817 4782 -3139 3139 13647 13647 7817 4782 -3139 3139 13647 13647 8413 4782 2025-08-26 15:08:04,538 Hysteresis 62317 0: raw(13647 16000 16000 16000) min(8413 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 13647 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(13647 16000 16000 16000) min(8413 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 13647 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3164 3164 13756 13756 8413 4782 -3164 3164 13756 13756 8413 4782 -3192 3192 13878 13878 8413 4782 -3192 3192 13878 13878 8413 4782 -3227 3227 14030 14030 8413 4782 -3227 3227 14030 14030 8413 4782 -3242 3242 14095 14095 8413 4782 -3242 3242 14095 14095 8413 4782 -3281 3281 14265 14265 8413 4782 -3281 3281 14265 14265 8413 4782 -3306 3306 14373 14373 8413 4782 -3306 3306 14373 14373 8413 4782 -3329 3329 14473 14473 8413 4782 -3329 3329 14473 14473 8413 4782 -3361 3361 14613 14613 8413 4782 -3361 3361 14613 14613 8413 4782 -3369 3369 14647 14647 8413 4782 -3369 3369 14647 14647 8413 4782 -3386 3386 14721 14721 8413 4782 -3386 3386 14721 14721 8413 4782 2025-08-26 15:08:14,543 Hysteresis 62327 0: raw(14721 16000 16000 16000) min(8413 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 14721 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(14721 16000 16000 16000) min(8413 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 14721 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3384 3384 14713 14721 8413 4782 -3384 3384 14713 14721 8413 4782 -3398 3398 14773 14773 8413 4782 -3398 3398 14773 14773 8413 4782 -3388 3388 14730 14773 8413 4782 -3388 3388 14730 14773 8413 4782 -3390 3390 14739 14773 8413 4782 -3390 3390 14739 14773 8413 4782 -3370 3370 14652 14773 8413 4782 -3370 3370 14652 14773 8413 4782 -3353 3353 14578 14773 8413 4782 -3353 3353 14578 14773 8413 4782 -3339 3339 14517 14773 8413 4782 -3339 3339 14517 14773 8413 4782 -3352 3352 14573 14773 8413 4782 -3352 3352 14573 14773 8413 4782 -3350 3350 14565 14773 8413 4782 -3350 3350 14565 14773 8413 4782 -3395 3395 14760 14773 8413 4782 -3395 3395 14760 14773 8413 4782 2025-08-26 15:08:24,553 Hysteresis 62337 0: raw(14760 16000 16000 16000) min(8413 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 14773 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(14760 16000 16000 16000) min(8413 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 14773 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3402 3402 14791 14791 8413 4782 -3402 3402 14791 14791 8413 4782 -3426 3426 14895 14895 8413 4782 -3426 3426 14895 14895 8413 4782 -3451 3451 15004 15004 8413 4782 -3451 3451 15004 15004 8413 4782 -3446 3446 14982 15004 8413 4782 -3446 3446 14982 15004 8413 4782 -3465 3465 15065 15065 8413 4782 -3465 3465 15065 15065 8413 4782 -3499 3499 15213 15213 8413 4782 -3499 3499 15213 15213 8413 4782 -3509 3509 15256 15256 8413 4782 -3509 3509 15256 15256 8413 4782 -3515 3515 15282 15282 8413 4782 -3515 3515 15282 15282 8413 4782 -3531 3531 15352 15352 8413 4782 -3531 3531 15352 15352 8413 4782 -3528 3528 15339 15352 8413 4782 -3528 3528 15339 15352 8413 4782 2025-08-26 15:08:34,559 Hysteresis 62347 0: raw(15339 16000 16000 16000) min(8413 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 15352 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(15339 16000 16000 16000) min(8413 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 15352 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3514 3514 15278 15352 8413 4782 -3514 3514 15278 15352 8413 4782 -3514 3514 15278 15352 8413 4782 -3514 3514 15278 15352 8413 4782 -3484 3484 15147 15352 8413 4782 -3484 3484 15147 15352 8413 4782 -3452 3452 15008 15352 8413 4782 -3452 3452 15008 15352 8413 4782 -3422 3422 14878 15352 8413 4782 -3422 3422 14878 15352 8413 4782 -3415 3415 14847 15352 8413 4782 -3415 3415 14847 15352 8413 4782 -3391 3391 14743 15352 8413 4782 -3391 3391 14743 15352 8413 4782 -3383 3383 14708 15352 8413 4782 -3383 3383 14708 15352 8413 4782 -3363 3363 14621 15352 8413 4782 -3363 3363 14621 15352 8413 4782 -3356 3356 14591 15352 8413 4782 -3356 3356 14591 15352 8413 4782 2025-08-26 15:08:44,564 Hysteresis 62357 0: raw(14591 16000 16000 16000) min(8413 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 15352 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(14591 16000 16000 16000) min(8413 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 15352 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3359 3359 14604 15352 8413 4782 -3359 3359 14604 15352 8413 4782 -3356 3356 14591 15352 8413 4782 -3356 3356 14591 15352 8413 4782 -3381 3381 14700 15352 8413 4782 -3381 3381 14700 15352 8413 4782 -3419 3419 14865 15352 8413 4782 -3419 3419 14865 15352 8413 4782 -3458 3458 15034 15352 8413 4782 -3458 3458 15034 15352 8413 4782 -3518 3518 15295 15352 8413 4782 -3518 3518 15295 15352 8413 4782 -3540 3540 15391 15391 8413 4782 -3540 3540 15391 15391 8413 4782 -3555 3555 15456 15456 8413 4782 -3555 3555 15456 15456 8413 4782 -3533 3533 15360 15456 8413 4782 -3533 3533 15360 15456 8413 4782 -3500 3500 15217 15456 8413 4782 -3500 3500 15217 15456 8413 4782 2025-08-26 15:08:54,570 Hysteresis 62367 0: raw(15217 16000 16000 16000) min(8413 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 15456 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(15217 16000 16000 16000) min(8413 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 15456 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3500 3500 15217 15456 8413 4782 -3500 3500 15217 15456 8413 4782 -3487 3487 15160 15456 8413 4782 -3487 3487 15160 15456 8413 4782 -3528 3528 15339 15456 8413 4782 -3528 3528 15339 15456 8413 4782 -3560 3560 15478 15478 8413 4782 -3560 3560 15478 15478 8413 4782 -3638 3638 15817 15817 8413 4782 -3638 3638 15817 15817 8413 4782 -3721 3721 16178 16178 8413 4782 -3721 3721 16178 16178 8413 4782 -3844 3844 16713 16713 8413 4782 -3844 3844 16713 16713 8413 4782 -3926 3926 17069 17069 8413 4782 -3926 3926 17069 17069 8413 4782 -3986 3986 17330 17330 8413 4782 -3986 3986 17330 17330 8413 4782 -4035 4035 17543 17543 8413 4782 -4035 4035 17543 17543 8413 4782 2025-08-26 15:09:04,577 Hysteresis 62377 0: raw(17543 16000 16000 16000) min(8413 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 17543 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(17543 16000 16000 16000) min(8413 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 17543 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4099 4099 17821 17821 8413 4782 -4099 4099 17821 17821 8413 4782 -4124 4124 17930 17930 8413 4782 -4124 4124 17930 17930 8413 4782 -4166 4166 18113 18113 8413 4782 -4166 4166 18113 18113 8413 4782 -4196 4196 18243 18243 8413 4782 -4196 4196 18243 18243 8413 4782 -4204 4204 18278 18278 8413 4782 -4204 4204 18278 18278 8413 4782 -4264 4264 18539 18539 8413 4782 -4264 4264 18539 18539 8413 4782 -4271 4271 18569 18569 8413 4782 -4271 4271 18569 18569 8413 4782 -4298 4298 18686 18686 8413 4782 -4298 4298 18686 18686 8413 4782 -4311 4311 18743 18743 8413 4782 -4311 4311 18743 18743 8413 4782 -4327 4327 18813 18813 8413 4782 -4327 4327 18813 18813 8413 4782 2025-08-26 15:09:14,583 Hysteresis 62387 0: raw(18813 16000 16000 16000) min(8413 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 18813 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(18813 16000 16000 16000) min(8413 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 18813 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4334 4334 18843 18843 8413 4782 -4334 4334 18843 18843 8413 4782 -4332 4332 18834 18843 8413 4782 -4332 4332 18834 18843 8413 4782 -4335 4335 18847 18847 8413 4782 -4335 4335 18847 18847 8413 4782 -4337 4337 18856 18856 8413 4782 -4337 4337 18856 18856 8413 4782 -4342 4342 18878 18878 8413 4782 -4342 4342 18878 18878 8413 4782 -4343 4343 18882 18882 8413 4782 -4343 4343 18882 18882 8413 4782 -4351 4351 18917 18917 8413 4782 -4351 4351 18917 18917 8413 4782 -4344 4344 18886 18917 8413 4782 -4344 4344 18886 18917 8413 4782 -4343 4343 18882 18917 8413 4782 -4343 4343 18882 18917 8413 4782 -4350 4350 18913 18917 8413 4782 -4350 4350 18913 18917 8413 4782 2025-08-26 15:09:24,592 Hysteresis 62397 0: raw(18913 16000 16000 16000) min(8413 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 18917 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(18913 16000 16000 16000) min(8413 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 18917 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4361 4361 18960 18960 8413 4782 -4361 4361 18960 18960 8413 4782 -4357 4357 18943 18960 8413 4782 -4357 4357 18943 18960 8413 4782 -4365 4365 18978 18978 8413 4782 -4365 4365 18978 18978 8413 4782 -4365 4365 18978 18978 8413 4782 -4365 4365 18978 18978 8413 4782 -4364 4364 18973 18978 8413 4782 -4364 4364 18973 18978 8413 4782 -4371 4371 19004 19004 8413 4782 -4371 4371 19004 19004 8413 4782 -4392 4392 19095 19095 8413 4782 -4392 4392 19095 19095 8413 4782 -4389 4389 19082 19095 8413 4782 -4389 4389 19082 19095 8413 4782 -4371 4371 19004 19095 8413 4782 -4371 4371 19004 19095 8413 4782 -4370 4370 19000 19095 8413 4782 -4370 4370 19000 19095 8413 4782 2025-08-26 15:09:34,603 Hysteresis 62407 0: raw(19000 16000 16000 16000) min(8413 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 19095 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(19000 16000 16000 16000) min(8413 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 19095 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4378 4378 19034 19095 8413 4782 -4378 4378 19034 19095 8413 4782 -4396 4396 19113 19113 8413 4782 -4396 4396 19113 19113 8413 4782 -4380 4380 19043 19113 8413 4782 -4380 4380 19043 19113 8413 4782 -4397 4397 19117 19117 8413 4782 -4397 4397 19117 19117 8413 4782 -4447 4447 19334 19334 8413 4782 -4447 4447 19334 19334 8413 4782 -4465 4465 19413 19413 8413 4782 -4465 4465 19413 19413 8413 4782 -4460 4460 19391 19413 8413 4782 -4460 4460 19391 19413 8413 4782 -4467 4467 19421 19421 8413 4782 -4467 4467 19421 19421 8413 4782 -4462 4462 19400 19421 8413 4782 -4462 4462 19400 19421 8413 4782 -4459 4459 19386 19421 8413 4782 -4459 4459 19386 19421 8413 4782 2025-08-26 15:09:44,608 Hysteresis 62417 0: raw(19386 16000 16000 16000) min(8413 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 19421 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(19386 16000 16000 16000) min(8413 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 19421 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4512 4512 19617 19617 8413 4782 -4512 4512 19617 19617 8413 4782 -4513 4513 19621 19621 8413 4782 -4513 4513 19621 19621 8413 4782 -4474 4474 19452 19621 8413 4782 -4474 4474 19452 19621 8413 4782 -4505 4505 19586 19621 8413 4782 -4505 4505 19586 19621 8413 4782 -3622 3622 15747 19621 8413 4782 -3622 3622 15747 19621 8413 4782 -3629 3629 15778 19621 8413 4782 -3629 3629 15778 19621 8413 4782 -3621 3621 15743 19621 8413 4782 -3621 3621 15743 19621 8413 4782 -3605 3605 15673 19621 8413 4782 -3605 3605 15673 19621 8413 4782 -3322 3322 14443 19621 8413 4782 -3322 3322 14443 19621 8413 4782 -4443 4443 19317 19621 8413 4782 -4443 4443 19317 19621 8413 4782 2025-08-26 15:09:54,618 Hysteresis 62427 0: raw(19317 16000 16000 16000) min(8413 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 19621 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(19317 16000 16000 16000) min(8413 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 19621 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4426 4426 19243 19621 8413 4782 -4426 4426 19243 19621 8413 4782 -4407 4407 19160 19621 8413 4782 -4407 4407 19160 19621 8413 4782 -4396 4396 19113 19621 8413 4782 -4396 4396 19113 19621 8413 4782 -4384 4384 19060 19621 8413 4782 -4384 4384 19060 19621 8413 4782 -4342 4342 18878 19621 8413 4782 -4342 4342 18878 19621 8413 4782 -4330 4330 18826 19621 8413 4782 -4330 4330 18826 19621 8413 4782 -4329 4329 18821 19621 8413 4782 -4329 4329 18821 19621 8413 4782 -4307 4307 18726 19621 8413 4782 -4307 4307 18726 19621 8413 4782 -4293 4293 18665 19621 8413 4782 -4293 4293 18665 19621 8413 4782 -4279 4279 18604 19621 8413 4782 -4279 4279 18604 19621 8413 4782 2025-08-26 15:10:04,623 Hysteresis 62437 0: raw(18604 16000 16000 16000) min(8413 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 19621 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(18604 16000 16000 16000) min(8413 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 19621 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4255 4255 18500 19621 8413 4782 -4255 4255 18500 19621 8413 4782 -4232 4232 18400 19621 8413 4782 -4232 4232 18400 19621 8413 4782 -4249 4249 18473 19621 8413 4782 -4249 4249 18473 19621 8413 4782 -4229 4229 18386 19621 8413 4782 -4229 4229 18386 19621 8413 4782 -4217 4217 18334 19621 8413 4782 -4217 4217 18334 19621 8413 4782 -4241 4241 18439 19621 8413 4782 -4241 4241 18439 19621 8413 4782 -4253 4253 18491 19621 8413 4782 -4253 4253 18491 19621 8413 4782 -4290 4290 18652 19621 8413 4782 -4290 4290 18652 19621 8413 4782 -4279 4279 18604 19621 8413 4782 -4279 4279 18604 19621 8413 4782 -4287 4287 18639 19621 8413 4782 -4287 4287 18639 19621 8413 4782 2025-08-26 15:10:14,629 Hysteresis 62447 0: raw(18639 16000 16000 16000) min(8413 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 19621 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(18639 16000 16000 16000) min(8413 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 19621 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4293 4293 18665 19621 8413 4782 -4293 4293 18665 19621 8413 4782 -4280 4280 18608 19621 8413 4782 -4280 4280 18608 19621 8413 4782 -4289 4289 18647 19621 8413 4782 -4289 4289 18647 19621 8413 4782 -4304 4304 18713 19621 8413 4782 -4304 4304 18713 19621 8413 4782 -4299 4299 18691 19621 8413 4782 -4299 4299 18691 19621 8413 4782 -4320 4320 18782 19621 8413 4782 -4320 4320 18782 19621 8413 4782 -4325 4325 18804 19621 8413 4782 -4325 4325 18804 19621 8413 4782 -4319 4319 18778 19621 8413 4782 -4319 4319 18778 19621 8413 4782 -4325 4325 18804 19621 8413 4782 -4325 4325 18804 19621 8413 4782 -4334 4334 18843 19621 8413 4782 -4334 4334 18843 19621 8413 4782 2025-08-26 15:10:24,637 Hysteresis 62457 0: raw(18843 16000 16000 16000) min(8413 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 19621 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(18843 16000 16000 16000) min(8413 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 19621 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4330 4330 18826 19621 8413 4782 -4330 4330 18826 19621 8413 4782 -4340 4340 18869 19621 8413 4782 -4340 4340 18869 19621 8413 4782 -4324 4324 18800 19621 8413 4782 -4324 4324 18800 19621 8413 4782 -4325 4325 18804 19621 8413 4782 -4325 4325 18804 19621 8413 4782 -4331 4331 18830 19621 8413 4782 -4331 4331 18830 19621 8413 4782 -4327 4327 18813 19621 8413 4782 -4327 4327 18813 19621 8413 4782 -4323 4323 18795 19621 8413 4782 -4323 4323 18795 19621 8413 4782 -4342 4342 18878 19621 8413 4782 -4342 4342 18878 19621 8413 4782 -4337 4337 18856 19621 8413 4782 -4337 4337 18856 19621 8413 4782 -4334 4334 18843 19621 8413 4782 -4334 4334 18843 19621 8413 4782 2025-08-26 15:10:34,643 Hysteresis 62467 0: raw(18843 16000 16000 16000) min(8413 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 19621 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(18843 16000 16000 16000) min(8413 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 19621 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4324 4324 18800 19621 8413 4782 -4324 4324 18800 19621 8413 4782 -4313 4313 18752 19621 8413 4782 -4313 4313 18752 19621 8413 4782 -4286 4286 18634 19621 8413 4782 -4286 4286 18634 19621 8413 4782 -4279 4279 18604 19621 8413 4782 -4279 4279 18604 19621 8413 4782 -4290 4290 18652 19621 8413 4782 -4290 4290 18652 19621 8413 4782 -4300 4300 18695 19621 8413 4782 -4300 4300 18695 19621 8495 4782 -4339 4339 18865 19621 8495 4782 -4339 4339 18865 19621 8630 4782 -4366 4366 18982 19621 8630 4782 -4366 4366 18982 19621 8700 4782 -4369 4369 18995 19621 8700 4782 -4369 4369 18995 19621 8800 4782 -4388 4388 19078 19621 8800 4782 -4388 4388 19078 19621 8939 4782 2025-08-26 15:10:44,649 Hysteresis 62477 0: raw(19078 16000 16000 16000) min(8939 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 19621 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(19078 16000 16000 16000) min(8939 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 19621 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4431 4431 19265 19621 8939 4782 -4431 4431 19265 19621 9113 4782 -4418 4418 19208 19621 9113 4782 -4418 4418 19208 19621 9365 4782 -4434 4434 19278 19621 9365 4782 -4434 4434 19278 19621 9669 4782 -4427 4427 19247 19621 9669 4782 -4427 4427 19247 19621 9800 4782 -4433 4433 19273 19621 9800 4782 -4433 4433 19273 19621 10013 4782 -4449 4449 19343 19621 10013 4782 -4449 4449 19343 19621 10234 4782 -4466 4466 19417 19621 10234 4782 -4466 4466 19417 19621 10339 4782 -4505 4505 19586 19621 10339 4782 -4505 4505 19586 19621 10443 4782 -4519 4519 19647 19647 10443 4782 -4519 4519 19647 19647 10500 4782 -4513 4513 19621 19647 10500 4782 -4513 4513 19621 19647 10500 4782 2025-08-26 15:10:54,659 Hysteresis 62487 0: raw(19621 16000 16000 16000) min(10500 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 19647 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(19621 16000 16000 16000) min(10500 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 19647 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4542 4542 19747 19747 10500 4782 -4542 4542 19747 19747 10500 4782 -4548 4548 19773 19773 10500 4782 -4548 4548 19773 19773 10500 4782 -4557 4557 19813 19813 10500 4782 -4557 4557 19813 19813 10500 4782 -4569 4569 19865 19865 10500 4782 -4569 4569 19865 19865 10500 4782 -4560 4560 19826 19865 10500 4782 -4560 4560 19826 19865 10500 4782 -4577 4577 19900 19900 10500 4782 -4577 4577 19900 19900 10500 4782 -4570 4570 19869 19900 10500 4782 -4570 4570 19869 19900 10500 4782 -4555 4555 19804 19900 10500 4782 -4555 4555 19804 19900 10500 4782 -4562 4562 19834 19900 10500 4782 -4562 4562 19834 19900 10500 4782 -4573 4573 19882 19900 10500 4782 -4573 4573 19882 19900 10500 4782 2025-08-26 15:11:04,664 Hysteresis 62497 0: raw(19882 16000 16000 16000) min(10500 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 19900 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(19882 16000 16000 16000) min(10500 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 19900 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4555 4555 19804 19900 10500 4782 -4555 4555 19804 19900 10500 4782 -4562 4562 19834 19900 10500 4782 -4562 4562 19834 19900 10500 4782 -4559 4559 19821 19900 10500 4782 -4559 4559 19821 19900 10500 4782 -4569 4569 19865 19900 10500 4782 -4569 4569 19865 19900 10500 4782 -4559 4559 19821 19900 10500 4782 -4559 4559 19821 19900 10500 4782 -4578 4578 19904 19904 10500 4782 -4578 4578 19904 19904 10500 4782 -4574 4574 19886 19904 10500 4782 -4574 4574 19886 19904 10500 4782 -4568 4568 19860 19904 10500 4782 -4568 4568 19860 19904 10500 4782 -4579 4579 19908 19908 10500 4782 -4579 4579 19908 19908 10500 4782 -4549 4549 19778 19908 10500 4782 -4549 4549 19778 19908 10500 4782 2025-08-26 15:11:14,675 Hysteresis 62507 0: raw(19778 16000 16000 16000) min(10500 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 19908 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(19778 16000 16000 16000) min(10500 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 19908 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4566 4566 19852 19908 10500 4782 -4566 4566 19852 19908 10500 4782 -4581 4581 19917 19917 10500 4782 -4581 4581 19917 19917 10500 4782 -4589 4589 19952 19952 10500 4782 -4589 4589 19952 19952 10547 4782 -4582 4582 19921 19952 10547 4782 -4582 4582 19921 19952 10547 4782 -4569 4569 19865 19952 10547 4782 -4569 4569 19865 19952 10591 4782 -4595 4595 19978 19978 10591 4782 -4595 4595 19978 19978 10686 4782 -4620 4620 20086 20086 10686 4782 -4620 4620 20086 20086 10721 4782 -4628 4628 20121 20121 10721 4782 -4628 4628 20121 20121 10791 4782 -4638 4638 20165 20165 10791 4782 -4638 4638 20165 20165 10791 4782 -4613 4613 20056 20165 10791 4782 -4613 4613 20056 20165 10791 4782 2025-08-26 15:11:24,681 Hysteresis 62517 0: raw(20056 16000 16000 16000) min(10791 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 20165 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(20056 16000 16000 16000) min(10791 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 20165 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4648 4648 20208 20208 10791 4782 -4648 4648 20208 20208 10791 4782 -4642 4642 20182 20208 10791 4782 -4642 4642 20182 20208 10791 4782 -4637 4637 20160 20208 10791 4782 -4637 4637 20160 20208 10791 4782 -4623 4623 20100 20208 10791 4782 -4623 4623 20100 20208 10791 4782 -4641 4641 20178 20208 10791 4782 -4641 4641 20178 20208 10791 4782 -4648 4648 20208 20208 10791 4782 -4648 4648 20208 20208 10800 4782 -4662 4662 20269 20269 10800 4782 -4662 4662 20269 20269 10800 4782 -4667 4667 20291 20291 10800 4782 -4667 4667 20291 20291 10891 4782 -4697 4697 20421 20421 10891 4782 -4697 4697 20421 20421 10891 4782 -4702 4702 20443 20443 10891 4782 -4702 4702 20443 20443 10891 4782 2025-08-26 15:11:34,687 Hysteresis 62527 0: raw(20443 16000 16000 16000) min(10891 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 20443 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(20443 16000 16000 16000) min(10891 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 20443 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4701 4701 20439 20443 10891 4782 -4701 4701 20439 20443 10891 4782 -4733 4733 20578 20578 10891 4782 -4733 4733 20578 20578 11004 4782 -4745 4745 20630 20630 11004 4782 -4745 4745 20630 20630 11056 4782 -4747 4747 20639 20639 11056 4782 -4747 4747 20639 20639 11160 4782 -4785 4785 20804 20804 11160 4782 -4785 4785 20804 20804 11326 4782 -4799 4799 20865 20865 11326 4782 -4799 4799 20865 20865 11395 4782 -4793 4793 20839 20865 11395 4782 -4793 4793 20839 20865 11643 4782 -4812 4812 20921 20921 11643 4782 -4812 4812 20921 20921 11713 4782 -4830 4830 21000 21000 11713 4782 -4830 4830 21000 21000 11969 4782 -4826 4826 20982 21000 11969 4782 -4826 4826 20982 21000 12208 4782 2025-08-26 15:11:44,695 Hysteresis 62537 0: raw(20982 16000 16000 16000) min(12208 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 21000 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(20982 16000 16000 16000) min(12208 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 21000 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4844 4844 21060 21060 12208 4782 -4844 4844 21060 21060 12386 4782 -4959 4959 21560 21560 12386 4782 -4959 4959 21560 21560 12452 4782 -5083 5083 22100 22100 12452 4782 -5083 5083 22100 22100 12486 4782 -5131 5131 22308 22308 12486 4782 -5131 5131 22308 22308 12486 4782 -5145 5145 22369 22369 12486 4782 -5145 5145 22369 22369 12513 4782 -5147 5147 22378 22378 12513 4782 -5147 5147 22378 22378 12578 4782 -5151 5151 22395 22395 12578 4782 -5151 5151 22395 22395 12604 4782 -5153 5153 22404 22404 12604 4782 -5153 5153 22404 22404 12752 4782 -5199 5199 22604 22604 12752 4782 -5199 5199 22604 22604 12817 4782 -5160 5160 22434 22604 12817 4782 -5160 5160 22434 22604 13004 4782 2025-08-26 15:11:54,699 Hysteresis 62547 0: raw(22434 16000 16000 16000) min(13004 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 22604 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(22434 16000 16000 16000) min(13004 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 22604 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -5152 5152 22400 22604 13004 4782 -5152 5152 22400 22604 13139 4782 -5141 5141 22352 22604 13139 4782 -5141 5141 22352 22604 13195 4782 -5138 5138 22339 22604 13195 4782 -5138 5138 22339 22604 13265 4782 -5140 5140 22347 22604 13265 4782 -5140 5140 22347 22604 13347 4782 -5134 5134 22321 22604 13347 4782 -5134 5134 22321 22604 13413 4782 -5121 5121 22265 22604 13413 4782 -5121 5121 22265 22604 13456 4782 -5109 5109 22213 22604 13456 4782 -5109 5109 22213 22604 13517 4782 -5084 5084 22104 22604 13517 4782 -5084 5084 22104 22604 13569 4782 -5082 5082 22095 22604 13569 4782 -5082 5082 22095 22604 13647 4782 -5091 5091 22134 22604 13647 4782 -5091 5091 22134 22604 13756 4782 2025-08-26 15:12:04,704 Hysteresis 62557 0: raw(22134 16000 16000 16000) min(13756 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 22604 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(22134 16000 16000 16000) min(13756 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 22604 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -5080 5080 22086 22604 13756 4782 -5080 5080 22086 22604 13878 4782 -5072 5072 22052 22604 13878 4782 -5072 5072 22052 22604 14030 4782 -5066 5066 22026 22604 14030 4782 -5066 5066 22026 22604 14095 4782 -5067 5067 22030 22604 14095 4782 -5067 5067 22030 22604 14265 4782 -5050 5050 21956 22604 14265 4782 -5050 5050 21956 22604 14373 4782 -5044 5044 21930 22604 14373 4782 -5044 5044 21930 22604 14443 4782 -5054 5054 21973 22604 14443 4782 -5054 5054 21973 22604 14443 4782 -5045 5045 21934 22604 14443 4782 -5045 5045 21934 22604 14443 4782 -5066 5066 22026 22604 14443 4782 -5066 5066 22026 22604 14443 4782 -5054 5054 21973 22604 14443 4782 2025-08-26 15:12:14,719 Hysteresis 62567 0: raw(21973 16000 16000 16000) min(14443 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 22604 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(21973 16000 16000 16000) min(14443 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 22604 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -5054 5054 21973 22604 14443 4782 -5050 5050 21956 22604 14443 4782 -5050 5050 21956 22604 14443 4782 -5039 5039 21908 22604 14443 4782 -5039 5039 21908 22604 14443 4782 -5078 5078 22078 22604 14443 4782 -5078 5078 22078 22604 14443 4782 -5087 5087 22117 22604 14443 4782 -5087 5087 22117 22604 14443 4782 -5114 5114 22234 22604 14443 4782 -5114 5114 22234 22604 14443 4782 -5126 5126 22286 22604 14443 4782 -5126 5126 22286 22604 14443 4782 -5153 5153 22404 22604 14443 4782 -5153 5153 22404 22604 14443 4782 -5153 5153 22404 22604 14443 4782 -5153 5153 22404 22604 14443 4782 -5159 5159 22430 22604 14443 4782 -5159 5159 22430 22604 14443 4782 -5167 5167 22465 22604 14443 4782 2025-08-26 15:12:24,729 Hysteresis 62577 0: raw(22465 16000 16000 16000) min(14443 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 22604 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(22465 16000 16000 16000) min(14443 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 22604 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -5167 5167 22465 22604 14443 4782 -5158 5158 22426 22604 14443 4782 -5158 5158 22426 22604 14443 4782 -5133 5133 22317 22604 14443 4782 -5133 5133 22317 22604 14443 4782 -5117 5117 22247 22604 14443 4782 -5117 5117 22247 22604 14443 4782 -5115 5115 22239 22604 14443 4782 -5115 5115 22239 22604 14443 4782 -5098 5098 22165 22604 14443 4782 -5098 5098 22165 22604 14443 4782 -5099 5099 22169 22604 14443 4782 -5099 5099 22169 22604 14443 4782 -5098 5098 22165 22604 14443 4782 -5098 5098 22165 22604 14443 4782 -5079 5079 22082 22604 14443 4782 -5079 5079 22082 22604 14443 4782 -5083 5083 22100 22604 14443 4782 -5083 5083 22100 22604 14443 4782 -5093 5093 22143 22604 14443 4782 2025-08-26 15:12:34,735 Hysteresis 62587 0: raw(22143 16000 16000 16000) min(14443 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 22604 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(22143 16000 16000 16000) min(14443 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 22604 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -5093 5093 22143 22604 14443 4782 -5085 5085 22108 22604 14443 4782 -5085 5085 22108 22604 14443 4782 -5088 5088 22121 22604 14443 4782 -5088 5088 22121 22604 14443 4782 -5087 5087 22117 22604 14443 4782 -5087 5087 22117 22604 14443 4782 -5105 5105 22195 22604 14443 4782 -5105 5105 22195 22604 14443 4782 -5094 5094 22147 22604 14443 4782 -5094 5094 22147 22604 14443 4782 -5083 5083 22100 22604 14443 4782 -5083 5083 22100 22604 14443 4782 -5074 5074 22060 22604 14443 4782 -5074 5074 22060 22604 14443 4782 -5053 5053 21969 22604 14443 4782 -5053 5053 21969 22604 14443 4782 -4985 4985 21673 22604 14443 4782 -4985 4985 21673 22604 14443 4782 -4862 4862 21139 22604 14443 4782 2025-08-26 15:12:44,743 Hysteresis 62597 0: raw(21139 16000 16000 16000) min(14443 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 22604 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(21139 16000 16000 16000) min(14443 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 22604 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4862 4862 21139 22604 14443 4782 -4711 4711 20482 22604 14443 4782 -4711 4711 20482 22604 14443 4782 -4498 4498 19556 22604 14443 4782 -4498 4498 19556 22604 14443 4782 -4262 4262 18530 22604 14443 4782 -4262 4262 18530 22604 14443 4782 -4068 4068 17686 22604 14443 4782 -4068 4068 17686 22604 14443 4782 -3943 3943 17143 22604 14443 4782 -3943 3943 17143 22604 14443 4782 -3926 3926 17069 22604 14443 4782 -3926 3926 17069 22604 14443 4782 -4002 4002 17400 22604 14443 4782 -4002 4002 17400 22604 14443 4782 -4155 4155 18065 22604 14443 4782 -4155 4155 18065 22604 14443 4782 -4344 4344 18886 22604 14443 4782 -4344 4344 18886 22604 14443 4782 -4484 4484 19495 22604 14443 4782 2025-08-26 15:12:54,748 Hysteresis 62607 0: raw(19495 16000 16000 16000) min(14443 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 22604 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(19495 16000 16000 16000) min(14443 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 22604 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4484 4484 19495 22604 14443 4782 -4693 4693 20404 22604 14443 4782 -4693 4693 20404 22604 14443 4782 -4781 4781 20786 22604 14443 4782 -4781 4781 20786 22604 14443 4782 -4852 4852 21095 22604 14443 4782 -4852 4852 21095 22604 14443 4782 -4874 4874 21191 22604 14443 4782 -4874 4874 21191 22604 14443 4782 -4903 4903 21317 22604 14443 4782 -4903 4903 21317 22604 14443 4782 -4882 4882 21226 22604 14443 4782 -4882 4882 21226 22604 14443 4782 -4855 4855 21108 22604 14443 4782 -4855 4855 21108 22604 14443 4782 -4869 4869 21169 22604 14443 4782 -4869 4869 21169 22604 14443 4782 -4845 4845 21065 22604 14443 4782 -4845 4845 21065 22604 14443 4782 -4827 4827 20986 22604 14443 4782 2025-08-26 15:13:04,754 Hysteresis 62617 0: raw(20986 16000 16000 16000) min(14443 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 22604 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(20986 16000 16000 16000) min(14443 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 22604 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4827 4827 20986 22604 14443 4782 -4816 4816 20939 22604 14443 4782 -4816 4816 20939 22604 14443 4782 -4807 4807 20900 22604 14443 4782 -4807 4807 20900 22604 14443 4782 -4793 4793 20839 22604 14443 4782 -4793 4793 20839 22604 14443 4782 -4774 4774 20756 22604 14443 4782 -4774 4774 20756 22604 14443 4782 -4791 4791 20830 22604 14443 4782 -4791 4791 20830 22604 14443 4782 -4785 4785 20804 22604 14443 4782 -4785 4785 20804 22604 14443 4782 -4772 4772 20747 22604 14443 4782 -4772 4772 20747 22604 14443 4782 -4760 4760 20695 22604 14443 4782 -4760 4760 20695 22604 14443 4782 -4766 4766 20721 22604 14443 4782 -4766 4766 20721 22604 14443 4782 -4771 4771 20743 22604 14443 4782 2025-08-26 15:13:14,762 Hysteresis 62627 0: raw(20743 16000 16000 16000) min(14443 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 22604 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(20743 16000 16000 16000) min(14443 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 22604 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4771 4771 20743 22604 14443 4782 -4756 4756 20678 22604 14443 4782 -4756 4756 20678 22604 14443 4782 -4765 4765 20717 22604 14443 4782 -4765 4765 20717 22604 14443 4782 -4753 4753 20665 22604 14443 4782 -4753 4753 20665 22604 14443 4782 -4727 4727 20552 22604 14443 4782 -4727 4727 20552 22604 14443 4782 -4715 4715 20500 22604 14443 4782 -4715 4715 20500 22604 14443 4782 -4709 4709 20473 22604 14443 4782 -4709 4709 20473 22604 14443 4782 -4698 4698 20426 22604 14443 4782 -4698 4698 20426 22604 14443 4782 -4680 4680 20347 22604 14443 4782 -4680 4680 20347 22604 14443 4782 -4682 4682 20356 22604 14443 4782 -4682 4682 20356 22604 14443 4782 -4692 4692 20400 22604 14443 4782 2025-08-26 15:13:24,772 Hysteresis 62637 0: raw(20400 16000 16000 16000) min(14443 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 22604 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(20400 16000 16000 16000) min(14443 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 22604 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4692 4692 20400 22604 14443 4782 -4687 4687 20378 22604 14443 4782 -4687 4687 20378 22604 14443 4782 -4673 4673 20317 22604 14443 4782 -4673 4673 20317 22604 14443 4782 -4685 4685 20369 22604 14443 4782 -4685 4685 20369 22604 14443 4782 -4674 4674 20321 22604 14443 4782 -4674 4674 20321 22604 14443 4782 -4684 4684 20365 22604 14443 4782 -4684 4684 20365 22604 14443 4782 -4668 4668 20295 22604 14443 4782 -4668 4668 20295 22604 14443 4782 -4668 4668 20295 22604 14443 4782 -4668 4668 20295 22604 14443 4782 -4669 4669 20300 22604 14443 4782 -4669 4669 20300 22604 14443 4782 -4657 4657 20247 22604 14443 4782 -4657 4657 20247 22604 14443 4782 -4634 4634 20147 22604 14443 4782 2025-08-26 15:13:34,778 Hysteresis 62647 0: raw(20147 16000 16000 16000) min(14443 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 22604 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(20147 16000 16000 16000) min(14443 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 22604 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4634 4634 20147 22604 14443 4782 -4635 4635 20152 22604 14443 4782 -4635 4635 20152 22604 14443 4782 -4619 4619 20082 22604 14443 4782 -4619 4619 20082 22604 14443 4782 -4606 4606 20026 22604 14443 4782 -4606 4606 20026 22604 14443 4782 -4582 4582 19921 22604 14443 4782 -4582 4582 19921 22604 14443 4782 -4588 4588 19947 22604 14443 4782 -4588 4588 19947 22604 14443 4782 -4590 4590 19956 22604 14443 4782 -4590 4590 19956 22604 14443 4782 -4582 4582 19921 22604 14443 4782 -4582 4582 19921 22604 14443 4782 -4567 4567 19856 22604 14443 4782 -4567 4567 19856 22604 14443 4782 -4597 4597 19986 22604 14443 4782 -4585 4585 19934 22604 14443 4782 -4585 4585 19934 22604 14443 4782 2025-08-26 15:13:44,784 Hysteresis 62657 0: raw(19934 16000 16000 16000) min(14443 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 22604 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(19934 16000 16000 16000) min(14443 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 22604 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4592 4592 19965 22604 14443 4782 -4592 4592 19965 22604 14443 4782 -4592 4592 19965 22604 14443 4782 -4592 4592 19965 22604 14443 4782 -4593 4593 19969 22604 14443 4782 -4593 4593 19969 22604 14443 4782 -4601 4601 20004 22604 14443 4782 -4601 4601 20004 22604 14443 4782 -4601 4601 20004 22604 14443 4782 -4601 4601 20004 22604 14443 4782 -4608 4608 20034 22604 14443 4782 -4608 4608 20034 22604 14443 4782 -4599 4599 19995 22604 14443 4782 -4599 4599 19995 22604 14443 4782 -4573 4573 19882 22604 14443 4782 -4573 4573 19882 22604 14443 4782 -4563 4563 19839 22604 14443 4782 -4563 4563 19839 22604 14443 4782 -4547 4547 19769 22604 17069 4782 -4547 4547 19769 22604 17069 4782 2025-08-26 15:13:54,793 Hysteresis 62667 0: raw(19769 16000 16000 16000) min(17069 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 22604 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(19769 16000 16000 16000) min(17069 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 22604 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4551 4551 19786 22604 17069 4782 -4551 4551 19786 22604 17069 4782 -4553 4553 19795 22604 17069 4782 -4553 4553 19795 22604 17069 4782 -4565 4565 19847 22604 17069 4782 -4565 4565 19847 22604 17069 4782 -4562 4562 19834 22604 17069 4782 -4562 4562 19834 22604 17069 4782 -4576 4576 19895 22604 17069 4782 -4576 4576 19895 22604 17069 4782 -4585 4585 19934 22604 17069 4782 -4585 4585 19934 22604 17069 4782 -4585 4585 19934 22604 17069 4782 -4626 4626 20113 22604 17069 4782 -4638 4638 20165 22604 17069 4782 -4638 4638 20165 22604 17069 4782 -4637 4637 20160 22604 17069 4782 -4637 4637 20160 22604 17069 4782 -4623 4623 20100 22604 17069 4782 -4623 4623 20100 22604 17069 4782 2025-08-26 15:14:04,802 Hysteresis 62677 0: raw(20100 16000 16000 16000) min(17069 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 22604 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(20100 16000 16000 16000) min(17069 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 22604 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4603 4603 20013 22604 17069 4782 -4603 4603 20013 22604 17069 4782 -4615 4615 20065 22604 17069 4782 -4615 4615 20065 22604 17069 4782 -4611 4611 20047 22604 17069 4782 -4611 4611 20047 22604 17069 4782 -4608 4608 20034 22604 17069 4782 -4608 4608 20034 22604 17069 4782 -4623 4623 20100 22604 17069 4782 -4623 4623 20100 22604 17069 4782 -4611 4611 20047 22604 17069 4782 -4611 4611 20047 22604 17069 4782 -4601 4601 20004 22604 17069 4782 -4601 4601 20004 22604 17069 4782 -4600 4600 20000 22604 17069 4782 -4600 4600 20000 22604 17069 4782 -4589 4589 19952 22604 17069 4782 -4589 4589 19952 22604 17069 4782 -4559 4559 19821 22604 17069 4782 -4559 4559 19821 22604 17069 4782 2025-08-26 15:14:14,807 Hysteresis 62687 0: raw(19821 16000 16000 16000) min(17069 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 22604 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(19821 16000 16000 16000) min(17069 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 22604 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4553 4553 19795 22604 17069 4782 -4553 4553 19795 22604 17069 4782 -4512 4512 19617 22604 17069 4782 -4512 4512 19617 22604 17069 4782 -4495 4495 19543 22604 17069 4782 -4495 4495 19543 22604 17069 4782 -4467 4467 19421 22604 17069 4782 -4467 4467 19421 22604 17069 4782 -4418 4418 19208 22604 17069 4782 -4418 4418 19208 22604 17069 4782 -4399 4399 19126 22604 17069 4782 -4399 4399 19126 22604 17069 4782 -4391 4391 19091 22604 17069 4782 -4391 4391 19091 22604 17069 4782 -4356 4356 18939 22604 17069 4782 -4356 4356 18939 22604 17069 4782 -4340 4340 18869 22604 17069 4782 -4340 4340 18869 22604 17069 4782 -4332 4332 18834 22604 17069 4782 -4332 4332 18834 22604 17069 4782 2025-08-26 15:14:24,812 Hysteresis 62697 0: raw(18834 16000 16000 16000) min(17069 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 22604 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(18834 16000 16000 16000) min(17069 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 22604 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4325 4325 18804 22604 17069 4782 -4325 4325 18804 22604 17069 4782 -4300 4300 18695 22604 17069 4782 -4300 4300 18695 22604 17069 4782 -4278 4278 18600 22604 17069 4782 -4278 4278 18600 22604 17069 4782 -4262 4262 18530 22604 17069 4782 -4262 4262 18530 22604 17069 4782 -4226 4226 18373 22604 17069 4782 -4226 4226 18373 22604 17069 4782 -4192 4192 18226 22604 17069 4782 -4192 4192 18226 22604 17069 4782 -4177 4177 18160 22604 17069 4782 -4177 4177 18160 22604 17069 4782 -4148 4148 18034 22604 17069 4782 -4148 4148 18034 22604 17069 4782 -4137 4137 17986 22604 17069 4782 -4137 4137 17986 22604 17069 4782 -4105 4105 17847 22604 17069 4782 -4105 4105 17847 22604 17069 4782 2025-08-26 15:14:34,818 Hysteresis 62707 0: raw(17847 16000 16000 16000) min(17069 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 22604 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(17847 16000 16000 16000) min(17069 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 22604 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4100 4100 17826 22604 17069 4782 -4100 4100 17826 22604 17069 4782 -4067 4067 17682 22604 17069 4782 -4067 4067 17682 22604 17069 4782 -4044 4044 17582 22604 17069 4782 -4044 4044 17582 22604 17069 4782 -4038 4038 17556 22604 17069 4782 -4038 4038 17556 22604 17069 4782 -4043 4043 17578 22604 17069 4782 -4043 4043 17578 22604 17069 4782 -4033 4033 17534 22604 17069 4782 -4033 4033 17534 22604 17069 4782 -4008 4008 17426 22604 17069 4782 -4008 4008 17426 22604 17069 4782 -3983 3983 17317 22604 17069 4782 -3983 3983 17317 22604 17069 4782 -3983 3983 17317 22604 17069 4782 -3983 3983 17317 22604 17069 4782 -3970 3970 17260 22604 17069 4782 -3970 3970 17260 22604 17069 4782 2025-08-26 15:14:44,826 Hysteresis 62717 0: raw(17260 16000 16000 16000) min(17069 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 22604 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(17260 16000 16000 16000) min(17069 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 22604 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3963 3963 17230 22604 17069 4782 -3963 3963 17230 22604 17069 4782 -3963 3963 17230 22604 17069 4782 -3963 3963 17230 22604 17069 4782 -3958 3958 17208 22604 17069 4782 -3958 3958 17208 22604 17069 4782 -3962 3962 17226 22604 17069 4782 -3962 3962 17226 22604 17069 4782 -3962 3962 17226 22604 17069 4782 -3962 3962 17226 22604 17069 4782 -3970 3970 17260 22604 17069 4782 -3970 3970 17260 22604 17069 4782 -3980 3980 17304 22604 17069 4782 -3980 3980 17304 22604 17069 4782 -3967 3967 17247 22604 17069 4782 -3967 3967 17247 22604 17069 4782 -3984 3984 17321 22604 17069 4782 -3984 3984 17321 22604 17069 4782 -3984 3984 17321 22604 17069 4782 -3984 3984 17321 22604 17069 4782 2025-08-26 15:14:54,831 Hysteresis 62727 0: raw(17321 16000 16000 16000) min(17069 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 22604 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(17321 16000 16000 16000) min(17069 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 22604 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3982 3982 17313 22604 17069 4782 -3982 3982 17313 22604 17069 4782 -3982 3982 17313 22604 17069 4782 -3982 3982 17313 22604 17069 4782 -3963 3963 17230 22604 17069 4782 -3963 3963 17230 22604 17069 4782 -3965 3965 17239 22604 17069 4782 -3965 3965 17239 22604 17069 4782 -3951 3951 17178 22604 17069 4782 -3951 3951 17178 22604 17069 4782 -3932 3932 17095 22604 17069 4782 -3932 3932 17095 22604 17069 4782 -3941 3941 17134 22604 17069 4782 -3941 3941 17134 22604 17069 4782 -3943 3943 17143 22604 17069 4782 -3943 3943 17143 22604 17069 4782 -3939 3939 17126 22604 17069 4782 -3939 3939 17126 22604 17069 4782 -3926 3926 17069 22604 17069 4782 -3926 3926 17069 22604 17069 4782 2025-08-26 15:15:04,841 Hysteresis 62737 0: raw(17069 16000 16000 16000) min(17069 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 22604 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 1 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(17069 16000 16000 16000) min(17069 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 22604 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3939 3939 17126 22604 17069 4782 -3939 3939 17126 22604 17069 4782 -3964 3964 17234 22604 17069 4782 -3964 3964 17234 22604 17069 4782 -3973 3973 17273 22604 17069 4782 -3973 3973 17273 22604 17069 4782 -3968 3968 17252 22604 17069 4782 -3968 3968 17252 22604 17069 4782 -3982 3982 17313 22604 17069 4782 -3982 3982 17313 22604 17069 4782 -3968 3968 17252 22604 17069 4782 -3968 3968 17252 22604 17069 4782 -3976 3976 17286 22604 17069 4782 -3976 3976 17286 22604 17069 4782 -3970 3970 17260 22604 17069 4782 -3970 3970 17260 22604 17069 4782 -3972 3972 17269 22604 17069 4782 -3972 3972 17269 22604 17069 4782 -3975 3975 17282 22604 17069 4782 -3975 3975 17282 22604 17069 4782 2025-08-26 15:15:14,848 Hysteresis 62747 0: raw(17282 16000 16000 16000) min(17069 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 22604 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(17282 16000 16000 16000) min(17069 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 22604 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3973 3973 17273 22604 17069 4782 -3973 3973 17273 22604 17069 4782 -3971 3971 17265 22604 17069 4782 -3971 3971 17265 22604 17069 4782 -3980 3980 17304 22604 17069 4782 -3980 3980 17304 22604 17069 4782 -3969 3969 17256 22604 17069 4782 -3969 3969 17256 22604 17069 4782 -3949 3949 17169 22604 17069 4782 -3949 3949 17169 22604 17069 4782 -3958 3958 17208 22604 17069 4782 -3958 3958 17208 22604 17069 4782 -3945 3945 17152 22604 17069 4782 -3945 3945 17152 22604 17069 4782 -3957 3957 17204 22604 17069 4782 -3957 3957 17204 22604 17069 4782 -3945 3945 17152 22604 17069 4782 -3945 3945 17152 22604 17069 4782 -3977 3977 17291 22604 17069 4782 -3977 3977 17291 22604 17069 4782 2025-08-26 15:15:24,852 Hysteresis 62757 0: raw(17291 16000 16000 16000) min(17069 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 22604 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(17291 16000 16000 16000) min(17069 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 22604 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3995 3995 17369 22604 17069 4782 -3995 3995 17369 22604 17069 4782 -4000 4000 17391 22604 17069 4782 -4000 4000 17391 22604 17069 4782 -4034 4034 17539 22604 17069 4782 -4034 4034 17539 22604 17069 4782 -4037 4037 17552 22604 17069 4782 -4037 4037 17552 22604 17069 4782 -4056 4056 17634 22604 17069 4782 -4056 4056 17634 22604 17069 4782 -4078 4078 17730 22604 17069 4782 -4078 4078 17730 22604 17069 4782 -4081 4081 17743 22604 17069 4782 -4081 4081 17743 22604 17069 4782 -4098 4098 17817 22604 17069 4782 -4098 4098 17817 22604 17069 4782 -4111 4111 17873 22604 17069 4782 -4111 4111 17873 22604 17069 4782 -4122 4122 17921 22604 17069 4782 -4122 4122 17921 22604 17069 4782 2025-08-26 15:15:34,856 Hysteresis 62767 0: raw(17921 16000 16000 16000) min(17069 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 22604 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(17921 16000 16000 16000) min(17069 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 22604 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4134 4134 17973 22604 17069 4782 -4134 4134 17973 22604 17069 4782 -4156 4156 18069 22604 17069 4782 -4156 4156 18069 22604 17069 4782 -4137 4137 17986 22604 17069 4782 -4137 4137 17986 22604 17069 4782 -4177 4177 18160 22604 17069 4782 -4177 4177 18160 22604 17069 4782 -4174 4174 18147 22604 17069 4782 -4174 4174 18147 22604 17069 4782 -4172 4172 18139 22604 17069 4782 -4172 4172 18139 22604 17069 4782 -4186 4186 18200 22604 17069 4782 -4186 4186 18200 22604 17069 4782 -4187 4187 18204 22604 17069 4782 -4187 4187 18204 22604 17069 4782 -4227 4227 18378 22604 17069 4782 -4227 4227 18378 22604 17069 4782 -4234 4234 18408 22604 17069 4782 -4234 4234 18408 22604 17069 4782 2025-08-26 15:15:44,866 Hysteresis 62777 0: raw(18408 16000 16000 16000) min(17069 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 22604 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(18408 16000 16000 16000) min(17069 16000 16000 16000) spread(4782 16000 16000 16000) max_pv 22604 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4256 4256 18504 22604 17069 4782 -4256 4256 18504 22604 17069 4782 -4270 4270 18565 22604 17069 4782 -4270 4270 18565 22604 17069 4782 -4298 4298 18686 22604 17069 4782 -4298 4298 18686 22604 17069 4782 -4309 4309 18734 22604 17069 6756 -4309 4309 18734 22604 17069 6756 -4342 4342 18878 22604 17069 6756 -4342 4342 18878 22604 17069 6756 -4373 4373 19013 22604 17069 6756 -4373 4373 19013 22604 17069 6756 -4402 4402 19139 22604 17069 6756 -4402 4402 19139 22604 17069 6756 -4394 4394 19104 22604 17069 6756 -4394 4394 19104 22604 17069 6756 -4401 4401 19134 22604 17069 6756 -4401 4401 19134 22604 17069 6756 -4411 4411 19178 22465 17069 6756 -4411 4411 19178 22465 17069 6756 2025-08-26 15:15:54,872 Hysteresis 62787 0: raw(19178 16000 16000 16000) min(17069 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 22465 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(19178 16000 16000 16000) min(17069 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 22465 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4410 4410 19173 22465 17069 6756 -4410 4410 19173 22465 17069 6756 -4379 4379 19039 22465 17069 6756 -4379 4379 19039 22465 17069 6756 -4368 4368 18991 22465 17069 6756 -4368 4368 18991 22465 17069 6756 -4360 4360 18956 22465 17069 6756 -4360 4360 18956 22465 17069 6756 -4360 4360 18956 22465 17069 6756 -4360 4360 18956 22465 17069 6756 -4364 4364 18973 22465 17069 6756 -4364 4364 18973 22465 17069 6756 -4365 4365 18978 22465 17069 6756 -4365 4365 18978 22465 17069 6756 -4388 4388 19078 22465 17069 6756 -4388 4388 19078 22465 17069 6756 -4413 4413 19186 22465 17069 6756 -4413 4413 19186 22465 17069 6756 -4456 4456 19373 22465 17069 6756 -4456 4456 19373 22465 17069 6756 2025-08-26 15:16:04,877 Hysteresis 62797 0: raw(19373 16000 16000 16000) min(17069 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 22465 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(19373 16000 16000 16000) min(17069 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 22465 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4482 4482 19486 22465 17069 6756 -4482 4482 19486 22465 17069 6756 -4481 4481 19482 22465 17069 6756 -4481 4481 19482 22465 17069 6756 -4467 4467 19421 22465 17069 6756 -4467 4467 19421 22465 17069 6756 -4408 4408 19165 22465 17069 6756 -4408 4408 19165 22465 17069 6756 -4310 4310 18739 22465 17069 6756 -4310 4310 18739 22465 17069 6756 -4183 4183 18186 22465 17069 6756 -4183 4183 18186 22465 17069 6756 -4056 4056 17634 22465 17069 6756 -4056 4056 17634 22465 17069 6756 -3941 3941 17134 22465 17069 6756 -3941 3941 17134 22465 17069 6756 -3830 3830 16652 22465 16652 6756 -3830 3830 16652 22465 16652 6756 -3763 3763 16360 22465 16360 6756 -3763 3763 16360 22465 16360 6756 2025-08-26 15:16:14,887 Hysteresis 62807 0: raw(16360 16000 16000 16000) min(16360 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 22465 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(16360 16000 16000 16000) min(16360 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 22465 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3692 3692 16052 22465 16052 6756 -3692 3692 16052 22465 16052 6756 -3618 3618 15730 22465 15730 6756 -3618 3618 15730 22465 15730 6756 -3561 3561 15482 22465 15482 6756 -3561 3561 15482 22465 15482 6756 -3490 3490 15173 22465 15173 6756 -3490 3490 15173 22465 15173 6756 -3449 3449 14995 22465 14995 6756 -3449 3449 14995 22465 14995 6756 -3426 3426 14895 22465 14895 6756 -3426 3426 14895 22465 14895 6756 -3439 3439 14952 22465 14895 6756 -3439 3439 14952 22465 14895 6756 -3473 3473 15100 22465 14895 6756 -3473 3473 15100 22465 14895 6756 -3553 3553 15447 22465 14895 6756 -3553 3553 15447 22465 14895 6756 -3674 3674 15973 22465 14895 6756 -3674 3674 15973 22465 14895 6756 2025-08-26 15:16:24,892 Hysteresis 62817 0: raw(15973 16000 16000 16000) min(14895 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 22465 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(15973 16000 16000 16000) min(14895 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 22465 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3806 3806 16547 22426 14895 6756 -3806 3806 16547 22426 14895 6756 -3995 3995 17369 22317 14895 6756 -3995 3995 17369 22317 14895 6756 -4232 4232 18400 22247 14895 6756 -4232 4232 18400 22247 14895 6756 -4368 4368 18991 22239 14895 6756 -4368 4368 18991 22239 14895 6756 -4577 4577 19900 22195 14895 6756 -4577 4577 19900 22195 14895 6756 -4733 4733 20578 22195 14895 6756 -4733 4733 20578 22195 14895 6756 -4854 4854 21104 22195 14895 6756 -4854 4854 21104 22195 14895 6756 -4957 4957 21552 22195 14895 6756 -4957 4957 21552 22195 14895 6756 -5057 5057 21986 22195 14895 6756 -5057 5057 21986 22195 14895 6756 -5160 5160 22434 22434 14895 6756 -5160 5160 22434 22434 14895 6756 2025-08-26 15:16:34,899 Hysteresis 62827 0: raw(22434 16000 16000 16000) min(14895 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 22434 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(22434 16000 16000 16000) min(14895 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 22434 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -5217 5217 22682 22682 14895 6756 -5217 5217 22682 22682 14895 6756 -5312 5312 23095 23095 14895 6756 -5312 5312 23095 23095 14895 6756 -5340 5340 23217 23217 14895 6756 -5340 5340 23217 23217 14895 6756 -5358 5358 23295 23295 14895 6756 -5358 5358 23295 23295 14895 6756 -5351 5351 23265 23295 14895 6756 -5351 5351 23265 23295 14895 6756 -5379 5379 23386 23386 14895 6756 -5379 5379 23386 23386 14895 6756 -5382 5382 23400 23400 14895 6756 -5382 5382 23400 23400 14895 6756 -5392 5392 23443 23443 14895 6756 -5392 5392 23443 23443 14895 6756 -5384 5384 23408 23443 14895 6756 -5384 5384 23408 23443 14895 6756 -5387 5387 23421 23443 14895 6756 -5387 5387 23421 23443 14895 6756 2025-08-26 15:16:44,907 Hysteresis 62837 0: raw(23421 16000 16000 16000) min(14895 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 23443 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(23421 16000 16000 16000) min(14895 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 23443 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -5382 5382 23400 23443 14895 6756 -5382 5382 23400 23443 14895 6756 -5398 5398 23469 23469 14895 6756 -5398 5398 23469 23469 14895 6756 -5264 5264 22886 23469 14895 6756 -5264 5264 22886 23469 14895 6756 -5318 5318 23121 23469 14895 6756 -5318 5318 23121 23469 14895 6756 -5345 5345 23239 23469 14895 6756 -5345 5345 23239 23469 14895 6756 -5340 5340 23217 23469 14895 6756 -5340 5340 23217 23469 14895 6756 -5337 5337 23204 23469 14895 6756 -5337 5337 23204 23469 14895 6756 -5341 5341 23221 23469 14895 6756 -5341 5341 23221 23469 14895 6756 -5340 5340 23217 23469 14895 6756 -5340 5340 23217 23469 14895 6756 -5353 5353 23273 23469 14895 6756 -5353 5353 23273 23469 14895 6756 2025-08-26 15:16:54,912 Hysteresis 62847 0: raw(23273 16000 16000 16000) min(14895 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 23469 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(23273 16000 16000 16000) min(14895 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 23469 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -5360 5360 23304 23469 14895 6756 -5360 5360 23304 23469 14895 6756 -5336 5336 23200 23469 14895 6756 -5336 5336 23200 23469 14895 6756 -5321 5321 23134 23469 14895 6756 -5321 5321 23134 23469 14895 6756 -5332 5332 23182 23469 14895 6756 -5332 5332 23182 23469 14895 6756 -5337 5337 23204 23469 14895 6756 -5337 5337 23204 23469 14895 6756 -5332 5332 23182 23469 14895 6756 -5332 5332 23182 23469 14895 6756 -5334 5334 23191 23469 14895 6756 -5334 5334 23191 23469 14895 6756 -5330 5330 23173 23469 14895 6756 -5330 5330 23173 23469 14895 6756 -5341 5341 23221 23469 14895 6756 -5341 5341 23221 23469 14895 6756 -5327 5327 23160 23469 14895 6756 -5327 5327 23160 23469 14895 6756 2025-08-26 15:17:04,920 Hysteresis 62857 0: raw(23160 16000 16000 16000) min(14895 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 23469 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(23160 16000 16000 16000) min(14895 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 23469 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -5338 5338 23208 23469 14895 6756 -5338 5338 23208 23469 14895 6756 -5338 5338 23208 23469 14895 6756 -5338 5338 23208 23469 14895 6756 -5318 5318 23121 23469 14895 6756 -5318 5318 23121 23469 14895 6756 -5340 5340 23217 23469 14895 6756 -5340 5340 23217 23469 14895 6756 -5349 5349 23256 23469 14895 6756 -5349 5349 23256 23469 14895 6756 -5321 5321 23134 23469 14895 6756 -5321 5321 23134 23469 14895 6756 -5317 5317 23117 23469 14895 6756 -5317 5317 23117 23469 14895 6756 -5322 5322 23139 23469 14895 6756 -5322 5322 23139 23469 14895 6756 -5306 5306 23069 23469 14895 6756 -5306 5306 23069 23469 14895 6756 -5320 5320 23130 23469 14895 6756 -5320 5320 23130 23469 14895 6756 2025-08-26 15:17:14,927 Hysteresis 62867 0: raw(23130 16000 16000 16000) min(14895 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 23469 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(23130 16000 16000 16000) min(14895 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 23469 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -5319 5319 23126 23469 14895 6756 -5319 5319 23126 23469 14895 6756 -5319 5319 23126 23469 14895 6756 -5319 5319 23126 23469 14895 6756 -5317 5317 23117 23469 14895 6756 -5317 5317 23117 23469 14895 6756 -5339 5339 23213 23469 14895 6756 -5339 5339 23213 23469 14895 6756 -5315 5315 23108 23469 14895 6756 -5315 5315 23108 23469 14895 6756 -5314 5314 23104 23469 14895 6756 -5314 5314 23104 23469 14895 6756 -5330 5330 23173 23469 14895 6756 -5330 5330 23173 23469 14895 6756 -5337 5337 23204 23469 14895 6756 -5337 5337 23204 23469 14895 6756 -5318 5318 23121 23469 14895 6756 -5318 5318 23121 23469 14895 6756 -5338 5338 23208 23469 14895 6756 -5338 5338 23208 23469 14895 6756 2025-08-26 15:17:24,932 Hysteresis 62877 0: raw(23208 16000 16000 16000) min(14895 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 23469 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(23208 16000 16000 16000) min(14895 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 23469 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -5333 5333 23186 23469 14895 6756 -5333 5333 23186 23469 14895 6756 -5340 5340 23217 23469 14895 6756 -5340 5340 23217 23469 14895 6756 -5359 5359 23300 23469 14895 6756 -5359 5359 23300 23469 14895 6756 -5366 5366 23330 23469 14895 6756 -5366 5366 23330 23469 14895 6756 -5355 5355 23282 23469 14895 6756 -5355 5355 23282 23469 14895 6756 -5366 5366 23330 23469 14895 6756 -5366 5366 23330 23469 14895 6756 -5378 5378 23382 23469 14895 6756 -5378 5378 23382 23469 14895 6756 -5350 5350 23260 23469 14895 6756 -5350 5350 23260 23469 14895 6756 -5361 5361 23308 23469 14895 6756 -5361 5361 23308 23469 14895 6756 -5357 5357 23291 23469 14895 6756 -5357 5357 23291 23469 14895 6756 2025-08-26 15:17:34,938 Hysteresis 62887 0: raw(23291 16000 16000 16000) min(14895 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 23469 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(23291 16000 16000 16000) min(14895 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 23469 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -5329 5329 23169 23469 14895 6756 -5329 5329 23169 23469 14895 6756 -5295 5295 23021 23469 14895 6756 -5295 5295 23021 23469 14895 6756 -5192 5192 22573 23469 14895 6756 -5192 5192 22573 23469 14895 6756 -5015 5015 21804 23469 14895 6756 -5015 5015 21804 23469 14895 6756 -4784 4784 20800 23469 14895 6756 -4784 4784 20800 23469 14895 6756 -4358 4358 18947 23469 14895 6756 -4358 4358 18947 23469 14895 6756 -4094 4094 17800 23469 14895 6756 -4094 4094 17800 23469 14895 6756 -3854 3854 16756 23469 14895 6756 -3854 3854 16756 23469 14895 6756 -3687 3687 16030 23469 14895 6756 -3687 3687 16030 23469 14895 6756 -3606 3606 15678 23469 14895 6756 -3606 3606 15678 23469 14895 6756 2025-08-26 15:17:44,943 Hysteresis 62897 0: raw(15678 16000 16000 16000) min(14895 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 23469 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(15678 16000 16000 16000) min(14895 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 23469 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3534 3534 15365 23469 14895 6756 -3534 3534 15365 23469 14895 6756 -3525 3525 15326 23469 14895 6756 -3525 3525 15326 23469 14895 6756 -3591 3591 15613 23469 14895 6756 -3591 3591 15613 23469 14895 6756 -3807 3807 16552 23469 14895 6756 -3807 3807 16552 23469 14895 6756 -3944 3944 17147 23469 14895 6756 -3944 3944 17147 23469 14895 6756 -4092 4092 17791 23469 14895 6756 -4092 4092 17791 23469 14895 6756 -4174 4174 18147 23469 14895 6756 -4174 4174 18147 23469 14895 6756 -4201 4201 18265 23469 14895 6756 -4201 4201 18265 23469 14895 6756 -4104 4104 17843 23469 14895 6756 -4104 4104 17843 23469 14895 6756 -3973 3973 17273 23469 14895 6756 -3973 3973 17273 23469 14895 6756 2025-08-26 15:17:54,952 Hysteresis 62907 0: raw(17273 16000 16000 16000) min(14895 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 23469 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(17273 16000 16000 16000) min(14895 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 23469 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3847 3847 16726 23469 14895 6756 -3847 3847 16726 23469 14895 6756 -3736 3736 16243 23469 14895 6756 -3736 3736 16243 23469 14895 6756 -3701 3701 16091 23469 14895 6756 -3701 3701 16091 23469 14895 6756 -3672 3672 15965 23469 14895 6756 -3672 3672 15965 23469 14895 6756 -3644 3644 15843 23469 14895 6756 -3644 3644 15843 23469 14895 6756 -3626 3626 15765 23469 14895 6756 -3626 3626 15765 23469 14895 6756 -3656 3656 15895 23469 14895 6756 -3656 3656 15895 23469 14895 6756 -3723 3723 16186 23469 14895 6756 -3723 3723 16186 23469 14895 6756 -3729 3729 16213 23469 14895 6756 -3729 3729 16213 23469 14895 6756 -3738 3738 16252 23469 14895 6756 -3738 3738 16252 23469 14895 6756 2025-08-26 15:18:04,957 Hysteresis 62917 0: raw(16252 16000 16000 16000) min(14895 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 23469 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(16252 16000 16000 16000) min(14895 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 23469 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3786 3786 16460 23469 14895 6756 -3786 3786 16460 23469 14895 6756 -3836 3836 16678 23469 14895 6756 -3836 3836 16678 23469 14895 6756 -3898 3898 16947 23469 14895 6756 -3898 3898 16947 23469 14895 6756 -3969 3969 17256 23469 14895 6756 -3969 3969 17256 23469 14895 6756 -4063 4063 17665 23469 14895 6756 -4063 4063 17665 23469 14895 6756 -4117 4117 17900 23469 14895 6756 -4117 4117 17900 23469 14895 6756 -4133 4133 17969 23469 14895 6756 -4133 4133 17969 23469 14895 6756 -4138 4138 17991 23469 14895 6756 -4138 4138 17991 23469 14895 6756 -4151 4151 18047 23469 14895 6756 -4151 4151 18047 23469 14895 6756 -4130 4130 17956 23469 14895 6756 -4130 4130 17956 23469 14895 6756 2025-08-26 15:18:14,966 Hysteresis 62927 0: raw(17956 16000 16000 16000) min(14895 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 23469 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(17956 16000 16000 16000) min(14895 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 23469 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4124 4124 17930 23469 14895 6756 -4124 4124 17930 23469 14895 6756 -4116 4116 17895 23469 14895 6756 -4116 4116 17895 23469 14895 6756 -4101 4101 17830 23469 14895 6756 -4101 4101 17830 23469 14895 6756 -4113 4113 17882 23469 14895 6756 -4113 4113 17882 23469 14895 6756 -4143 4143 18013 23469 14895 6756 -4143 4143 18013 23469 14895 6756 -4176 4176 18156 23469 14895 6756 -4176 4176 18156 23469 14895 6756 -4251 4251 18482 23469 14895 6756 -4251 4251 18482 23469 14895 6756 -4311 4311 18743 23469 14895 6756 -4311 4311 18743 23469 14895 6756 -4372 4372 19008 23469 14895 6756 -4372 4372 19008 23469 14895 6756 -4422 4422 19226 23469 14895 6756 -4422 4422 19226 23469 14895 6756 2025-08-26 15:18:24,971 Hysteresis 62937 0: raw(19226 16000 16000 16000) min(14895 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 23469 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(19226 16000 16000 16000) min(14895 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 23469 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4401 4401 19134 23469 14895 6756 -4401 4401 19134 23469 14895 6756 -4342 4342 18878 23469 14895 6756 -4342 4342 18878 23469 14895 6756 -4303 4303 18708 23469 14895 6756 -4303 4303 18708 23469 14895 6756 -4125 4125 17934 23469 14895 6756 -4125 4125 17934 23469 14895 6756 -3915 3915 17021 23469 14895 6756 -3915 3915 17021 23469 14895 6756 -3693 3693 16056 23469 14895 6756 -3693 3693 16056 23469 14895 6756 -3506 3506 15243 23469 14895 6756 -3506 3506 15243 23469 14895 6756 -3226 3226 14026 23469 14026 6756 -3226 3226 14026 23469 14026 6756 -3117 3117 13552 23469 13552 6756 -3117 3117 13552 23469 13552 6756 -3048 3048 13252 23469 13252 6756 -3048 3048 13252 23469 13252 6756 2025-08-26 15:18:34,983 Hysteresis 62947 0: raw(13252 16000 16000 16000) min(13252 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 23469 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(13252 16000 16000 16000) min(13252 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 23469 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3090 3090 13434 23469 13252 6756 -3090 3090 13434 23469 13252 6756 -3127 3127 13595 23469 13252 6756 -3127 3127 13595 23469 13252 6756 -3141 3141 13656 23469 13252 6756 -3141 3141 13656 23469 13252 6756 -3149 3149 13691 23469 13252 6756 -3149 3149 13691 23469 13252 6756 -3158 3158 13730 23469 13252 6756 -3158 3158 13730 23469 13252 6756 -3137 3137 13639 23469 13252 6756 -3137 3137 13639 23469 13252 6756 -3121 3121 13569 23469 13252 6756 -3121 3121 13569 23469 13252 6756 -3109 3109 13517 23469 13252 6756 -3109 3109 13517 23469 13252 6756 -3096 3096 13460 23469 13252 6756 -3096 3096 13460 23469 13252 6756 -3132 3132 13617 23469 13252 6756 -3132 3132 13617 23469 13252 6756 2025-08-26 15:18:44,988 Hysteresis 62957 0: raw(13617 16000 16000 16000) min(13252 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 23469 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(13617 16000 16000 16000) min(13252 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 23469 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3221 3221 14004 23469 13252 6756 -3221 3221 14004 23469 13252 6756 -3315 3315 14413 23469 13252 6756 -3315 3315 14413 23469 13252 6756 -3391 3391 14743 23469 13252 6756 -3391 3391 14743 23469 13252 6756 -3487 3487 15160 23469 13252 6756 -3487 3487 15160 23469 13252 6756 -3548 3548 15426 23469 13252 6756 -3548 3548 15426 23469 13252 6756 -3544 3544 15408 23469 13252 6756 -3544 3544 15408 23469 13252 6756 -3460 3460 15043 23469 13252 6756 -3460 3460 15043 23469 13252 6756 -3325 3325 14456 23469 13252 6756 -3325 3325 14456 23469 13252 6756 -3153 3153 13708 23469 13252 6756 -3153 3153 13708 23469 13252 6756 -2970 2970 12913 23469 12913 6756 -2970 2970 12913 23469 12913 6756 2025-08-26 15:18:54,993 Hysteresis 62967 0: raw(12913 16000 16000 16000) min(12913 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 23469 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(12913 16000 16000 16000) min(12913 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 23469 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2801 2801 12178 23469 12178 6756 -2801 2801 12178 23469 12178 6756 -2742 2742 11921 23469 11921 6756 -2742 2742 11921 23469 11921 6756 -2779 2779 12082 23469 11921 6756 -2779 2779 12082 23469 11921 6756 -2885 2885 12543 23469 11921 6756 -2885 2885 12543 23469 11921 6756 -3046 3046 13243 23469 11921 6756 -3046 3046 13243 23469 11921 6756 -3211 3211 13960 23469 11921 6756 -3211 3211 13960 23469 11921 6756 -3457 3457 15030 23469 11921 6756 -3457 3457 15030 23469 11921 6756 -3601 3601 15656 23469 11921 6756 -3601 3601 15656 23469 11921 6756 -3825 3825 16630 23469 11921 6756 -3825 3825 16630 23469 11921 6756 -3985 3985 17326 23469 11921 6756 -3985 3985 17326 23469 11921 6756 2025-08-26 15:19:05,003 Hysteresis 62977 0: raw(17326 16000 16000 16000) min(11921 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 23469 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(17326 16000 16000 16000) min(11921 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 23469 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4215 4215 18326 23469 11921 6756 -4215 4215 18326 23469 11921 6756 -4375 4375 19021 23469 11921 6756 -4375 4375 19021 23469 11921 6756 -4514 4514 19626 23469 11921 6756 -4514 4514 19626 23469 11921 6756 -4598 4598 19991 23469 11921 6756 -4598 4598 19991 23469 11921 6756 -4665 4665 20282 23469 11921 6756 -4665 4665 20282 23469 11921 6756 -4733 4733 20578 23469 11921 6756 -4733 4733 20578 23469 11921 6756 -4748 4748 20643 23469 11921 6756 -4748 4748 20643 23469 11921 6756 -4731 4731 20569 23469 11921 6756 -4731 4731 20569 23469 11921 6756 -4714 4714 20495 23469 11921 6756 -4714 4714 20495 23469 11921 6756 -4660 4660 20260 23469 11921 6756 -4660 4660 20260 23469 11921 6756 2025-08-26 15:19:15,009 Hysteresis 62987 0: raw(20260 16000 16000 16000) min(11921 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 23469 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(20260 16000 16000 16000) min(11921 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 23469 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4619 4619 20082 23469 11921 6756 -4619 4619 20082 23469 11921 6756 -4618 4618 20078 23469 11921 6756 -4618 4618 20078 23469 11921 6756 -4609 4609 20039 23469 11921 6756 -4609 4609 20039 23469 11921 6756 -4600 4600 20000 23469 11921 6756 -4600 4600 20000 23469 11921 6756 -4616 4616 20069 23469 11921 6756 -4616 4616 20069 23469 11921 6756 -4647 4647 20204 23469 11921 6756 -4647 4647 20204 23469 11921 6756 -4677 4677 20334 23469 11921 6756 -4677 4677 20334 23469 11921 6756 -4718 4718 20513 23469 11921 6756 -4718 4718 20513 23469 11921 6756 -4756 4756 20678 23469 11921 6756 -4756 4756 20678 23469 11921 6756 -4808 4808 20904 23469 11921 6756 -4808 4808 20904 23469 11921 6756 2025-08-26 15:19:25,014 Hysteresis 62997 0: raw(20904 16000 16000 16000) min(11921 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 23469 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(20904 16000 16000 16000) min(11921 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 23469 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4875 4875 21195 23469 11921 6756 -4875 4875 21195 23469 11921 6756 -4936 4936 21460 23469 11921 6756 -4936 4936 21460 23469 11921 6756 -4977 4977 21639 23469 11921 6756 -4977 4977 21639 23469 11921 6756 -4997 4997 21726 23469 11921 6756 -4997 4997 21726 23469 11921 6756 -5036 5036 21895 23469 11921 6756 -5036 5036 21895 23469 11921 6756 -5045 5045 21934 23469 11921 6756 -5045 5045 21934 23469 11921 6756 -5061 5061 22004 23469 11921 6756 -5061 5061 22004 23469 11921 6756 -5041 5041 21917 23469 11921 6756 -5041 5041 21917 23469 11921 6756 -5016 5016 21808 23469 11921 6756 -5016 5016 21808 23469 11921 6756 -4989 4989 21691 23469 11921 6756 -4989 4989 21691 23469 11921 6756 2025-08-26 15:19:35,025 Hysteresis 63007 0: raw(21691 16000 16000 16000) min(11921 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 23469 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(21691 16000 16000 16000) min(11921 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 23469 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4945 4945 21500 23469 11921 6756 -4945 4945 21500 23469 11921 6756 -4872 4872 21182 23469 11921 6756 -4872 4872 21182 23469 11921 6756 -4764 4764 20713 23469 11921 6756 -4764 4764 20713 23469 11921 6756 -4656 4656 20243 23469 11921 6756 -4656 4656 20243 23469 11921 6756 -4504 4504 19582 23469 11921 6756 -4504 4504 19582 23469 11921 6756 -4385 4385 19065 23469 11921 6756 -4385 4385 19065 23469 11921 6756 -4297 4297 18682 23469 11921 6756 -4297 4297 18682 23469 11921 6756 -4301 4301 18700 23469 11921 6756 -4301 4301 18700 23469 11921 6756 -4360 4360 18956 23469 11921 6756 -4360 4360 18956 23469 11921 6756 -4452 4452 19356 23469 11921 6756 -4452 4452 19356 23469 11921 6756 2025-08-26 15:19:45,034 Hysteresis 63017 0: raw(19356 16000 16000 16000) min(11921 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 23469 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(19356 16000 16000 16000) min(11921 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 23469 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4567 4567 19856 23469 11921 6756 -4567 4567 19856 23469 11921 6756 -4619 4619 20082 23469 11921 6756 -4619 4619 20082 23469 11921 6756 -4655 4655 20239 23469 11921 6756 -4655 4655 20239 23469 11921 6756 -4719 4719 20517 23469 11921 6756 -4719 4719 20517 23469 11921 6756 -4764 4764 20713 23469 11921 6756 -4764 4764 20713 23469 11921 6756 -4813 4813 20926 23469 11921 6756 -4813 4813 20926 23469 11921 6756 -4846 4846 21069 23469 11921 6756 -4846 4846 21069 23469 11921 6756 -4852 4852 21095 23469 11921 6756 -4852 4852 21095 23469 11921 6756 -4818 4818 20947 23469 11921 6756 -4818 4818 20947 23469 11921 6756 -4750 4750 20652 23469 11921 6756 -4750 4750 20652 23469 11921 6756 2025-08-26 15:19:55,038 Hysteresis 63027 0: raw(20652 16000 16000 16000) min(11921 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 23469 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(20652 16000 16000 16000) min(11921 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 23469 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4663 4663 20273 23469 11921 6756 -4663 4663 20273 23469 11921 6756 -4601 4601 20004 23469 11921 6756 -4601 4601 20004 23469 11921 6756 -4512 4512 19617 23469 11921 6756 -4512 4512 19617 23469 11921 6756 -4437 4437 19291 23469 11921 6756 -4437 4437 19291 23469 11921 6756 -4435 4435 19282 23469 11921 6756 -4435 4435 19282 23469 11921 6756 -4479 4479 19473 23469 11921 6756 -4479 4479 19473 23469 11921 6756 -4539 4539 19734 23469 11921 6756 -4539 4539 19734 23469 11921 6756 -4691 4691 20395 23469 11921 6756 -4691 4691 20395 23469 11921 6756 -4803 4803 20882 23469 11921 6756 -4803 4803 20882 23469 11921 6756 -4900 4900 21304 23469 11921 6756 -4900 4900 21304 23469 11921 6756 2025-08-26 15:20:05,049 Hysteresis 63037 0: raw(21304 16000 16000 16000) min(11921 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 23469 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(21304 16000 16000 16000) min(11921 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 23469 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -5034 5034 21886 23469 11921 6756 -5034 5034 21886 23469 11921 6756 -5080 5080 22086 23469 11921 6756 -5080 5080 22086 23469 11921 6756 -5153 5153 22404 23469 11921 6756 -5153 5153 22404 23469 11921 6756 -5210 5210 22652 23469 11921 6756 -5210 5210 22652 23469 11921 6756 -5241 5241 22786 23469 11921 6756 -5241 5241 22786 23469 11921 6756 -5242 5242 22791 23469 11921 6756 -5242 5242 22791 23469 11921 6756 -5232 5232 22747 23469 11921 6756 -5232 5232 22747 23469 11921 6756 -5209 5209 22647 23469 11921 6756 -5209 5209 22647 23469 11921 6756 -5176 5176 22504 23469 11921 6756 -5176 5176 22504 23469 11921 6756 -5144 5144 22365 23469 11921 6756 -5144 5144 22365 23469 11921 6756 2025-08-26 15:20:15,054 Hysteresis 63047 0: raw(22365 16000 16000 16000) min(11921 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 23469 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(22365 16000 16000 16000) min(11921 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 23469 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -5064 5064 22017 23469 11921 6756 -5064 5064 22017 23469 11921 6756 -4929 4929 21430 23469 11921 6756 -4929 4929 21430 23469 11921 6756 -4719 4719 20517 23469 11921 6756 -4719 4719 20517 23469 11921 6756 -4421 4421 19221 23469 11921 6756 -4421 4421 19221 23469 11921 6756 -4112 4112 17878 23469 11921 6756 -4112 4112 17878 23469 11921 6756 -3761 3761 16352 23469 11921 6756 -3761 3761 16352 23469 11921 6756 -3608 3608 15686 23469 11921 6756 -3608 3608 15686 23469 11921 6756 -3506 3506 15243 23469 11921 6756 -3506 3506 15243 23469 11921 6756 -3513 3513 15273 23469 11921 6756 -3513 3513 15273 23469 11921 6756 -3470 3470 15086 23469 11921 6756 -3470 3470 15086 23469 11921 6756 2025-08-26 15:20:25,064 Hysteresis 63057 0: raw(15086 16000 16000 16000) min(11921 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 23469 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(15086 16000 16000 16000) min(11921 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 23469 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3324 3324 14452 23469 11921 6756 -3324 3324 14452 23469 11921 6756 -3109 3109 13517 23469 11921 6756 -3109 3109 13517 23469 11921 6756 -2898 2898 12600 23469 11921 6756 -2898 2898 12600 23469 11921 6756 -2698 2698 11730 23469 11730 6756 -2698 2698 11730 23469 11730 6756 -2576 2576 11200 23469 11200 6756 -2576 2576 11200 23469 11200 6756 -2473 2473 10752 23469 10752 6756 -2473 2473 10752 23469 10752 6756 -2420 2420 10521 23469 10521 6756 -2420 2420 10521 23469 10521 6756 -2416 2416 10504 23469 10504 6756 -2416 2416 10504 23469 10504 6756 -2423 2423 10534 23469 10504 6756 -2423 2423 10534 23469 10504 6756 -2493 2493 10839 23469 10504 6756 -2493 2493 10839 23469 10504 6756 2025-08-26 15:20:35,074 Hysteresis 63067 0: raw(10839 16000 16000 16000) min(10504 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 23469 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(10839 16000 16000 16000) min(10504 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 23469 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2534 2534 11017 23469 10504 6756 -2534 2534 11017 23469 10504 6756 -2529 2529 10995 23469 10504 6756 -2529 2529 10995 23469 10504 6756 -2535 2535 11021 23469 10504 6756 -2535 2535 11021 23469 10504 6756 -2561 2561 11134 23469 10504 6756 -2561 2561 11134 23469 10504 6756 -2577 2577 11204 23469 10504 6756 -2577 2577 11204 23469 10504 6756 -2567 2567 11160 23469 10504 6756 -2567 2567 11160 23469 10504 6756 -2560 2560 11130 23469 10504 6756 -2560 2560 11130 23469 10504 6756 -2550 2550 11086 23469 10504 6756 -2550 2550 11086 23469 10504 6756 -2556 2556 11113 23469 10504 6756 -2556 2556 11113 23469 10504 6756 -2563 2563 11143 23469 10504 6756 -2563 2563 11143 23469 10504 6756 2025-08-26 15:20:45,083 Hysteresis 63077 0: raw(11143 16000 16000 16000) min(10504 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 23469 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(11143 16000 16000 16000) min(10504 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 23469 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2558 2558 11121 23469 10504 6756 -2558 2558 11121 23469 10504 6756 -2603 2603 11317 23469 10504 6756 -2603 2603 11317 23382 10504 6756 -2628 2628 11426 23382 10504 6756 -2628 2628 11426 23382 10504 6756 -2674 2674 11626 23382 10504 6756 -2674 2674 11626 23382 10504 6756 -2712 2712 11791 23382 10504 6756 -2712 2712 11791 23382 10504 6756 -2754 2754 11973 23382 10504 6756 -2754 2754 11973 23382 10504 6756 -2758 2758 11991 23382 10504 6756 -2758 2758 11991 23382 10504 6756 -2799 2799 12169 23382 10504 6756 -2799 2799 12169 23382 10504 6756 -2846 2846 12373 23382 10504 6756 -2846 2846 12373 23382 10504 6756 -2862 2862 12443 23382 10504 6756 -2862 2862 12443 23382 10504 6756 2025-08-26 15:20:55,087 Hysteresis 63087 0: raw(12443 16000 16000 16000) min(10504 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 23382 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(12443 16000 16000 16000) min(10504 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 23382 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2942 2942 12791 23382 10504 6756 -2942 2942 12791 23382 10504 6756 -3104 3104 13495 23382 10504 6756 -3104 3104 13495 23382 10504 6756 -3242 3242 14095 23382 10504 6756 -3242 3242 14095 23382 10504 6756 -3347 3347 14552 23382 10504 6756 -3347 3347 14552 23382 10504 6756 -3406 3406 14808 23382 10504 6756 -3406 3406 14808 23382 10504 6756 -3377 3377 14682 23382 10504 6756 -3377 3377 14682 23382 10504 6756 -3272 3272 14226 23382 10504 6756 -3272 3272 14226 23382 10504 6756 -3096 3096 13460 23382 10504 6756 -3096 3096 13460 23382 10504 6756 -2839 2839 12343 23382 10504 6756 -2839 2839 12343 23382 10504 6756 -2533 2533 11013 23382 10504 6756 -2533 2533 11013 23382 10504 6756 2025-08-26 15:21:05,092 Hysteresis 63097 0: raw(11013 16000 16000 16000) min(10504 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 23382 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(11013 16000 16000 16000) min(10504 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 23382 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2317 2317 10073 23382 10073 6756 -2317 2317 10073 23382 10073 6756 -2136 2136 9286 23382 9286 6756 -2136 2136 9286 23382 9286 6756 -2043 2043 8882 23382 8882 6756 -2043 2043 8882 23382 8882 6756 -1991 1991 8656 23382 8656 6756 -1991 1991 8656 23382 8656 6756 -2017 2017 8769 23382 8656 6756 -2017 2017 8769 23382 8656 6756 -2001 2001 8700 23382 8656 6756 -2001 2001 8700 23382 8656 6756 -1967 1967 8552 23382 8552 6756 -1967 1967 8552 23382 8552 6756 -1959 1959 8517 23382 8517 6756 -1959 1959 8517 23382 8517 6756 -1931 1931 8395 23382 8395 6756 -1931 1931 8395 23382 8395 6756 -1930 1930 8391 23382 8391 6756 -1930 1930 8391 23382 8391 6756 2025-08-26 15:21:15,103 Hysteresis 63107 0: raw(8391 16000 16000 16000) min(8391 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 23382 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(8391 16000 16000 16000) min(8391 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 23382 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1926 1926 8373 23382 8373 6756 -1926 1926 8373 23382 8373 6756 -1915 1915 8326 23382 8326 6756 -1915 1915 8326 23382 8326 6756 -1905 1905 8282 23382 8282 6756 -1905 1905 8282 23382 8282 6756 -1903 1903 8273 23382 8273 6756 -1903 1903 8273 23382 8273 6756 -1890 1890 8217 23382 8217 6756 -1890 1890 8217 23382 8217 6756 -1872 1872 8139 23382 8139 6756 -1872 1872 8139 23382 8139 6756 -1883 1883 8186 23382 8139 6756 -1883 1883 8186 23382 8139 6756 -1868 1868 8121 23382 8121 6756 -1868 1868 8121 23382 8121 6756 -1870 1870 8130 23382 8121 6756 -1870 1870 8130 23382 8121 6756 -1866 1866 8113 23382 8113 6756 -1866 1866 8113 23382 8113 6756 2025-08-26 15:21:25,109 Hysteresis 63117 0: raw(8113 16000 16000 16000) min(8113 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 23382 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(8113 16000 16000 16000) min(8113 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 23382 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1841 1841 8004 23382 8004 6756 -1841 1841 8004 23382 8004 6756 -1841 1841 8004 23382 8004 6756 -1841 1841 8004 23382 8004 6756 -1830 1830 7956 23382 7956 6756 -1830 1830 7956 23382 7956 6756 -1838 1838 7991 23382 7956 6756 -1838 1838 7991 23382 7956 6756 -1849 1849 8039 23382 7956 6756 -1849 1849 8039 23382 7956 6756 -1823 1823 7926 23382 7926 6756 -1823 1823 7926 23382 7926 6756 -1814 1814 7886 23382 7886 6756 -1814 1814 7886 23308 7886 6756 -1823 1823 7926 23308 7886 6756 -1823 1823 7926 23308 7886 6756 -1807 1807 7856 23308 7856 6756 -1807 1807 7856 23291 7856 6756 -1813 1813 7882 23291 7856 6756 -1813 1813 7882 23169 7856 6756 2025-08-26 15:21:35,114 Hysteresis 63127 0: raw(7882 16000 16000 16000) min(7856 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 23169 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(7882 16000 16000 16000) min(7856 16000 16000 16000) spread(6756 16000 16000 16000) max_pv 23169 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1807 1807 7856 23169 7856 6756 -1807 1807 7856 23021 7856 6756 -1742 1742 7573 23021 7573 6756 -1742 1742 7573 22791 7573 6756 -1768 1768 7686 22791 7573 6756 -1768 1768 7686 22791 7573 6756 -1765 1765 7673 22791 7573 6756 -1765 1765 7673 22791 7573 6756 -1753 1753 7621 22791 7573 6756 -1753 1753 7621 22791 7573 6756 -1567 1567 6813 22791 6813 6756 -1567 1567 6813 22791 6813 6756 -1552 1552 6747 22791 6747 6747 -1552 1552 6747 22791 6747 6747 -1554 1554 6756 22791 6747 6747 -1554 1554 6756 22791 6747 6747 -1546 1546 6721 22791 6721 6721 -1546 1546 6721 22791 6721 6721 -1552 1552 6747 22791 6721 6721 -1552 1552 6747 22791 6721 6721 2025-08-26 15:21:45,120 Hysteresis 63137 0: raw(6747 16000 16000 16000) min(6721 16000 16000 16000) spread(6721 16000 16000 16000) max_pv 22791 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(6747 16000 16000 16000) min(6721 16000 16000 16000) spread(6721 16000 16000 16000) max_pv 22791 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1538 1538 6686 22791 6686 6686 -1538 1538 6686 22791 6686 6686 -1668 1668 7252 22791 6686 6686 -1668 1668 7252 22791 6686 6686 -1723 1723 7491 22791 6686 6686 -1723 1723 7491 22791 6686 6686 -1723 1723 7491 22791 6686 6686 -1723 1723 7491 22791 6686 6686 -1731 1731 7526 22791 6686 6686 -1731 1731 7526 22791 6686 6686 -1716 1716 7460 22791 6686 6686 -1716 1716 7460 22791 6686 6686 -1724 1724 7495 22791 6686 6686 -1724 1724 7495 22791 6686 6686 -1722 1722 7486 22791 6686 6686 -1722 1722 7486 22791 6686 6686 -1720 1720 7478 22791 6686 6686 -1720 1720 7478 22791 6686 6686 -1732 1732 7530 22791 6686 6686 -1732 1732 7530 22791 6686 6686 2025-08-26 15:21:55,125 Hysteresis 63148 0: raw(7530 16000 16000 16000) min(6686 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22791 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(7530 16000 16000 16000) min(6686 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22791 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1720 1720 7478 22791 6686 6686 -1720 1720 7478 22791 6686 6686 -1716 1716 7460 22791 6686 6686 -1716 1716 7460 22791 6686 6686 -1716 1716 7460 22791 6686 6686 -1716 1716 7460 22791 6686 6686 -1715 1715 7456 22791 6686 6686 -1715 1715 7456 22791 6686 6686 -1721 1721 7482 22791 6686 6686 -1721 1721 7482 22791 6686 6686 -1700 1700 7391 22791 6686 6686 -1700 1700 7391 22791 6686 6686 -1714 1714 7452 22791 6686 6686 -1714 1714 7452 22791 6686 6686 -1720 1720 7478 22791 6686 6686 -1720 1720 7478 22791 6686 6686 -1712 1712 7443 22791 6686 6686 -1712 1712 7443 22791 6686 6686 -1725 1725 7500 22791 6686 6686 -1725 1725 7500 22791 6686 6686 2025-08-26 15:22:05,131 Hysteresis 63158 0: raw(7500 16000 16000 16000) min(6686 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22791 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(7500 16000 16000 16000) min(6686 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22791 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1713 1713 7447 22791 6686 6686 -1713 1713 7447 22791 6686 6686 -1701 1701 7395 22791 6686 6686 -1701 1701 7395 22791 6686 6686 -1721 1721 7482 22791 6686 6686 -1721 1721 7482 22791 6686 6686 -1717 1717 7465 22791 6686 6686 -1717 1717 7465 22791 6686 6686 -1712 1712 7443 22791 6686 6686 -1712 1712 7443 22791 6686 6686 -1727 1727 7508 22791 6686 6686 -1727 1727 7508 22791 6686 6686 -1719 1719 7473 22791 6686 6686 -1719 1719 7473 22791 6686 6686 -1729 1729 7517 22791 6686 6686 -1729 1729 7517 22791 6686 6686 -1719 1719 7473 22791 6686 6686 -1719 1719 7473 22791 6686 6686 -1704 1704 7408 22791 6686 6686 -1704 1704 7408 22791 6686 6686 2025-08-26 15:22:15,139 Hysteresis 63168 0: raw(7408 16000 16000 16000) min(6686 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22791 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(7408 16000 16000 16000) min(6686 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22791 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1707 1707 7421 22791 6686 6686 -1707 1707 7421 22791 6686 6686 -1701 1701 7395 22791 6686 6686 -1701 1701 7395 22791 6686 6686 -1715 1715 7456 22791 6686 6686 -1715 1715 7456 22791 6686 6686 -1704 1704 7408 22791 6686 6686 -1704 1704 7408 22791 6686 6686 -1717 1717 7465 22791 6686 6686 -1717 1717 7465 22791 6686 6686 -1720 1720 7478 22791 6686 6686 -1720 1720 7478 22791 6686 6686 -1726 1726 7504 22791 6686 6686 -1726 1726 7504 22791 6686 6686 -1715 1715 7456 22791 6686 6686 -1715 1715 7456 22791 6686 6686 -1704 1704 7408 22791 6686 6686 -1704 1704 7408 22791 6686 6686 -1706 1706 7417 22791 6686 6686 -1706 1706 7417 22791 6686 6686 2025-08-26 15:22:25,145 Hysteresis 63178 0: raw(7417 16000 16000 16000) min(6686 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22791 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(7417 16000 16000 16000) min(6686 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22791 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1707 1707 7421 22791 6686 6686 -1707 1707 7421 22791 6686 6686 -1708 1708 7426 22791 6686 6686 -1708 1708 7426 22791 6686 6686 -1708 1708 7426 22791 6686 6686 -1708 1708 7426 22791 6686 6686 -1707 1707 7421 22791 6686 6686 -1707 1707 7421 22791 6686 6686 -1733 1733 7534 22791 6686 6686 -1733 1733 7534 22791 6686 6686 -1730 1730 7521 22791 6686 6686 -1730 1730 7521 22791 6686 6686 -1715 1715 7456 22791 6686 6686 -1715 1715 7456 22791 6686 6686 -1710 1710 7434 22791 6686 6686 -1710 1710 7434 22791 6686 6686 -1728 1728 7513 22791 6686 6686 -1728 1728 7513 22791 6686 6686 -1720 1720 7478 22791 6686 6686 -1720 1720 7478 22791 6686 6686 2025-08-26 15:22:35,153 Hysteresis 63188 0: raw(7478 16000 16000 16000) min(6686 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22791 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(7478 16000 16000 16000) min(6686 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22791 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1708 1708 7426 22791 6686 6686 -1708 1708 7426 22791 6686 6686 -1715 1715 7456 22791 6686 6686 -1715 1715 7456 22791 6686 6686 -1729 1729 7517 22791 6686 6686 -1729 1729 7517 22791 6686 6686 -1724 1724 7495 22791 6686 6686 -1724 1724 7495 22791 6686 6686 -1724 1724 7495 22791 6686 6686 -1724 1724 7495 22791 6686 6686 -1729 1729 7517 22791 6686 6686 -1729 1729 7517 22791 6686 6686 -1723 1723 7491 22791 6686 6686 -1723 1723 7491 22791 6686 6686 -1728 1728 7513 22791 6686 6686 -1728 1728 7513 22791 6686 6686 -1732 1732 7530 22791 6686 6686 -1732 1732 7530 22791 6686 6686 -1743 1743 7578 22791 6686 6686 -1743 1743 7578 22791 6686 6686 2025-08-26 15:22:45,159 Hysteresis 63198 0: raw(7578 16000 16000 16000) min(6686 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22791 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(7578 16000 16000 16000) min(6686 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22791 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1740 1740 7565 22791 6686 6686 -1740 1740 7565 22791 6686 6686 -1733 1733 7534 22791 6686 6686 -1733 1733 7534 22791 6686 6686 -1742 1742 7573 22791 6686 6686 -1742 1742 7573 22791 6686 6686 -1742 1742 7573 22791 6686 6686 -1742 1742 7573 22791 6686 6686 -1736 1736 7547 22791 6686 6686 -1736 1736 7547 22791 6686 6686 -1739 1739 7560 22791 6686 6686 -1739 1739 7560 22791 6686 6686 -1761 1761 7656 22791 6686 6686 -1761 1761 7656 22791 6686 6686 -1748 1748 7600 22791 6686 6686 -1748 1748 7600 22791 6686 6686 -1751 1751 7613 22791 6686 6686 -1751 1751 7613 22791 6686 6686 -1755 1755 7630 22791 6686 6686 -1755 1755 7630 22791 6686 6686 2025-08-26 15:22:55,168 Hysteresis 63208 0: raw(7630 16000 16000 16000) min(6686 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22791 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(7630 16000 16000 16000) min(6686 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22791 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1767 1767 7682 22791 6686 6686 -1767 1767 7682 22791 6686 6686 -1757 1757 7639 22791 6686 6686 -1757 1757 7639 22791 6686 6686 -1758 1758 7643 22791 6686 6686 -1758 1758 7643 22791 6686 6686 -1757 1757 7639 22791 6686 6686 -1757 1757 7639 22791 6686 6686 -1763 1763 7665 22791 6686 6686 -1763 1763 7665 22791 6686 6686 -1765 1765 7673 22791 6686 6686 -1765 1765 7673 22791 6686 6686 -1757 1757 7639 22791 6686 6686 -1757 1757 7639 22791 6686 6686 -1784 1784 7756 22791 6686 6686 -1784 1784 7756 22791 6686 6686 -1770 1770 7695 22791 6686 6686 -1770 1770 7695 22791 6686 6686 -1776 1776 7721 22791 6686 6686 -1776 1776 7721 22791 6686 6686 2025-08-26 15:23:05,179 Hysteresis 63218 0: raw(7721 16000 16000 16000) min(6686 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22791 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(7721 16000 16000 16000) min(6686 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22791 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1792 1792 7791 22791 6686 6686 -1792 1792 7791 22791 6686 6686 -1787 1787 7769 22791 6686 6686 -1787 1787 7769 22791 6686 6686 -1774 1774 7713 22791 6686 6686 -1774 1774 7713 22791 6686 6686 -1788 1788 7773 22791 6686 6686 -1788 1788 7773 22791 6686 6686 -1787 1787 7769 22791 6686 6686 -1787 1787 7769 22791 6686 6686 -1799 1799 7821 22791 6686 6686 -1799 1799 7821 22791 6686 6686 -1773 1773 7708 22791 6686 6686 -1773 1773 7708 22791 6686 6686 -1797 1797 7813 22791 6686 6686 -1797 1797 7813 22791 6686 6686 -1796 1796 7808 22791 6686 6686 -1796 1796 7808 22791 6686 6686 -1808 1808 7860 22791 6686 6686 2025-08-26 15:23:15,184 Hysteresis 63228 0: raw(7860 16000 16000 16000) min(6686 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22791 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(7860 16000 16000 16000) min(6686 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22791 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1808 1808 7860 22791 6686 6686 -1813 1813 7882 22791 6686 6686 -1813 1813 7882 22791 6686 6686 -1804 1804 7843 22791 6686 6686 -1804 1804 7843 22791 6686 6686 -1837 1837 7986 22791 6686 6686 -1837 1837 7986 22791 6686 6686 -1820 1820 7913 22791 6686 6686 -1820 1820 7913 22791 6686 6686 -1835 1835 7978 22791 6686 6686 -1835 1835 7978 22791 6686 6686 -1847 1847 8030 22791 6686 6686 -1847 1847 8030 22791 6686 6686 -1838 1838 7991 22791 6686 6686 -1838 1838 7991 22791 6686 6686 -1838 1838 7991 22791 6686 6686 -1838 1838 7991 22791 6686 6686 -1854 1854 8060 22791 6686 6686 -1854 1854 8060 22791 6686 6686 -1860 1860 8086 22791 6686 6686 2025-08-26 15:23:25,189 Hysteresis 63238 0: raw(8086 16000 16000 16000) min(6686 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22791 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(8086 16000 16000 16000) min(6686 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22791 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1860 1860 8086 22791 6686 6686 -1858 1858 8078 22791 6686 6686 -1858 1858 8078 22791 6686 6686 -1878 1878 8165 22791 6686 6686 -1878 1878 8165 22791 6686 6686 -1881 1881 8178 22791 6686 6686 -1881 1881 8178 22791 6686 6686 -1878 1878 8165 22791 6686 6686 -1878 1878 8165 22791 6686 6686 -1894 1894 8234 22791 6686 6686 -1894 1894 8234 22791 6686 6686 -1883 1883 8186 22791 6686 6686 -1883 1883 8186 22791 6686 6686 -1890 1890 8217 22791 6686 6686 -1890 1890 8217 22791 6686 6686 -1895 1895 8239 22791 6686 6686 -1895 1895 8239 22791 6686 6686 -1891 1891 8221 22791 6686 6686 -1891 1891 8221 22791 6686 6686 -1914 1914 8321 22791 6686 6686 2025-08-26 15:23:35,194 Hysteresis 63248 0: raw(8321 16000 16000 16000) min(6686 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22791 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(8321 16000 16000 16000) min(6686 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22791 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1914 1914 8321 22791 6686 6686 -1923 1923 8360 22791 6686 6686 -1923 1923 8360 22791 6686 6686 -1923 1923 8360 22791 6686 6686 -1923 1923 8360 22791 6686 6686 -1926 1926 8373 22791 6686 6686 -1926 1926 8373 22791 6686 6686 -1919 1919 8343 22791 6686 6686 -1919 1919 8343 22791 6686 6686 -1934 1934 8408 22791 6686 6686 -1934 1934 8408 22791 6686 6686 -1917 1917 8334 22791 6686 6686 -1917 1917 8334 22791 6686 6686 -1941 1941 8439 22791 6686 6686 -1941 1941 8439 22791 6686 6686 -1916 1916 8330 22791 6686 6686 -1916 1916 8330 22791 6686 6686 -1930 1930 8391 22791 6686 6686 -1930 1930 8391 22791 6686 6686 -1956 1956 8504 22791 6686 6686 2025-08-26 15:23:45,199 Hysteresis 63258 0: raw(8504 16000 16000 16000) min(6686 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22791 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(8504 16000 16000 16000) min(6686 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22791 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1956 1956 8504 22791 6686 6686 -1938 1938 8426 22791 6686 6686 -1938 1938 8426 22791 6686 6686 -1922 1922 8356 22791 6686 6686 -1922 1922 8356 22791 6686 6686 -1941 1941 8439 22791 6686 6686 -1941 1941 8439 22791 6686 6686 -1938 1938 8426 22791 6686 6686 -1938 1938 8426 22791 6686 6686 -1933 1933 8404 22791 6686 6686 -1933 1933 8404 22791 6686 6686 -1939 1939 8430 22791 6686 6686 -1939 1939 8430 22791 6686 6686 -1951 1951 8482 22791 6686 6686 -1951 1951 8482 22791 6686 6686 -1945 1945 8456 22791 6686 6686 -1945 1945 8456 22791 6686 6686 -1938 1938 8426 22791 6686 6686 -1938 1938 8426 22791 6686 6686 -1958 1958 8513 22791 6686 6686 2025-08-26 15:23:55,205 Hysteresis 63268 0: raw(8513 16000 16000 16000) min(6686 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22791 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(8513 16000 16000 16000) min(6686 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22791 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1958 1958 8513 22791 6686 6686 -1956 1956 8504 22791 6686 6686 -1956 1956 8504 22791 6686 6686 -1950 1950 8478 22791 6686 6686 -1950 1950 8478 22791 6686 6686 -1965 1965 8543 22791 6686 6686 -1965 1965 8543 22791 6686 6686 -1970 1970 8565 22791 6686 6686 -1970 1970 8565 22791 6686 6686 -1982 1982 8617 22791 6686 6686 -1982 1982 8617 22791 6686 6686 -1999 1999 8691 22791 6686 6686 -1999 1999 8691 22791 6686 6686 -2014 2014 8756 22791 6686 6686 -2014 2014 8756 22791 6686 6686 -2028 2028 8817 22791 6686 6686 -2028 2028 8817 22791 6686 6686 -2047 2047 8900 22791 6686 6686 -2047 2047 8900 22791 6686 6686 -2083 2083 9056 22791 6686 6686 2025-08-26 15:24:05,214 Hysteresis 63278 0: raw(9056 16000 16000 16000) min(6686 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22791 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(9056 16000 16000 16000) min(6686 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22791 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2083 2083 9056 22791 6686 6686 -2095 2095 9108 22791 6686 6686 -2095 2095 9108 22791 6686 6686 -2137 2137 9291 22791 6686 6686 -2137 2137 9291 22791 6686 6686 -2160 2160 9391 22791 6686 6686 -2160 2160 9391 22791 6686 6686 -2164 2164 9408 22791 6686 6686 -2164 2164 9408 22791 6686 6686 -2181 2181 9482 22791 6686 6686 -2181 2181 9482 22791 6686 6686 -2170 2170 9434 22791 6686 6686 -2170 2170 9434 22747 6686 6686 -2174 2174 9452 22747 6686 6686 -2174 2174 9452 22647 6686 6686 -2167 2167 9421 22647 6686 6686 -2167 2167 9421 22504 6686 6686 -2137 2137 9291 22504 6686 6686 -2130 2130 9260 22365 6686 6686 -2130 2130 9260 22365 6686 6686 2025-08-26 15:24:15,227 Hysteresis 63288 0: raw(9260 16000 16000 16000) min(6686 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22365 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(9260 16000 16000 16000) min(6686 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22365 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2130 2130 9260 22017 6686 6686 -2118 2118 9208 22017 6686 6686 -2118 2118 9208 21430 6686 6686 -2098 2098 9121 21430 6686 6686 -2085 2085 9065 20517 6686 6686 -2085 2085 9065 20517 6686 6686 -2087 2087 9073 19221 6686 6686 -2087 2087 9073 19221 6686 6686 -2087 2087 9073 17878 6686 6686 -2094 2094 9104 17878 6686 6686 -2094 2094 9104 16352 6686 6686 -2091 2091 9091 16352 6686 6686 -2084 2084 9060 15686 6686 6686 -2084 2084 9060 15686 6686 6686 -2088 2088 9078 15273 6686 6686 -2088 2088 9078 15273 6686 6686 -2081 2081 9047 15273 6686 6686 -2081 2081 9047 15273 6686 6686 -2085 2085 9065 15086 6686 6686 -2085 2085 9065 15086 6686 6686 2025-08-26 15:24:25,231 Hysteresis 63298 0: raw(9065 16000 16000 16000) min(6686 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 15086 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(9065 16000 16000 16000) min(6686 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 15086 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2085 2085 9065 14808 6686 6686 -2077 2077 9030 14808 6686 6686 -2093 2093 9100 14808 6686 6686 -2093 2093 9100 14808 6686 6686 -2091 2091 9091 14808 6686 6686 -2091 2091 9091 14808 6686 6686 -2093 2093 9100 14808 6686 6686 -2093 2093 9100 14808 6686 6686 -2100 2100 9130 14808 6686 6686 -2100 2100 9130 14808 6686 6686 -2100 2100 9130 14808 6686 6686 -2122 2122 9226 14808 6686 6686 -2117 2117 9204 14808 6686 6686 -2117 2117 9204 14808 6686 6686 -2123 2123 9230 14808 6686 6686 -2123 2123 9230 14808 6686 6686 -2137 2137 9291 14808 6686 6686 -2137 2137 9291 14808 6686 6686 -2129 2129 9256 14808 6686 6686 -2129 2129 9256 14808 6686 6686 2025-08-26 15:24:35,235 Hysteresis 63308 0: raw(9256 16000 16000 16000) min(6686 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 14808 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(9256 16000 16000 16000) min(6686 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 14808 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2129 2129 9256 14808 6686 6686 -2137 2137 9291 14808 6686 6686 -2127 2127 9247 14808 6686 6686 -2127 2127 9247 14808 6686 6686 -2124 2124 9234 14808 6686 6686 -2124 2124 9234 14808 6686 6686 -2121 2121 9221 14808 6686 6686 -2121 2121 9221 14808 6686 6686 -2110 2110 9173 14808 6686 6686 -2110 2110 9173 14808 6686 6686 -2115 2115 9195 14808 6686 6686 -2115 2115 9195 14808 6686 6686 -2115 2115 9195 14808 6686 6686 -2115 2115 9195 14808 6686 6686 -2096 2096 9113 14808 6686 6686 -2096 2096 9113 14808 6686 6686 -2107 2107 9160 14808 6686 6686 -2107 2107 9160 14808 6686 6686 -2114 2114 9191 14808 6686 6686 -2114 2114 9191 14808 6686 6686 2025-08-26 15:24:45,240 Hysteresis 63318 0: raw(9191 16000 16000 16000) min(6686 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 14808 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(9191 16000 16000 16000) min(6686 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 14808 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2106 2106 9156 14808 6686 6686 -2106 2106 9156 14808 6686 6686 -2111 2111 9178 14808 6686 6686 -2111 2111 9178 14808 6686 6686 -2106 2106 9156 14808 6686 6686 -2106 2106 9156 14808 6686 6686 -2124 2124 9234 14808 6686 6686 -2124 2124 9234 14808 6686 6686 -2119 2119 9213 14808 6686 6686 -2119 2119 9213 14808 6686 6686 -2114 2114 9191 14808 6686 6686 -2114 2114 9191 14808 6686 6686 -2113 2113 9186 14808 6686 6686 -2113 2113 9186 14808 6686 6686 -2123 2123 9230 14808 6686 6686 -2123 2123 9230 14808 6686 6686 -2117 2117 9204 14808 6686 6686 -2117 2117 9204 14808 6686 6686 -2122 2122 9226 14808 6686 6686 -2122 2122 9226 14808 6686 6686 2025-08-26 15:24:55,245 Hysteresis 63328 0: raw(9226 16000 16000 16000) min(6686 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 14808 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(9226 16000 16000 16000) min(6686 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 14808 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2129 2129 9256 14808 6686 6686 -2129 2129 9256 14808 6686 6686 -2124 2124 9234 14808 6686 6686 -2124 2124 9234 14808 6686 6686 -2135 2135 9282 14808 6686 6686 -2135 2135 9282 14808 6686 6686 -2138 2138 9295 14808 6686 6686 -2138 2138 9295 14808 6686 6686 -2142 2142 9313 14808 6686 6686 -2142 2142 9313 14808 6686 6686 -2132 2132 9269 14682 6686 6686 -2132 2132 9269 14682 6686 6686 -2142 2142 9313 14226 6686 6686 -2142 2142 9313 14226 6686 6686 -2159 2159 9386 13460 6686 6686 -2159 2159 9386 13460 6686 6686 -2151 2151 9352 12343 6686 6686 -2151 2151 9352 12343 6686 6686 -2171 2171 9439 11013 6686 6686 -2171 2171 9439 11013 6686 6686 2025-08-26 15:25:05,251 Hysteresis 63338 0: raw(9439 16000 16000 16000) min(6686 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 11013 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(9439 16000 16000 16000) min(6686 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 11013 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2174 2174 9452 10073 6686 6686 -2174 2174 9452 10073 6686 6686 -2200 2200 9565 9565 6686 6686 -2200 2200 9565 9565 6686 6686 -2231 2231 9700 9700 6686 6686 -2231 2231 9700 9700 6686 6686 -2249 2249 9778 9778 6686 6686 -2249 2249 9778 9778 6686 6686 -2292 2292 9965 9965 6686 6686 -2292 2292 9965 9965 6686 6686 -2345 2345 10195 10195 6686 6686 -2345 2345 10195 10195 6686 6686 -2450 2450 10652 10652 6686 6686 -2450 2450 10652 10652 6686 6686 -2602 2602 11313 11313 6686 6686 -2602 2602 11313 11313 6686 6686 -2707 2707 11769 11769 6686 6686 -2707 2707 11769 11769 6686 6686 -2707 2707 11769 11769 6686 6686 -2846 2846 12373 12373 6686 6686 2025-08-26 15:25:15,257 Hysteresis 63348 0: raw(12373 16000 16000 16000) min(6686 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 12373 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(12373 16000 16000 16000) min(6686 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 12373 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3102 3102 13486 13486 6686 6686 -3102 3102 13486 13486 6686 6686 -3271 3271 14221 14221 6686 6686 -3271 3271 14221 14221 6686 6686 -3450 3450 15000 15000 6686 6686 -3450 3450 15000 15000 6686 6686 -3695 3695 16065 16065 6686 6686 -3695 3695 16065 16065 6686 6686 -3867 3867 16813 16813 6686 6686 -3867 3867 16813 16813 6686 6686 -4097 4097 17813 17813 6686 6686 -4097 4097 17813 17813 6686 6686 -4250 4250 18478 18478 6686 6686 -4250 4250 18478 18478 6686 6686 -4495 4495 19543 19543 6686 6686 -4495 4495 19543 19543 6686 6686 -4653 4653 20230 20230 6686 6686 -4653 4653 20230 20230 6686 6686 -4754 4754 20669 20669 6686 6686 -4754 4754 20669 20669 6686 6686 2025-08-26 15:25:25,263 Hysteresis 63358 0: raw(20669 16000 16000 16000) min(6686 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20669 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(20669 16000 16000 16000) min(6686 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20669 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4886 4886 21243 21243 6686 6686 -4886 4886 21243 21243 6686 6686 -4947 4947 21508 21508 6686 6686 -4947 4947 21508 21508 6686 6686 -4999 4999 21734 21734 6686 6686 -4999 4999 21734 21734 6686 6686 -5067 5067 22030 22030 6686 6686 -5067 5067 22030 22030 6686 6686 -5087 5087 22117 22117 6686 6686 -5087 5087 22117 22117 6686 6686 -5114 5114 22234 22234 6686 6686 -5114 5114 22234 22234 6686 6686 -5093 5093 22143 22234 6686 6686 -5093 5093 22143 22234 6686 6686 -5102 5102 22182 22234 6686 6686 -5102 5102 22182 22234 6686 6686 -5079 5079 22082 22234 6686 6686 -5079 5079 22082 22234 6686 6686 -5051 5051 21960 22234 6686 6686 -5051 5051 21960 22234 6686 6686 2025-08-26 15:25:35,270 Hysteresis 63368 0: raw(21960 16000 16000 16000) min(6686 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22234 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(21960 16000 16000 16000) min(6686 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22234 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -5020 5020 21826 22234 6686 6686 -5020 5020 21826 22234 6686 6686 -5000 5000 21739 22234 6686 6686 -5000 5000 21739 22234 6686 6686 -4943 4943 21491 22234 6686 6686 -4943 4943 21491 22234 6686 6686 -4922 4922 21400 22234 6686 6686 -4922 4922 21400 22234 6686 6686 -4856 4856 21113 22234 6686 6686 -4856 4856 21113 22234 6686 6686 -4786 4786 20808 22234 6686 6686 -4786 4786 20808 22234 6686 6686 -4716 4716 20504 22234 6686 6686 -4716 4716 20504 22234 6686 6686 -4647 4647 20204 22234 6686 6686 -4647 4647 20204 22234 6686 6686 -4603 4603 20013 22234 6686 6686 -4603 4603 20013 22234 6686 6686 -4542 4542 19747 22234 6686 6686 -4542 4542 19747 22234 6686 6686 2025-08-26 15:25:45,278 Hysteresis 63378 0: raw(19747 16000 16000 16000) min(6686 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22234 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(19747 16000 16000 16000) min(6686 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22234 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4523 4523 19665 22234 6686 6686 -4523 4523 19665 22234 6686 6686 -4527 4527 19682 22234 7252 6686 -4527 4527 19682 22234 7252 6686 -4519 4519 19647 22234 7391 6686 -4519 4519 19647 22234 7391 6686 -4520 4520 19652 22234 7391 6686 -4520 4520 19652 22234 7391 6686 -4538 4538 19730 22234 7391 6686 -4538 4538 19730 22234 7391 6686 -4554 4554 19800 22234 7391 6686 -4554 4554 19800 22234 7391 6686 -4542 4542 19747 22234 7391 6686 -4542 4542 19747 22234 7391 6686 -4546 4546 19765 22234 7391 6686 -4546 4546 19765 22234 7391 6686 -4547 4547 19769 22234 7391 6686 -4547 4547 19769 22234 7391 6686 -4583 4583 19926 22234 7391 6686 -4583 4583 19926 22234 7391 6686 2025-08-26 15:25:55,285 Hysteresis 63388 0: raw(19926 16000 16000 16000) min(7391 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22234 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(19926 16000 16000 16000) min(7391 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22234 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4618 4618 20078 22234 7391 6686 -4618 4618 20078 22234 7391 6686 -4630 4630 20130 22234 7391 6686 -4630 4630 20130 22234 7391 6686 -4663 4663 20273 22234 7391 6686 -4663 4663 20273 22234 7391 6686 -4685 4685 20369 22234 7391 6686 -4685 4685 20369 22234 7391 6686 -4692 4692 20400 22234 7391 6686 -4692 4692 20400 22234 7391 6686 -4718 4718 20513 22234 7391 6686 -4718 4718 20513 22234 7391 6686 -4709 4709 20473 22234 7395 6686 -4709 4709 20473 22234 7395 6686 -4715 4715 20500 22234 7395 6686 -4715 4715 20500 22234 7395 6686 -4696 4696 20417 22234 7395 6686 -4696 4696 20417 22234 7395 6686 -4716 4716 20504 22234 7395 6686 -4716 4716 20504 22234 7395 6686 2025-08-26 15:26:05,291 Hysteresis 63398 0: raw(20504 16000 16000 16000) min(7395 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22234 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(20504 16000 16000 16000) min(7395 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22234 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4708 4708 20469 22234 7395 6686 -4708 4708 20469 22234 7395 6686 -4702 4702 20443 22234 7395 6686 -4702 4702 20443 22234 7395 6686 -4697 4697 20421 22234 7395 6686 -4697 4697 20421 22234 7395 6686 -4675 4675 20326 22234 7395 6686 -4675 4675 20326 22234 7395 6686 -4677 4677 20334 22234 7395 6686 -4677 4677 20334 22234 7395 6686 -4655 4655 20239 22234 7395 6686 -4655 4655 20239 22234 7395 6686 -4636 4636 20156 22234 7395 6686 -4636 4636 20156 22234 7395 6686 -4618 4618 20078 22234 7395 6686 -4618 4618 20078 22234 7395 6686 -4614 4614 20060 22234 7395 6686 -4614 4614 20060 22234 7395 6686 -4596 4596 19982 22234 7395 6686 -4596 4596 19982 22234 7395 6686 2025-08-26 15:26:15,300 Hysteresis 63408 0: raw(19982 16000 16000 16000) min(7395 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22234 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(19982 16000 16000 16000) min(7395 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22234 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4586 4586 19939 22234 7395 6686 -4586 4586 19939 22234 7395 6686 -4569 4569 19865 22234 7395 6686 -4569 4569 19865 22234 7395 6686 -4561 4561 19830 22234 7408 6686 -4561 4561 19830 22234 7408 6686 -4560 4560 19826 22234 7408 6686 -4560 4560 19826 22234 7408 6686 -4539 4539 19734 22234 7408 6686 -4539 4539 19734 22234 7408 6686 -4482 4482 19486 22234 7408 6686 -4482 4482 19486 22234 7408 6686 -4493 4493 19534 22234 7408 6686 -4493 4493 19534 22234 7408 6686 -4504 4504 19582 22234 7408 6686 -4504 4504 19582 22234 7408 6686 -4524 4524 19669 22234 7408 6686 -4524 4524 19669 22234 7408 6686 -4527 4527 19682 22234 7417 6686 -4527 4527 19682 22234 7417 6686 2025-08-26 15:26:25,305 Hysteresis 63418 0: raw(19682 16000 16000 16000) min(7417 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22234 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(19682 16000 16000 16000) min(7417 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22234 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4560 4560 19826 22234 7421 6686 -4560 4560 19826 22234 7421 6686 -4545 4545 19760 22234 7421 6686 -4545 4545 19760 22234 7421 6686 -4520 4520 19652 22234 7421 6686 -4520 4520 19652 22234 7421 6686 -4495 4495 19543 22234 7421 6686 -4495 4495 19543 22234 7421 6686 -4447 4447 19334 22234 7426 6686 -4447 4447 19334 22234 7426 6686 -4363 4363 18969 22234 7426 6686 -4363 4363 18969 22234 7426 6686 -4315 4315 18760 22234 7426 6686 -4315 4315 18760 22234 7426 6686 -4248 4248 18469 22234 7426 6686 -4248 4248 18469 22234 7426 6686 -4190 4190 18217 22234 7426 6686 -4190 4190 18217 22234 7426 6686 -4139 4139 17995 22234 7426 6686 -4139 4139 17995 22234 7426 6686 2025-08-26 15:26:35,313 Hysteresis 63428 0: raw(17995 16000 16000 16000) min(7426 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22234 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(17995 16000 16000 16000) min(7426 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22234 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4097 4097 17813 22234 7426 6686 -4097 4097 17813 22234 7426 6686 -4081 4081 17743 22234 7456 6686 -4081 4081 17743 22234 7456 6686 -4061 4061 17656 22234 7491 6686 -4061 4061 17656 22234 7491 6686 -4048 4048 17600 22234 7491 6686 -4048 4048 17600 22234 7491 6686 -4051 4051 17613 22234 7491 6686 -4051 4051 17613 22234 7491 6686 -4039 4039 17560 22234 7491 6686 -4039 4039 17560 22234 7491 6686 -4050 4050 17608 22234 7491 6686 -4050 4050 17608 22234 7491 6686 -4044 4044 17582 22234 7513 6686 -4044 4044 17582 22234 7513 6686 -4042 4042 17573 22234 7530 6686 -4042 4042 17573 22234 7530 6686 -4041 4041 17569 22234 7534 6686 -4041 4041 17569 22234 7534 6686 2025-08-26 15:26:45,318 Hysteresis 63438 0: raw(17569 16000 16000 16000) min(7534 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22234 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(17569 16000 16000 16000) min(7534 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22234 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4049 4049 17604 22234 7534 6686 -4049 4049 17604 22234 7534 6686 -4033 4033 17534 22234 7534 6686 -4033 4033 17534 22234 7534 6686 -4039 4039 17560 22234 7547 6686 -4039 4039 17560 22234 7547 6686 -4069 4069 17691 22234 7547 6686 -4069 4069 17691 22234 7547 6686 -4076 4076 17721 22234 7547 6686 -4076 4076 17721 22234 7547 6686 -4094 4094 17800 22234 7560 6686 -4094 4094 17800 22234 7560 6686 -4088 4088 17773 22234 7600 6686 -4088 4088 17773 22234 7600 6686 -4231 4231 18395 22234 7600 6686 -4231 4231 18395 22234 7600 6686 -4235 4235 18413 22234 7613 6686 -4235 4235 18413 22234 7613 6686 -4234 4234 18408 22234 7630 6686 -4234 4234 18408 22234 7630 6686 2025-08-26 15:26:55,329 Hysteresis 63448 0: raw(18408 16000 16000 16000) min(7630 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22234 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(18408 16000 16000 16000) min(7630 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22234 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4238 4238 18426 22234 7639 6686 -4238 4238 18426 22234 7639 6686 -4208 4208 18295 22234 7639 6686 -4208 4208 18295 22234 7639 6686 -4237 4237 18421 22234 7639 6686 -4237 4237 18421 22234 7639 6686 -4222 4222 18356 22234 7639 6686 -4222 4222 18356 22234 7639 6686 -4190 4190 18217 22234 7639 6686 -4190 4190 18217 22234 7639 6686 -4140 4140 18000 22234 7639 6686 -4140 4140 18000 22234 7639 6686 -4086 4086 17765 22234 7639 6686 -4086 4086 17765 22234 7639 6686 -4038 4038 17556 22234 7695 6686 -4038 4038 17556 22234 7695 6686 -3969 3969 17256 22234 7695 6686 -3969 3969 17256 22234 7695 6686 -3907 3907 16986 22234 7708 6686 -3907 3907 16986 22234 7708 6686 2025-08-26 15:27:05,335 Hysteresis 63458 0: raw(16986 16000 16000 16000) min(7708 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22234 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(16986 16000 16000 16000) min(7708 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22234 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3894 3894 16930 22234 7708 6686 -3894 3894 16930 22234 7708 6686 -3890 3890 16913 22234 7708 6686 -3890 3890 16913 22234 7708 6686 -3867 3867 16813 22234 7708 6686 -3867 3867 16813 22234 7708 6686 -3883 3883 16882 22234 7708 6686 -3883 3883 16882 22234 7708 6686 -3855 3855 16760 22234 7708 6686 -3855 3855 16760 22234 7708 6686 -3864 3864 16800 22234 7708 6686 -3864 3864 16800 22234 7708 6686 -3847 3847 16726 22234 7708 6686 -3847 3847 16726 22234 7708 6686 -3872 3872 16834 22234 7808 6686 -3872 3872 16834 22234 7808 6686 -3848 3848 16730 22234 7808 6686 -3848 3848 16730 22234 7808 6686 -3839 3839 16691 22234 7843 6686 -3839 3839 16691 22234 7843 6686 2025-08-26 15:27:15,340 Hysteresis 63468 0: raw(16691 16000 16000 16000) min(7843 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22234 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(16691 16000 16000 16000) min(7843 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22234 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3813 3813 16578 22234 7843 6686 -3813 3813 16578 22234 7843 6686 -3776 3776 16417 22234 7843 6686 -3776 3776 16417 22234 7843 6686 -3785 3785 16456 22234 7913 6686 -3785 3785 16456 22234 7913 6686 -3747 3747 16291 22234 7913 6686 -3747 3747 16291 22234 7913 6686 -3728 3728 16208 22234 7978 6686 -3728 3728 16208 22234 7978 6686 -3671 3671 15960 22234 7991 6686 -3671 3671 15960 22234 7991 6686 -3609 3609 15691 22234 7991 6686 -3609 3609 15691 22234 7991 6686 -3552 3552 15443 22234 7991 6686 -3552 3552 15443 22234 7991 6686 -3476 3476 15113 22234 8060 6686 -3476 3476 15113 22234 8060 6686 -3398 3398 14773 22234 8078 6686 -3398 3398 14773 22234 8078 6686 2025-08-26 15:27:25,348 Hysteresis 63478 0: raw(14773 16000 16000 16000) min(8078 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22234 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(14773 16000 16000 16000) min(8078 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22234 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3326 3326 14460 22234 8078 6686 -3326 3326 14460 22234 8078 6686 -3248 3248 14121 22234 8165 6686 -3248 3248 14121 22234 8165 6686 -3208 3208 13947 22234 8165 6686 -3208 3208 13947 22234 8165 6686 -3187 3187 13856 22234 8165 6686 -3187 3187 13856 22234 8165 6686 -3146 3146 13678 22234 8186 6686 -3146 3146 13678 22234 8186 6686 -3113 3113 13534 22234 8186 6686 -3113 3113 13534 22234 8186 6686 -3085 3085 13413 22234 8217 6686 -3085 3085 13413 22234 8217 6686 -3046 3046 13243 22234 8221 6686 -3046 3046 13243 22234 8221 6686 -3007 3007 13073 22234 8221 6686 -3007 3007 13073 22234 8221 6686 -2970 2970 12913 22234 8321 6686 -2970 2970 12913 22234 8321 6686 2025-08-26 15:27:35,360 Hysteresis 63488 0: raw(12913 16000 16000 16000) min(8321 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22234 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(12913 16000 16000 16000) min(8321 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22234 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2943 2943 12795 22234 8330 6686 -2943 2943 12795 22234 8330 6686 -2905 2905 12630 22234 8330 6686 -2905 2905 12630 22234 8330 6686 -2878 2878 12513 22234 8330 6686 -2878 2878 12513 22234 8330 6686 -2873 2873 12491 22234 8330 6686 -2873 2873 12491 22234 8330 6686 -2872 2872 12486 22234 8330 6686 -2872 2872 12486 22234 8330 6686 -2851 2851 12395 22234 8330 6686 -2851 2851 12395 22234 8330 6686 -2852 2852 12400 22234 8330 6686 -2852 2852 12400 22234 8330 6686 -2852 2852 12400 22234 8330 6686 -2852 2852 12400 22234 8330 6686 -2844 2844 12365 22234 8356 6686 -2844 2844 12365 22234 8356 6686 -2840 2840 12347 22234 8356 6686 -2840 2840 12347 22234 8356 6686 2025-08-26 15:27:45,364 Hysteresis 63498 0: raw(12347 16000 16000 16000) min(8356 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22234 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(12347 16000 16000 16000) min(8356 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22234 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2830 2830 12304 22234 8356 6686 -2830 2830 12304 22234 8356 6686 -2813 2813 12230 22234 8356 6686 -2813 2813 12230 22234 8356 6686 -2806 2806 12200 22234 8404 6686 -2806 2806 12200 22234 8404 6686 -2814 2814 12234 22234 8404 6686 -2814 2814 12234 22234 8404 6686 -2802 2802 12182 22234 8404 6686 -2802 2802 12182 22234 8404 6686 -2824 2824 12278 22234 8426 6686 -2824 2824 12278 22234 8426 6686 -2826 2826 12286 22234 8426 6686 -2826 2826 12286 22234 8426 6686 -2821 2821 12265 22234 8426 6686 -2821 2821 12265 22234 8426 6686 -2821 2821 12265 22234 8426 6686 -2821 2821 12265 22234 8426 6686 -2828 2828 12295 22234 8478 6686 -2828 2828 12295 22234 8478 6686 2025-08-26 15:27:55,372 Hysteresis 63508 0: raw(12295 16000 16000 16000) min(8478 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22234 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(12295 16000 16000 16000) min(8478 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22234 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2821 2821 12265 22234 8478 6686 -2821 2821 12265 22234 8478 6686 -2803 2803 12186 22234 8478 6686 -2803 2803 12186 22234 8478 6686 -2803 2803 12186 22234 8543 6686 -2803 2803 12186 22234 8543 6686 -2800 2800 12173 22234 8565 6686 -2800 2800 12173 22234 8565 6686 -2796 2796 12156 22234 8617 6686 -2796 2796 12156 22234 8617 6686 -2812 2812 12226 22234 8691 6686 -2812 2812 12226 22234 8691 6686 -2817 2817 12247 22234 8756 6686 -2817 2817 12247 22234 8756 6686 -2825 2825 12282 22234 8817 6686 -2825 2825 12282 22234 8817 6686 -2816 2816 12243 22234 8900 6686 -2816 2816 12243 22234 8900 6686 -2828 2828 12295 22234 9030 6686 -2828 2828 12295 22234 9030 6686 2025-08-26 15:28:05,381 Hysteresis 63518 0: raw(12295 16000 16000 16000) min(9030 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22234 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(12295 16000 16000 16000) min(9030 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22234 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2834 2834 12321 22234 9030 6686 -2834 2834 12321 22234 9030 6686 -2793 2793 12143 22234 9030 6686 -2793 2793 12143 22234 9030 6686 -2764 2764 12017 22234 9030 6686 -2764 2764 12017 22234 9030 6686 -2676 2676 11634 22234 9030 6686 -2676 2676 11634 22234 9030 6686 -2637 2637 11465 22234 9030 6686 -2637 2637 11465 22234 9030 6686 -2637 2637 11465 22234 9030 6686 -2637 2637 11465 22234 9030 6686 -2593 2593 11273 22234 9030 6686 -2593 2593 11273 22234 9030 6686 -2542 2542 11052 22234 9030 6686 -2542 2542 11052 22234 9030 6686 -2513 2513 10926 22234 9030 6686 -2513 2513 10926 22234 9030 6686 -2505 2505 10891 22234 9030 6686 -2505 2505 10891 22234 9030 6686 2025-08-26 15:28:15,387 Hysteresis 63528 0: raw(10891 16000 16000 16000) min(9030 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22234 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(10891 16000 16000 16000) min(9030 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22234 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2503 2503 10882 22234 9030 6686 -2503 2503 10882 22234 9030 6686 -2520 2520 10956 22234 9030 6686 -2520 2520 10956 22234 9030 6686 -2541 2541 11047 22234 9030 6686 -2541 2541 11047 22234 9030 6686 -2536 2536 11026 22234 9030 6686 -2536 2536 11026 22234 9030 6686 -2523 2523 10969 22234 9030 6686 -2523 2523 10969 22234 9030 6686 -2524 2524 10973 22234 9030 6686 -2524 2524 10973 22234 9030 6686 -2485 2485 10804 22234 9030 6686 -2485 2485 10804 22234 9030 6686 -2465 2465 10717 22234 9030 6686 -2465 2465 10717 22234 9030 6686 -2417 2417 10508 22234 9030 6686 -2417 2417 10508 22234 9030 6686 -2373 2373 10317 22234 9030 6686 -2373 2373 10317 22234 9030 6686 2025-08-26 15:28:25,397 Hysteresis 63538 0: raw(10317 16000 16000 16000) min(9030 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22234 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(10317 16000 16000 16000) min(9030 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22234 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2355 2355 10239 22234 9030 6686 -2355 2355 10239 22234 9091 6686 -2326 2326 10113 22234 9091 6686 -2326 2326 10113 22234 9091 6686 -2297 2297 9986 22234 9091 6686 -2297 2297 9986 22234 9100 6686 -2273 2273 9882 22234 9100 6686 -2273 2273 9882 22234 9113 6686 -2272 2272 9878 22234 9113 6686 -2272 2272 9878 22234 9113 6686 -2265 2265 9847 22234 9113 6686 -2265 2265 9847 22234 9113 6686 -2237 2237 9726 22234 9113 6686 -2237 2237 9726 22234 9113 6686 -2229 2229 9691 22234 9113 6686 -2229 2229 9691 22234 9113 6686 -2232 2232 9704 22234 9113 6686 -2232 2232 9704 22234 9113 6686 -2232 2232 9704 22234 9113 6686 -2232 2232 9704 22234 9113 6686 2025-08-26 15:28:35,407 Hysteresis 63548 0: raw(9704 16000 16000 16000) min(9113 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22234 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(9704 16000 16000 16000) min(9113 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22234 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2223 2223 9665 22234 9113 6686 -2223 2223 9665 22234 9113 6686 -2233 2233 9708 22234 9113 6686 -2233 2233 9708 22234 9113 6686 -2230 2230 9695 22234 9113 6686 -2230 2230 9695 22234 9113 6686 -2221 2221 9656 22234 9113 6686 -2221 2221 9656 22234 9113 6686 -2240 2240 9739 22234 9113 6686 -2240 2240 9739 22234 9113 6686 -2244 2244 9756 22234 9113 6686 -2244 2244 9756 22234 9113 6686 -2271 2271 9873 22234 9113 6686 -2271 2271 9873 22234 9113 6686 -2281 2281 9917 22234 9113 6686 -2281 2281 9917 22234 9156 6686 -2324 2324 10104 22234 9156 6686 -2324 2324 10104 22234 9156 6686 -2358 2358 10252 22234 9156 6686 -2358 2358 10252 22234 9156 6686 2025-08-26 15:28:45,411 Hysteresis 63558 0: raw(10252 16000 16000 16000) min(9156 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22234 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(10252 16000 16000 16000) min(9156 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22234 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2414 2414 10495 22234 9156 6686 -2414 2414 10495 22234 9156 6686 -2488 2488 10817 22234 9156 6686 -2488 2488 10817 22234 9156 6686 -2547 2547 11073 22234 9156 6686 -2547 2547 11073 22234 9186 6686 -2629 2629 11430 22234 9186 6686 -2629 2629 11430 22234 9186 6686 -2716 2716 11808 22234 9186 6686 -2716 2716 11808 22234 9186 6686 -2777 2777 12073 22234 9186 6686 -2777 2777 12073 22234 9186 6686 -2840 2840 12347 22234 9186 6686 -2840 2840 12347 22234 9204 6686 -2903 2903 12621 22234 9204 6686 -2903 2903 12621 22234 9204 6686 -2967 2967 12900 22234 9204 6686 -2967 2967 12900 22234 9226 6686 -2989 2989 12995 22234 9226 6686 -2989 2989 12995 22234 9234 6686 2025-08-26 15:28:55,415 Hysteresis 63568 0: raw(12995 16000 16000 16000) min(9234 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22234 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(12995 16000 16000 16000) min(9234 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22234 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3021 3021 13134 22234 9234 6686 -3021 3021 13134 22234 9234 6686 -3062 3062 13313 22234 9234 6686 -3062 3062 13313 22234 9269 6686 -3096 3096 13460 22234 9269 6686 -3096 3096 13460 22234 9269 6686 -3139 3139 13647 22234 9269 6686 -3139 3139 13647 22234 9269 6686 -3156 3156 13721 22234 9269 6686 -3156 3156 13721 22234 9269 6686 -3156 3156 13721 22234 9269 6686 -3244 3244 14104 22234 9313 6686 -3244 3244 14104 22234 9313 6686 -3244 3244 14104 22234 9352 6686 -3271 3271 14221 22234 9352 6686 -3271 3271 14221 22234 9352 6686 -3290 3290 14304 22234 9352 6686 -3290 3290 14304 22234 9439 6686 -3333 3333 14491 22234 9439 6686 -3333 3333 14491 22234 9452 6686 2025-08-26 15:29:05,423 Hysteresis 63578 0: raw(14491 16000 16000 16000) min(9452 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22234 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(14491 16000 16000 16000) min(9452 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22234 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3341 3341 14526 22234 9452 6686 -3341 3341 14526 22234 9565 6686 -3342 3342 14530 22234 9565 6686 -3342 3342 14530 22234 9656 6686 -3362 3362 14617 22234 9656 6686 -3362 3362 14617 22234 9656 6686 -3373 3373 14665 22234 9656 6686 -3373 3373 14665 22234 9656 6686 -3388 3388 14730 22234 9656 6686 -3388 3388 14730 22234 9656 6686 -3408 3408 14817 22234 9656 6686 -3408 3408 14817 22234 9656 6686 -3403 3403 14795 22234 9656 6686 -3403 3403 14795 22234 9656 6686 -3422 3422 14878 22234 9656 6686 -3422 3422 14878 22234 9656 6686 -3433 3433 14926 22234 9656 6686 -3433 3433 14926 22234 9656 6686 -3430 3430 14913 22234 9656 6686 -3430 3430 14913 22234 9656 6686 2025-08-26 15:29:15,427 Hysteresis 63588 0: raw(14913 16000 16000 16000) min(9656 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22234 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(14913 16000 16000 16000) min(9656 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22234 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3430 3430 14913 22234 9656 6686 -3430 3430 14913 22234 9656 6686 -3461 3461 15047 22234 9656 6686 -3461 3461 15047 22234 9656 6686 -3469 3469 15082 22234 9656 6686 -3469 3469 15082 22234 9656 6686 -3504 3504 15234 22234 9656 6686 -3504 3504 15234 22234 9656 6686 -3504 3504 15234 22234 9656 6686 -3504 3504 15234 22234 9656 6686 -3532 3532 15356 22234 9656 6686 -3532 3532 15356 22234 9656 6686 -3543 3543 15404 22234 9656 6686 -3543 3543 15404 22234 9656 6686 -3538 3538 15382 22234 9656 6686 -3538 3538 15382 22234 9656 6686 -3536 3536 15373 22234 9656 6686 -3536 3536 15373 22234 9656 6686 -3567 3567 15508 22234 9656 6686 -3567 3567 15508 22234 9656 6686 2025-08-26 15:29:25,435 Hysteresis 63598 0: raw(15508 16000 16000 16000) min(9656 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22234 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(15508 16000 16000 16000) min(9656 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 22234 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3567 3567 15508 22234 9656 6686 -3567 3567 15508 22234 9656 6686 -3559 3559 15473 22234 9656 6686 -3559 3559 15473 22234 9656 6686 -3554 3554 15452 22234 9656 6686 -3554 3554 15452 22234 9656 6686 -3561 3561 15482 22234 9656 6686 -3561 3561 15482 22234 9656 6686 -3580 3580 15565 22234 9656 6686 -3580 3580 15565 22234 9656 6686 -3606 3606 15678 22234 9656 6686 -3606 3606 15678 22182 9656 6686 -3606 3606 15678 22182 9656 6686 -3606 3606 15678 22182 9656 6686 -3622 3622 15747 22182 9656 6686 -3622 3622 15747 22082 9656 6686 -3648 3648 15860 22082 9656 6686 -3648 3648 15860 21960 9656 6686 -3650 3650 15869 21960 9656 6686 -3650 3650 15869 21826 9656 6686 2025-08-26 15:29:35,441 Hysteresis 63608 0: raw(15869 16000 16000 16000) min(9656 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 21826 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(15869 16000 16000 16000) min(9656 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 21826 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3640 3640 15826 21826 9656 6686 -3640 3640 15826 21739 9656 6686 -3639 3639 15821 21739 9656 6686 -3639 3639 15821 21491 9656 6686 -3623 3623 15752 21491 9656 6686 -3623 3623 15752 21400 9656 6686 -3628 3628 15773 21400 9656 6686 -3628 3628 15773 21113 9656 6686 -3621 3621 15743 21113 9656 6686 -3621 3621 15743 20808 9656 6686 -3639 3639 15821 20808 9656 6686 -3639 3639 15821 20513 9656 6686 -3639 3639 15821 20513 9656 6686 -3639 3639 15821 20513 9656 6686 -3667 3667 15943 20513 9656 6686 -3667 3667 15943 20513 9656 6686 -3679 3679 15995 20513 9656 6686 -3679 3679 15995 20513 9656 6686 -3701 3701 16091 20513 9656 6686 -3701 3701 16091 20513 9656 6686 2025-08-26 15:29:45,447 Hysteresis 63618 0: raw(16091 16000 16000 16000) min(9656 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20513 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(16091 16000 16000 16000) min(9656 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20513 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3734 3734 16234 20513 9656 6686 -3734 3734 16234 20513 9656 6686 -3772 3772 16400 20513 9656 6686 -3772 3772 16400 20513 9656 6686 -3849 3849 16734 20513 9656 6686 -3849 3849 16734 20513 9656 6686 -3871 3871 16830 20513 9656 6686 -3871 3871 16830 20513 9656 6686 -3871 3871 16830 20513 9656 6686 -3871 3871 16830 20513 9656 6686 -3903 3903 16969 20513 9656 6686 -3903 3903 16969 20513 9656 6686 -3948 3948 17165 20513 9656 6686 -3948 3948 17165 20513 9656 6686 -3963 3963 17230 20513 9656 6686 -3963 3963 17230 20513 9656 6686 -3963 3963 17230 20513 9656 6686 -3963 3963 17230 20513 9656 6686 -3973 3973 17273 20513 9656 6686 -3973 3973 17273 20513 9656 6686 2025-08-26 15:29:55,453 Hysteresis 63628 0: raw(17273 16000 16000 16000) min(9656 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20513 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(17273 16000 16000 16000) min(9656 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20513 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3971 3971 17265 20513 9656 6686 -3971 3971 17265 20513 9656 6686 -3949 3949 17169 20513 9656 6686 -3949 3949 17169 20513 9656 6686 -3931 3931 17091 20513 9656 6686 -3931 3931 17091 20513 9656 6686 -3913 3913 17013 20513 9656 6686 -3913 3913 17013 20513 9656 6686 -3882 3882 16878 20513 9656 6686 -3882 3882 16878 20513 9656 6686 -3882 3882 16878 20513 9656 6686 -3882 3882 16878 20504 9656 6686 -3877 3877 16856 20504 9656 6686 -3877 3877 16856 20504 9656 6686 -3873 3873 16839 20504 9656 6686 -3873 3873 16839 20504 9656 6686 -3880 3880 16869 20504 9656 6686 -3880 3880 16869 20504 9656 6686 -3872 3872 16834 20504 9656 6686 -3872 3872 16834 20469 9656 6686 2025-08-26 15:30:05,463 Hysteresis 63638 0: raw(16834 16000 16000 16000) min(9656 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20469 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 1 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(16834 16000 16000 16000) min(9656 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20469 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3856 3856 16765 20469 9656 6686 -3856 3856 16765 20443 9656 6686 -3835 3835 16673 20443 9656 6686 -3835 3835 16673 20421 9656 6686 -3770 3770 16391 20421 9656 6686 -3770 3770 16391 20334 9656 6686 -3722 3722 16182 20334 9656 6686 -3722 3722 16182 20334 9656 6686 -3639 3639 15821 20334 9656 6686 -3639 3639 15821 20239 9656 6686 -3544 3544 15408 20239 9656 6686 -3544 3544 15408 20156 9656 6686 -3353 3353 14578 20156 9656 6686 -3353 3353 14578 20078 9656 6686 -3335 3335 14500 20078 9656 6686 -3335 3335 14500 20060 9656 6686 -3333 3333 14491 20060 9656 6686 -3333 3333 14491 19982 9656 6686 -3393 3393 14752 19982 9656 6686 -3393 3393 14752 19939 9656 6686 2025-08-26 15:30:15,470 Hysteresis 63648 0: raw(14752 16000 16000 16000) min(9656 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 19939 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(14752 16000 16000 16000) min(9656 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 19939 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3435 3435 14934 19939 9656 6686 -3435 3435 14934 19865 9656 6686 -3454 3454 15017 19865 9656 6686 -3454 3454 15017 19830 9656 6686 -3411 3411 14830 19830 9656 6686 -3411 3411 14830 19826 9656 6686 -3340 3340 14521 19826 9656 6686 -3340 3340 14521 19826 9656 6686 -3269 3269 14213 19826 9656 6686 -3269 3269 14213 19826 9656 6686 -3183 3183 13839 19826 9656 6686 -3183 3183 13839 19826 9656 6686 -3104 3104 13495 19826 9656 6686 -3104 3104 13495 19826 9656 6686 -3048 3048 13252 19826 9656 6686 -3048 3048 13252 19826 9656 6686 -3047 3047 13247 19826 9656 6686 -3047 3047 13247 19826 9656 6686 -3088 3088 13426 19826 9656 6686 -3088 3088 13426 19826 9656 6686 2025-08-26 15:30:25,476 Hysteresis 63658 0: raw(13426 16000 16000 16000) min(9656 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 19826 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(13426 16000 16000 16000) min(9656 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 19826 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3180 3180 13826 19826 9656 6686 -3180 3180 13826 19760 9656 6686 -3292 3292 14313 19760 9656 6686 -3292 3292 14313 19652 9656 6686 -3409 3409 14821 19652 9656 6686 -3409 3409 14821 19543 9656 6686 -3529 3529 15343 19543 9656 6686 -3529 3529 15343 19334 9656 6686 -3640 3640 15826 19334 9656 6686 -3640 3640 15826 18969 9656 6686 -3757 3757 16334 18969 9656 6686 -3757 3757 16334 18760 9656 6686 -3814 3814 16582 18760 9656 6686 -3814 3814 16582 18469 9656 6686 -3876 3876 16852 18469 9656 6686 -3876 3876 16852 18426 9656 6686 -3915 3915 17021 18426 9656 6686 -3915 3915 17021 18426 9656 6686 -3937 3937 17117 18426 9656 6686 -3937 3937 17117 18426 9656 6686 2025-08-26 15:30:35,482 Hysteresis 63668 0: raw(17117 16000 16000 16000) min(9656 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18426 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(17117 16000 16000 16000) min(9656 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18426 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3921 3921 17047 18426 9656 6686 -3921 3921 17047 18426 9656 6686 -3895 3895 16934 18426 9656 6686 -3895 3895 16934 18426 9656 6686 -3888 3888 16904 18426 9656 6686 -3888 3888 16904 18426 9656 6686 -3874 3874 16843 18426 9656 6686 -3874 3874 16843 18426 9656 6686 -3895 3895 16934 18426 9656 6686 -3895 3895 16934 18426 9656 6686 -3916 3916 17026 18426 9656 6686 -3916 3916 17026 18426 9656 6686 -3953 3953 17186 18426 9656 6686 -3953 3953 17186 18426 9656 6686 -3993 3993 17360 18426 9656 6686 -3993 3993 17360 18426 9656 6686 -4064 4064 17669 18426 9656 6686 -4064 4064 17669 18426 9656 6686 -4118 4118 17904 18426 9656 6686 -4118 4118 17904 18426 9656 6686 2025-08-26 15:30:45,490 Hysteresis 63678 0: raw(17904 16000 16000 16000) min(9656 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18426 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(17904 16000 16000 16000) min(9656 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18426 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4143 4143 18013 18426 9656 6686 -4143 4143 18013 18426 9656 6686 -4182 4182 18182 18426 9656 6686 -4182 4182 18182 18426 9656 6686 -4179 4179 18169 18426 9656 6686 -4179 4179 18169 18426 9656 6686 -4111 4111 17873 18426 9656 6686 -4111 4111 17873 18426 9656 6686 -4000 4000 17391 18426 9656 6686 -4000 4000 17391 18426 9656 6686 -3868 3868 16817 18426 9656 6686 -3868 3868 16817 18426 9656 6686 -3720 3720 16173 18426 9656 6686 -3720 3720 16173 18426 9656 6686 -3562 3562 15486 18426 9656 6686 -3562 3562 15486 18426 9656 6686 -3407 3407 14813 18426 9656 6686 -3407 3407 14813 18426 9656 6686 -3271 3271 14221 18426 9656 6686 -3271 3271 14221 18426 9656 6686 2025-08-26 15:30:55,495 Hysteresis 63688 0: raw(14221 16000 16000 16000) min(9656 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18426 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(14221 16000 16000 16000) min(9656 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18426 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3053 3053 13273 18426 9656 6686 -3053 3053 13273 18421 9656 6686 -2946 2946 12808 18421 9656 6686 -2946 2946 12808 18421 9656 6686 -2862 2862 12443 18421 9656 6686 -2862 2862 12443 18356 9656 6686 -2856 2856 12417 18356 9656 6686 -2856 2856 12417 18217 9656 6686 -2796 2796 12156 18217 9656 6686 -2796 2796 12156 18182 9656 6686 -2708 2708 11773 18182 9656 6686 -2708 2708 11773 18182 9656 6686 -2615 2615 11369 18182 9656 6686 -2615 2615 11369 18182 9656 6686 -2541 2541 11047 18182 9656 6686 -2541 2541 11047 18182 9656 6686 -2466 2466 10721 18182 9656 6686 -2466 2466 10721 18182 9656 6686 -2413 2413 10491 18182 9656 6686 -2413 2413 10491 18182 9656 6686 2025-08-26 15:31:05,500 Hysteresis 63698 0: raw(10491 16000 16000 16000) min(9656 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18182 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(10491 16000 16000 16000) min(9656 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18182 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2356 2356 10243 18182 9656 6686 -2356 2356 10243 18182 9656 6686 -2313 2313 10056 18182 9656 6686 -2313 2313 10056 18182 9656 6686 -2285 2285 9934 18182 9656 6686 -2285 2285 9934 18182 9656 6686 -2268 2268 9860 18182 9656 6686 -2268 2268 9860 18182 9656 6686 -2253 2253 9795 18182 9656 6686 -2253 2253 9795 18182 9656 6686 -2232 2232 9704 18182 9656 6686 -2232 2232 9704 18182 9656 6686 -2226 2226 9678 18182 9656 6686 -2226 2226 9678 18182 9656 6686 -2197 2197 9552 18182 9552 6686 -2197 2197 9552 18182 9552 6686 -2186 2186 9504 18182 9504 6686 -2186 2186 9504 18182 9504 6686 -2173 2173 9447 18182 9447 6686 -2173 2173 9447 18182 9447 6686 2025-08-26 15:31:15,507 Hysteresis 63708 0: raw(9447 16000 16000 16000) min(9447 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18182 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(9447 16000 16000 16000) min(9447 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18182 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2144 2144 9321 18182 9321 6686 -2144 2144 9321 18182 9321 6686 -2152 2152 9356 18182 9321 6686 -2152 2152 9356 18182 9321 6686 -2156 2156 9373 18182 9321 6686 -2156 2156 9373 18182 9321 6686 -2141 2141 9308 18182 9308 6686 -2141 2141 9308 18182 9308 6686 -2157 2157 9378 18182 9308 6686 -2157 2157 9378 18182 9308 6686 -2156 2156 9373 18182 9308 6686 -2156 2156 9373 18182 9308 6686 -2178 2178 9469 18182 9308 6686 -2178 2178 9469 18182 9308 6686 -2189 2189 9517 18182 9308 6686 -2189 2189 9517 18182 9308 6686 -2208 2208 9600 18182 9308 6686 -2208 2208 9600 18182 9308 6686 -2239 2239 9734 18182 9308 6686 -2239 2239 9734 18182 9308 6686 2025-08-26 15:31:25,517 Hysteresis 63718 0: raw(9734 16000 16000 16000) min(9308 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18182 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(9734 16000 16000 16000) min(9308 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18182 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2254 2254 9800 18182 9308 6686 -2254 2254 9800 18182 9308 6686 -2250 2250 9782 18182 9308 6686 -2250 2250 9782 18182 9308 6686 -2245 2245 9760 18182 9308 6686 -2245 2245 9760 18182 9308 6686 -2252 2252 9791 18182 9308 6686 -2252 2252 9791 18182 9308 6686 -2242 2242 9747 18182 9308 6686 -2242 2242 9747 18182 9308 6686 -2218 2218 9643 18182 9308 6686 -2218 2218 9643 18182 9308 6686 -2216 2216 9634 18182 9308 6686 -2216 2216 9634 18182 9308 6686 -2205 2205 9586 18182 9308 6686 -2205 2205 9586 18182 9308 6686 -2205 2205 9586 18182 9308 6686 -2205 2205 9586 18182 9308 6686 -2199 2199 9560 18182 9308 6686 -2199 2199 9560 18182 9308 6686 2025-08-26 15:31:35,522 Hysteresis 63728 0: raw(9560 16000 16000 16000) min(9308 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18182 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(9560 16000 16000 16000) min(9308 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18182 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2217 2217 9639 18182 9308 6686 -2217 2217 9639 18182 9308 6686 -2213 2213 9621 18182 9308 6686 -2213 2213 9621 18182 9308 6686 -2238 2238 9730 18182 9308 6686 -2238 2238 9730 18182 9308 6686 -2231 2231 9700 18182 9308 6686 -2231 2231 9700 18182 9308 6686 -2276 2276 9895 18182 9308 6686 -2276 2276 9895 18182 9308 6686 -2314 2314 10060 18182 9308 6686 -2314 2314 10060 18182 9308 6686 -2333 2333 10143 18182 9308 6686 -2333 2333 10143 18182 9308 6686 -2368 2368 10295 18182 9308 6686 -2368 2368 10295 18182 9308 6686 -2387 2387 10378 18182 9308 6686 -2387 2387 10378 18182 9308 6686 -2404 2404 10452 18182 9308 6686 -2404 2404 10452 18182 9308 6686 2025-08-26 15:31:45,533 Hysteresis 63738 0: raw(10452 16000 16000 16000) min(9308 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18182 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(10452 16000 16000 16000) min(9308 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18182 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2398 2398 10426 18182 9308 6686 -2398 2398 10426 18182 9308 6686 -2380 2380 10347 18182 9308 6686 -2380 2380 10347 18182 9308 6686 -2350 2350 10217 18182 9308 6686 -2350 2350 10217 18182 9308 6686 -2316 2316 10069 18182 9308 6686 -2316 2316 10069 18182 9308 6686 -2279 2279 9908 18182 9308 6686 -2279 2279 9908 18182 9308 6686 -2265 2265 9847 18182 9308 6686 -2265 2265 9847 18182 9308 6686 -2250 2250 9782 18182 9308 6686 -2250 2250 9782 18182 9308 6686 -2263 2263 9839 18182 9308 6686 -2263 2263 9839 18182 9308 6686 -2253 2253 9795 18182 9308 6686 -2253 2253 9795 18182 9308 6686 -2235 2235 9717 18182 9308 6686 -2235 2235 9717 18182 9308 6686 2025-08-26 15:31:55,538 Hysteresis 63748 0: raw(9717 16000 16000 16000) min(9308 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18182 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(9717 16000 16000 16000) min(9308 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18182 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2241 2241 9743 18182 9308 6686 -2241 2241 9743 18182 9308 6686 -2247 2247 9769 18182 9308 6686 -2247 2247 9769 18182 9308 6686 -2254 2254 9800 18182 9308 6686 -2254 2254 9800 18182 9308 6686 -2252 2252 9791 18182 9308 6686 -2252 2252 9791 18182 9308 6686 -2263 2263 9839 18182 9308 6686 -2263 2263 9839 18182 9308 6686 -2244 2244 9756 18182 9308 6686 -2244 2244 9756 18182 9308 6686 -2260 2260 9826 18182 9308 6686 -2260 2260 9826 18182 9308 6686 -2255 2255 9804 18182 9308 6686 -2255 2255 9804 18182 9308 6686 -2241 2241 9743 18182 9308 6686 -2241 2241 9743 18182 9308 6686 -2237 2237 9726 18182 9308 6686 -2237 2237 9726 18182 9308 6686 2025-08-26 15:32:05,543 Hysteresis 63758 0: raw(9726 16000 16000 16000) min(9308 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18182 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(9726 16000 16000 16000) min(9308 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18182 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2227 2227 9682 18182 9308 6686 -2227 2227 9682 18182 9308 6686 -2224 2224 9669 18182 9308 6686 -2224 2224 9669 18182 9308 6686 -2214 2214 9626 18182 9308 6686 -2214 2214 9626 18182 9308 6686 -2248 2248 9773 18182 9308 6686 -2248 2248 9773 18182 9308 6686 -2245 2245 9760 18182 9308 6686 -2245 2245 9760 18182 9308 6686 -2245 2245 9760 18182 9308 6686 -2245 2245 9760 18182 9308 6686 -2252 2252 9791 18182 9308 6686 -2252 2252 9791 18182 9308 6686 -2271 2271 9873 18182 9308 6686 -2271 2271 9873 18182 9308 6686 -2264 2264 9843 18182 9308 6686 -2264 2264 9843 18182 9308 6686 -2252 2252 9791 18182 9308 6686 -2252 2252 9791 18182 9308 6686 2025-08-26 15:32:15,552 Hysteresis 63768 0: raw(9791 16000 16000 16000) min(9308 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18182 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(9791 16000 16000 16000) min(9308 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18182 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2275 2275 9891 18182 9308 6686 -2275 2275 9891 18182 9308 6686 -2257 2257 9813 18182 9308 6686 -2257 2257 9813 18182 9308 6686 -2274 2274 9886 18182 9308 6686 -2274 2274 9886 18182 9308 6686 -2298 2298 9991 18182 9308 6686 -2298 2298 9991 18182 9308 6686 -2308 2308 10034 18182 9308 6686 -2308 2308 10034 18182 9308 6686 -2342 2342 10182 18182 9308 6686 -2342 2342 10182 18182 9308 6686 -2375 2375 10326 18182 9308 6686 -2375 2375 10326 18182 9308 6686 -2417 2417 10508 18182 9308 6686 -2417 2417 10508 18182 9308 6686 -2465 2465 10717 18182 9308 6686 -2465 2465 10717 18182 9308 6686 -2509 2509 10908 18182 9308 6686 -2509 2509 10908 18182 9308 6686 2025-08-26 15:32:25,558 Hysteresis 63778 0: raw(10908 16000 16000 16000) min(9308 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18182 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(10908 16000 16000 16000) min(9308 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18182 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2551 2551 11091 18182 9308 6686 -2551 2551 11091 18182 9308 6686 -2575 2575 11195 18182 9308 6686 -2575 2575 11195 18182 9308 6686 -2608 2608 11339 18182 9308 6686 -2608 2608 11339 18182 9308 6686 -2610 2610 11347 18182 9308 6686 -2610 2610 11347 18182 9308 6686 -2625 2625 11413 18182 9308 6686 -2625 2625 11413 18182 9308 6686 -2651 2651 11526 18182 9308 6686 -2651 2651 11526 18182 9308 6686 -2653 2653 11534 18182 9308 6686 -2653 2653 11534 18182 9308 6686 -2687 2687 11682 18182 9308 6686 -2687 2687 11682 18182 9308 6686 -2714 2714 11800 18182 9308 6686 -2714 2714 11800 18182 9308 6686 -2776 2776 12069 18182 9308 6686 -2776 2776 12069 18182 9308 6686 2025-08-26 15:32:35,566 Hysteresis 63788 0: raw(12069 16000 16000 16000) min(9308 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18182 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(12069 16000 16000 16000) min(9308 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18182 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2859 2859 12430 18182 9308 6686 -2859 2859 12430 18182 9308 6686 -3002 3002 13052 18182 9308 6686 -3002 3002 13052 18182 9308 6686 -3116 3116 13547 18182 9308 6686 -3116 3116 13547 18182 9308 6686 -3356 3356 14591 18182 9308 6686 -3356 3356 14591 18182 9308 6686 -3557 3557 15465 18182 9308 6686 -3557 3557 15465 18182 9308 6686 -3790 3790 16478 18182 9308 6686 -3790 3790 16478 18182 9308 6686 -3912 3912 17008 18182 9308 6686 -3912 3912 17008 18182 9308 6686 -4066 4066 17678 18182 9308 6686 -4066 4066 17678 18182 9308 6686 -4177 4177 18160 18182 9308 6686 -4177 4177 18160 18182 9308 6686 -4219 4219 18343 18343 9308 6686 -4219 4219 18343 18343 9308 6686 2025-08-26 15:32:45,571 Hysteresis 63798 0: raw(18343 16000 16000 16000) min(9308 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18343 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(18343 16000 16000 16000) min(9308 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18343 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4208 4208 18295 18343 9308 6686 -4208 4208 18295 18343 9308 6686 -4189 4189 18213 18343 9308 6686 -4189 4189 18213 18343 9308 6686 -4156 4156 18069 18343 9308 6686 -4156 4156 18069 18343 9308 6686 -4082 4082 17747 18343 9308 6686 -4082 4082 17747 18343 9308 6686 -4011 4011 17439 18343 9308 6686 -4011 4011 17439 18343 9308 6686 -3933 3933 17100 18343 9308 6686 -3933 3933 17100 18343 9308 6686 -3863 3863 16795 18343 9308 6686 -3863 3863 16795 18343 9308 6686 -3821 3821 16613 18343 9308 6686 -3821 3821 16613 18343 9308 6686 -3720 3720 16173 18343 9308 6686 -3720 3720 16173 18343 9308 6686 -3597 3597 15639 18343 9308 6686 -3597 3597 15639 18343 9308 6686 2025-08-26 15:32:55,579 Hysteresis 63808 0: raw(15639 16000 16000 16000) min(9308 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18343 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(15639 16000 16000 16000) min(9308 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18343 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3418 3418 14860 18343 9308 6686 -3418 3418 14860 18343 9308 6686 -3222 3222 14008 18343 9308 6686 -3222 3222 14008 18343 9308 6686 -3024 3024 13147 18343 9308 6686 -3024 3024 13147 18343 9308 6686 -2815 2815 12239 18343 9308 6686 -2815 2815 12239 18343 9308 6686 -2648 2648 11513 18343 9308 6686 -2648 2648 11513 18343 9308 6686 -2541 2541 11047 18343 9308 6686 -2541 2541 11047 18343 9308 6686 -2498 2498 10860 18343 9308 6686 -2498 2498 10860 18343 9308 6686 -2478 2478 10773 18343 9308 6686 -2478 2478 10773 18343 9308 6686 -2454 2454 10669 18343 9308 6686 -2454 2454 10669 18343 9308 6686 -2448 2448 10643 18343 9308 6686 -2448 2448 10643 18343 9308 6686 2025-08-26 15:33:05,589 Hysteresis 63818 0: raw(10643 16000 16000 16000) min(9308 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18343 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(10643 16000 16000 16000) min(9308 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18343 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2466 2466 10721 18343 9308 6686 -2466 2466 10721 18343 9308 6686 -2472 2472 10747 18343 9308 6686 -2472 2472 10747 18343 9308 6686 -2519 2519 10952 18343 9308 6686 -2519 2519 10952 18343 9308 6686 -2563 2563 11143 18343 9308 6686 -2563 2563 11143 18343 9308 6686 -2631 2631 11439 18343 9308 6686 -2631 2631 11439 18343 9308 6686 -2688 2688 11686 18343 9308 6686 -2688 2688 11686 18343 9308 6686 -2715 2715 11804 18343 9308 6686 -2715 2715 11804 18343 9308 6686 -2738 2738 11904 18343 9308 6686 -2738 2738 11904 18343 9308 6686 -2754 2754 11973 18343 9308 6686 -2754 2754 11973 18343 9308 6686 -2732 2732 11878 18343 9308 6686 -2732 2732 11878 18343 9308 6686 2025-08-26 15:33:15,593 Hysteresis 63828 0: raw(11878 16000 16000 16000) min(9308 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18343 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(11878 16000 16000 16000) min(9308 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18343 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2699 2699 11734 18343 9308 6686 -2699 2699 11734 18343 9308 6686 -2681 2681 11656 18343 9308 6686 -2681 2681 11656 18343 9308 6686 -2644 2644 11495 18343 9308 6686 -2644 2644 11495 18343 9308 6686 -2621 2621 11395 18343 9308 6686 -2621 2621 11395 18343 9308 6686 -2564 2564 11147 18343 9308 6686 -2564 2564 11147 18343 9308 6686 -2500 2500 10869 18343 9308 6686 -2500 2500 10869 18343 9308 6686 -2463 2463 10708 18343 9308 6686 -2463 2463 10708 18343 9308 6686 -2415 2415 10500 18343 9308 6686 -2415 2415 10500 18343 9308 6686 -2400 2400 10434 18343 9308 6686 -2400 2400 10434 18343 9308 6686 -2382 2382 10356 18343 9308 6686 -2382 2382 10356 18343 9308 6686 2025-08-26 15:33:25,601 Hysteresis 63838 0: raw(10356 16000 16000 16000) min(9308 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18343 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(10356 16000 16000 16000) min(9308 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18343 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2374 2374 10321 18343 9308 6686 -2374 2374 10321 18343 9308 6686 -2358 2358 10252 18343 9308 6686 -2358 2358 10252 18343 9308 6686 -2337 2337 10160 18343 9308 6686 -2337 2337 10160 18343 9308 6686 -2313 2313 10056 18343 9308 6686 -2313 2313 10056 18343 9308 6686 -2298 2298 9991 18343 9308 6686 -2298 2298 9991 18343 9308 6686 -2289 2289 9952 18343 9308 6686 -2289 2289 9952 18343 9308 6686 -2293 2293 9969 18343 9308 6686 -2293 2293 9969 18343 9308 6686 -2289 2289 9952 18343 9308 6686 -2289 2289 9952 18343 9308 6686 -2325 2325 10108 18343 9308 6686 -2325 2325 10108 18343 9308 6686 -2363 2363 10273 18343 9308 6686 -2363 2363 10273 18343 9308 6686 2025-08-26 15:33:35,606 Hysteresis 63848 0: raw(10273 16000 16000 16000) min(9308 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18343 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(10273 16000 16000 16000) min(9308 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18343 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2416 2416 10504 18343 9308 6686 -2416 2416 10504 18343 9308 6686 -2436 2436 10591 18343 9308 6686 -2436 2436 10591 18343 9308 6686 -2440 2440 10608 18343 9308 6686 -2440 2440 10608 18343 9308 6686 -2460 2460 10695 18343 9308 6686 -2460 2460 10695 18343 9308 6686 -2440 2440 10608 18343 9308 6686 -2440 2440 10608 18343 9308 6686 -2404 2404 10452 18343 9308 6686 -2404 2404 10452 18343 9308 6686 -2357 2357 10247 18343 9308 6686 -2357 2357 10247 18343 9308 6686 -2293 2293 9969 18343 9308 6686 -2293 2293 9969 18343 9308 6686 -2238 2238 9730 18343 9308 6686 -2238 2238 9730 18343 9308 6686 -2218 2218 9643 18343 9308 6686 -2218 2218 9643 18343 9308 6686 2025-08-26 15:33:45,611 Hysteresis 63858 0: raw(9643 16000 16000 16000) min(9308 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18343 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(9643 16000 16000 16000) min(9308 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18343 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2205 2205 9586 18343 9308 6686 -2205 2205 9586 18343 9308 6686 -2171 2171 9439 18343 9308 6686 -2171 2171 9439 18343 9308 6686 -2174 2174 9452 18343 9308 6686 -2174 2174 9452 18343 9308 6686 -2165 2165 9413 18343 9308 6686 -2165 2165 9413 18343 9308 6686 -2155 2155 9369 18343 9308 6686 -2155 2155 9369 18343 9308 6686 -2135 2135 9282 18343 9282 6686 -2135 2135 9282 18343 9282 6686 -2149 2149 9343 18343 9282 6686 -2149 2149 9343 18343 9282 6686 -2131 2131 9265 18343 9265 6686 -2131 2131 9265 18343 9265 6686 -2118 2118 9208 18343 9208 6686 -2118 2118 9208 18343 9208 6686 -2132 2132 9269 18343 9208 6686 -2132 2132 9269 18343 9208 6686 2025-08-26 15:33:55,618 Hysteresis 63868 0: raw(9269 16000 16000 16000) min(9208 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18343 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(9269 16000 16000 16000) min(9208 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18343 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2121 2121 9221 18343 9208 6686 -2121 2121 9221 18343 9208 6686 -2104 2104 9147 18343 9147 6686 -2104 2104 9147 18343 9147 6686 -2117 2117 9204 18343 9147 6686 -2117 2117 9204 18343 9147 6686 -2121 2121 9221 18343 9147 6686 -2121 2121 9221 18343 9147 6686 -2110 2110 9173 18343 9147 6686 -2110 2110 9173 18343 9147 6686 -2121 2121 9221 18343 9147 6686 -2121 2121 9221 18343 9147 6686 -2129 2129 9256 18343 9147 6686 -2129 2129 9256 18343 9147 6686 -2150 2150 9347 18343 9147 6686 -2150 2150 9347 18343 9147 6686 -2141 2141 9308 18343 9147 6686 -2141 2141 9308 18343 9147 6686 -2151 2151 9352 18343 9147 6686 -2151 2151 9352 18343 9147 6686 2025-08-26 15:34:05,627 Hysteresis 63878 0: raw(9352 16000 16000 16000) min(9147 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18343 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(9352 16000 16000 16000) min(9147 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18343 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2170 2170 9434 18343 9147 6686 -2170 2170 9434 18343 9147 6686 -2157 2157 9378 18343 9147 6686 -2157 2157 9378 18343 9147 6686 -2150 2150 9347 18343 9147 6686 -2150 2150 9347 18343 9147 6686 -2159 2159 9386 18343 9147 6686 -2159 2159 9386 18343 9147 6686 -2137 2137 9291 18343 9147 6686 -2137 2137 9291 18343 9147 6686 -2132 2132 9269 18343 9147 6686 -2132 2132 9269 18343 9147 6686 -2139 2139 9300 18343 9147 6686 -2139 2139 9300 18343 9147 6686 -2124 2124 9234 18343 9147 6686 -2124 2124 9234 18343 9147 6686 -2104 2104 9147 18343 9147 6686 -2104 2104 9147 18343 9147 6686 -2096 2096 9113 18343 9113 6686 -2096 2096 9113 18343 9113 6686 2025-08-26 15:34:15,631 Hysteresis 63888 0: raw(9113 16000 16000 16000) min(9113 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18343 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(9113 16000 16000 16000) min(9113 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18343 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2098 2098 9121 18343 9113 6686 -2098 2098 9121 18343 9113 6686 -2089 2089 9082 18343 9082 6686 -2089 2089 9082 18343 9082 6686 -2113 2113 9186 18343 9082 6686 -2113 2113 9186 18343 9082 6686 -2101 2101 9134 18343 9082 6686 -2101 2101 9134 18343 9082 6686 -2086 2086 9069 18343 9069 6686 -2086 2086 9069 18343 9069 6686 -2085 2085 9065 18343 9065 6686 -2085 2085 9065 18343 9065 6686 -2083 2083 9056 18343 9056 6686 -2083 2083 9056 18343 9056 6686 -2077 2077 9030 18343 9030 6686 -2077 2077 9030 18343 9030 6686 -2090 2090 9086 18343 9030 6686 -2090 2090 9086 18343 9030 6686 -2084 2084 9060 18343 9030 6686 -2084 2084 9060 18343 9030 6686 2025-08-26 15:34:25,639 Hysteresis 63898 0: raw(9060 16000 16000 16000) min(9030 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18343 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(9060 16000 16000 16000) min(9030 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18343 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2080 2080 9043 18343 9030 6686 -2080 2080 9043 18343 9030 6686 -2081 2081 9047 18343 9030 6686 -2081 2081 9047 18343 9030 6686 -2098 2098 9121 18343 9030 6686 -2098 2098 9121 18343 9030 6686 -2104 2104 9147 18343 9030 6686 -2104 2104 9147 18343 9030 6686 -2087 2087 9073 18343 9030 6686 -2087 2087 9073 18343 9030 6686 -2089 2089 9082 18343 9030 6686 -2089 2089 9082 18343 9030 6686 -2096 2096 9113 18343 9030 6686 -2096 2096 9113 18343 9030 6686 -2085 2085 9065 18343 9030 6686 -2085 2085 9065 18343 9030 6686 -2099 2099 9126 18343 9030 6686 -2099 2099 9126 18343 9030 6686 -2108 2108 9165 18343 9030 6686 -2108 2108 9165 18343 9030 6686 2025-08-26 15:34:35,645 Hysteresis 63908 0: raw(9165 16000 16000 16000) min(9030 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18343 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(9165 16000 16000 16000) min(9030 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18343 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2094 2094 9104 18343 9030 6686 -2094 2094 9104 18343 9030 6686 -2120 2120 9217 18343 9030 6686 -2120 2120 9217 18343 9030 6686 -2130 2130 9260 18343 9030 6686 -2130 2130 9260 18343 9030 6686 -2137 2137 9291 18343 9030 6686 -2137 2137 9291 18343 9030 6686 -2146 2146 9330 18343 9030 6686 -2146 2146 9330 18343 9030 6686 -2164 2164 9408 18343 9030 6686 -2164 2164 9408 18343 9030 6686 -2184 2184 9495 18343 9030 6686 -2184 2184 9495 18343 9030 6686 -2199 2199 9560 18343 9030 6686 -2199 2199 9560 18343 9030 6686 -2234 2234 9713 18343 9030 6686 -2234 2234 9713 18343 9030 6686 -2257 2257 9813 18343 9030 6686 -2257 2257 9813 18343 9030 6686 2025-08-26 15:34:45,655 Hysteresis 63918 0: raw(9813 16000 16000 16000) min(9030 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18343 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(9813 16000 16000 16000) min(9030 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18343 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2290 2290 9956 18343 9030 6686 -2290 2290 9956 18343 9030 6686 -2343 2343 10186 18343 9030 6686 -2343 2343 10186 18343 9030 6686 -2441 2441 10613 18343 9030 6686 -2441 2441 10613 18343 9030 6686 -2501 2501 10873 18343 9030 6686 -2501 2501 10873 18343 9030 6686 -2582 2582 11226 18343 9030 6686 -2582 2582 11226 18343 9030 6686 -2666 2666 11591 18343 9030 6686 -2666 2666 11591 18343 9030 6686 -2722 2722 11834 18343 9030 6686 -2722 2722 11834 18343 9030 6686 -2795 2795 12152 18343 9030 6686 -2795 2795 12152 18343 9030 6686 -2825 2825 12282 18343 9030 6686 -2825 2825 12282 18343 9030 6686 -2848 2848 12382 18343 9030 6686 -2848 2848 12382 18343 9030 6686 2025-08-26 15:34:55,663 Hysteresis 63928 0: raw(12382 16000 16000 16000) min(9030 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18343 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(12382 16000 16000 16000) min(9030 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18343 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2912 2912 12660 18343 9030 6686 -2912 2912 12660 18343 9030 6686 -2971 2971 12917 18343 9030 6686 -2971 2971 12917 18343 9030 6686 -3064 3064 13321 18343 9030 6686 -3064 3064 13321 18343 9030 6686 -3183 3183 13839 18343 9030 6686 -3183 3183 13839 18343 9030 6686 -3359 3359 14604 18343 9030 6686 -3359 3359 14604 18343 9030 6686 -3485 3485 15152 18343 9030 6686 -3485 3485 15152 18343 9030 6686 -3681 3681 16004 18343 9030 6686 -3681 3681 16004 18343 9030 6686 -3770 3770 16391 18343 9030 6686 -3770 3770 16391 18343 9030 6686 -3944 3944 17147 18343 9030 6686 -3944 3944 17147 18343 9030 6686 -4087 4087 17769 18343 9030 6686 2025-08-26 15:35:05,674 Hysteresis 63938 0: raw(17769 16000 16000 16000) min(9030 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18343 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(17769 16000 16000 16000) min(9030 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18343 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4087 4087 17769 18343 9030 6686 -4136 4136 17982 18343 9030 6686 -4136 4136 17982 18343 9030 6686 -4183 4183 18186 18343 9030 6686 -4183 4183 18186 18343 9030 6686 -4233 4233 18404 18404 9030 6686 -4233 4233 18404 18404 9030 6686 -4249 4249 18473 18473 9030 6686 -4249 4249 18473 18473 9030 6686 -4287 4287 18639 18639 9030 6686 -4287 4287 18639 18639 9030 6686 -4302 4302 18704 18704 9030 6686 -4302 4302 18704 18704 9030 6686 -4302 4302 18704 18704 9030 6686 -4302 4302 18704 18704 9030 6686 -4328 4328 18817 18817 9030 6686 -4328 4328 18817 18817 9030 6686 -4316 4316 18765 18817 9030 6686 -4316 4316 18765 18817 9030 6686 -4337 4337 18856 18856 9030 6686 2025-08-26 15:35:15,680 Hysteresis 63948 0: raw(18856 16000 16000 16000) min(9030 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18856 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(18856 16000 16000 16000) min(9030 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18856 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4337 4337 18856 18856 9030 6686 -4319 4319 18778 18856 9030 6686 -4319 4319 18778 18856 9030 6686 -4328 4328 18817 18856 9030 6686 -4328 4328 18817 18856 9030 6686 -4313 4313 18752 18856 9030 6686 -4313 4313 18752 18856 9030 6686 -4311 4311 18743 18856 9030 6686 -4311 4311 18743 18856 9030 6686 -4297 4297 18682 18856 9030 6686 -4297 4297 18682 18856 9030 6686 -4278 4278 18600 18856 9030 6686 -4278 4278 18600 18856 9030 6686 -4285 4285 18630 18856 9030 6686 -4285 4285 18630 18856 9030 6686 -4289 4289 18647 18856 9030 6686 -4289 4289 18647 18856 9030 6686 -4282 4282 18617 18856 9030 6686 -4282 4282 18617 18856 9030 6686 -4307 4307 18726 18856 9030 6686 2025-08-26 15:35:25,688 Hysteresis 63958 0: raw(18726 16000 16000 16000) min(9030 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18856 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(18726 16000 16000 16000) min(9030 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18856 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4307 4307 18726 18856 9030 6686 -4307 4307 18726 18856 9030 6686 -4307 4307 18726 18856 9030 6686 -4295 4295 18673 18856 9030 6686 -4295 4295 18673 18856 9030 6686 -4300 4300 18695 18856 9030 6686 -4300 4300 18695 18856 9030 6686 -4318 4318 18773 18856 9030 6686 -4318 4318 18773 18856 9030 6686 -4327 4327 18813 18856 9030 6686 -4327 4327 18813 18856 9030 6686 -4331 4331 18830 18856 9030 6686 -4331 4331 18830 18856 9030 6686 -4328 4328 18817 18856 9030 6686 -4328 4328 18817 18856 9030 6686 -4332 4332 18834 18856 9030 6686 -4332 4332 18834 18856 9030 6686 -4344 4344 18886 18886 9030 6686 -4344 4344 18886 18886 9030 6686 -4335 4335 18847 18886 9030 6686 2025-08-26 15:35:35,697 Hysteresis 63968 0: raw(18847 16000 16000 16000) min(9030 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18886 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(18847 16000 16000 16000) min(9030 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18886 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4335 4335 18847 18886 9030 6686 -4329 4329 18821 18886 9030 6686 -4329 4329 18821 18886 9030 6686 -4341 4341 18873 18886 9030 6686 -4341 4341 18873 18886 9030 6686 -4336 4336 18852 18886 9030 6686 -4336 4336 18852 18886 9030 6686 -4336 4336 18852 18886 9030 6686 -4336 4336 18852 18886 9030 6686 -4363 4363 18969 18969 9030 6686 -4363 4363 18969 18969 9030 6686 -4384 4384 19060 19060 9030 6686 -4384 4384 19060 19060 9030 6686 -4390 4390 19086 19086 9030 6686 -4390 4390 19086 19086 9030 6686 -4410 4410 19173 19173 9030 6686 -4410 4410 19173 19173 9030 6686 -4412 4412 19182 19182 9030 6686 -4412 4412 19182 19182 9030 6686 -4426 4426 19243 19243 9030 6686 2025-08-26 15:35:45,702 Hysteresis 63978 0: raw(19243 16000 16000 16000) min(9030 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 19243 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(19243 16000 16000 16000) min(9030 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 19243 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4426 4426 19243 19243 9030 6686 -4429 4429 19256 19256 9030 6686 -4429 4429 19256 19256 9030 6686 -4415 4415 19195 19256 9030 6686 -4415 4415 19195 19256 9030 6686 -4437 4437 19291 19291 9030 6686 -4437 4437 19291 19291 9030 6686 -4441 4441 19308 19308 9030 6686 -4441 4441 19308 19308 9030 6686 -4435 4435 19282 19308 9030 6686 -4435 4435 19282 19308 9030 6686 -4451 4451 19352 19352 9030 6686 -4451 4451 19352 19352 9030 6686 -4475 4475 19456 19456 9030 6686 -4475 4475 19456 19456 9030 6686 -4469 4469 19430 19456 9030 6686 -4469 4469 19430 19456 9030 6686 -4515 4515 19630 19630 9030 6686 -4515 4515 19630 19630 9030 6686 -4525 4525 19673 19673 9030 6686 2025-08-26 15:35:55,707 Hysteresis 63988 0: raw(19673 16000 16000 16000) min(9030 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 19673 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(19673 16000 16000 16000) min(9030 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 19673 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4525 4525 19673 19673 9030 6686 -4526 4526 19678 19678 9030 6686 -4526 4526 19678 19678 9030 6686 -4566 4566 19852 19852 9030 6686 -4566 4566 19852 19852 9030 6686 -4547 4547 19769 19852 9030 6686 -4547 4547 19769 19852 9030 6686 -4591 4591 19960 19960 9030 6686 -4591 4591 19960 19960 9030 6686 -4582 4582 19921 19960 9030 6686 -4582 4582 19921 19960 9030 6686 -4596 4596 19982 19982 9030 6686 -4596 4596 19982 19982 9030 6686 -4584 4584 19930 19982 9030 6686 -4584 4584 19930 19982 9030 6686 -4619 4619 20082 20082 9030 6686 -4619 4619 20082 20082 9030 6686 -4609 4609 20039 20082 9030 6686 -4609 4609 20039 20082 9030 6686 -4602 4602 20008 20082 9030 6686 2025-08-26 15:36:05,713 Hysteresis 63998 0: raw(20008 16000 16000 16000) min(9030 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20082 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(20008 16000 16000 16000) min(9030 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20082 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4602 4602 20008 20082 9030 6686 -4607 4607 20030 20082 9030 6686 -4607 4607 20030 20082 9030 6686 -4610 4610 20043 20082 9030 6686 -4610 4610 20043 20082 9030 6686 -4598 4598 19991 20082 9030 6686 -4598 4598 19991 20082 9030 6686 -4605 4605 20021 20082 9030 6686 -4605 4605 20021 20082 9030 6686 -4608 4608 20034 20082 9030 6686 -4608 4608 20034 20082 9030 6686 -4599 4599 19995 20082 9030 6686 -4599 4599 19995 20082 9030 6686 -4617 4617 20073 20082 9030 6686 -4617 4617 20073 20082 9030 6686 -4614 4614 20060 20082 9030 6686 -4614 4614 20060 20082 9030 6686 -4601 4601 20004 20082 9030 6686 -4601 4601 20004 20082 9030 6686 -4604 4604 20017 20082 9030 6686 2025-08-26 15:36:15,719 Hysteresis 64008 0: raw(20017 16000 16000 16000) min(9030 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20082 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(20017 16000 16000 16000) min(9030 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20082 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4604 4604 20017 20082 9030 6686 -4609 4609 20039 20082 9030 6686 -4609 4609 20039 20082 9030 6686 -4600 4600 20000 20082 9030 6686 -4600 4600 20000 20082 9030 6686 -4591 4591 19960 20082 9030 6686 -4591 4591 19960 20082 9030 6686 -4592 4592 19965 20082 9030 6686 -4592 4592 19965 20082 9030 6686 -4576 4576 19895 20082 9030 6686 -4576 4576 19895 20082 9030 6686 -4574 4574 19886 20082 9030 6686 -4574 4574 19886 20082 9030 6686 -4576 4576 19895 20082 9030 6686 -4576 4576 19895 20082 9030 6686 -4560 4560 19826 20082 9030 6686 -4560 4560 19826 20082 9030 6686 -4565 4565 19847 20082 9030 6686 -4565 4565 19847 20082 9030 6686 -4556 4556 19808 20082 9030 6686 2025-08-26 15:36:25,724 Hysteresis 64018 0: raw(19808 16000 16000 16000) min(9030 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20082 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(19808 16000 16000 16000) min(9030 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20082 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4556 4556 19808 20082 9030 6686 -4544 4544 19756 20082 9030 6686 -4544 4544 19756 20082 9030 6686 -4544 4544 19756 20082 9030 6686 -4544 4544 19756 20082 9030 6686 -4543 4543 19752 20082 9030 6686 -4543 4543 19752 20082 9030 6686 -4543 4543 19752 20082 9030 6686 -4543 4543 19752 20082 9030 6686 -4544 4544 19756 20082 9030 6686 -4544 4544 19756 20082 9030 6686 -4537 4537 19726 20082 9030 6686 -4537 4537 19726 20082 9030 6686 -4540 4540 19739 20082 9030 6686 -4540 4540 19739 20082 9030 6686 -4540 4540 19739 20082 9030 6686 -4540 4540 19739 20082 9030 6686 -4543 4543 19752 20082 9030 6686 -4543 4543 19752 20082 9030 6686 -4556 4556 19808 20082 9030 6686 2025-08-26 15:36:35,731 Hysteresis 64028 0: raw(19808 16000 16000 16000) min(9030 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20082 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(19808 16000 16000 16000) min(9030 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20082 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4556 4556 19808 20082 9030 6686 -4549 4549 19778 20082 9030 6686 -4549 4549 19778 20082 9030 6686 -4558 4558 19817 20082 9030 6686 -4558 4558 19817 20082 9030 6686 -4575 4575 19891 20082 9030 6686 -4575 4575 19891 20082 9030 6686 -4575 4575 19891 20082 9030 6686 -4575 4575 19891 20082 9030 6686 -4578 4578 19904 20082 9030 6686 -4578 4578 19904 20082 9030 6686 -4586 4586 19939 20082 9030 6686 -4586 4586 19939 20082 9030 6686 -4607 4607 20030 20082 9030 6686 -4607 4607 20030 20082 9030 6686 -4619 4619 20082 20082 9030 6686 -4619 4619 20082 20082 9030 6686 -4614 4614 20060 20082 9030 6686 -4614 4614 20060 20082 9030 6686 -4605 4605 20021 20082 9030 6686 2025-08-26 15:36:45,736 Hysteresis 64038 0: raw(20021 16000 16000 16000) min(9030 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20082 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(20021 16000 16000 16000) min(9030 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20082 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4619 4619 20082 20082 9030 6686 -4619 4619 20082 20082 9030 6686 -4616 4616 20069 20082 9030 6686 -4616 4616 20069 20082 9030 6686 -4616 4616 20069 20082 9030 6686 -4612 4612 20052 20082 9030 6686 -4612 4612 20052 20082 9030 6686 -4580 4580 19913 20082 9030 6686 -4596 4596 19982 20082 9030 6686 -4596 4596 19982 20082 9030 6686 -4550 4550 19782 20082 9030 6686 -4550 4550 19782 20082 9030 6686 -4544 4544 19756 20082 9030 6686 -4544 4544 19756 20082 9030 6686 -4559 4559 19821 20082 9030 6686 -4559 4559 19821 20082 9030 6686 -4539 4539 19734 20082 9030 6686 -4539 4539 19734 20082 9030 6686 -4519 4519 19647 20082 9030 6686 -4519 4519 19647 20082 9030 6686 2025-08-26 15:36:55,742 Hysteresis 64048 0: raw(19647 16000 16000 16000) min(9030 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20082 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(19647 16000 16000 16000) min(9030 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20082 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4533 4533 19708 20082 9030 6686 -4533 4533 19708 20082 9030 6686 -4520 4520 19652 20082 9030 6686 -4520 4520 19652 20082 9030 6686 -4538 4538 19730 20082 9030 6686 -4538 4538 19730 20082 9030 6686 -4519 4519 19647 20082 9030 6686 -4519 4519 19647 20082 9030 6686 -4515 4515 19630 20082 9030 6686 -4515 4515 19630 20082 9030 6686 -4504 4504 19582 20082 9030 6686 -4504 4504 19582 20082 9030 6686 -4544 4544 19756 20082 9030 6686 -4544 4544 19756 20082 9030 6686 -4563 4563 19839 20082 9030 6686 -4563 4563 19839 20082 9030 6686 -4580 4580 19913 20082 9030 6686 -4580 4580 19913 20082 9030 6686 -4579 4579 19908 20082 9030 6686 -4579 4579 19908 20082 9030 6686 2025-08-26 15:37:05,748 Hysteresis 64058 0: raw(19908 16000 16000 16000) min(9030 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20082 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(19908 16000 16000 16000) min(9030 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20082 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4580 4580 19913 20082 9030 6686 -4580 4580 19913 20082 9030 6686 -4586 4586 19939 20082 9030 6686 -4586 4586 19939 20082 9030 6686 -4597 4597 19986 20082 9030 6686 -4597 4597 19986 20082 9030 6686 -4618 4618 20078 20082 9030 6686 -4618 4618 20078 20082 9030 6686 -4620 4620 20086 20086 9030 6686 -4620 4620 20086 20086 9030 6686 -4634 4634 20147 20147 9030 6686 -4634 4634 20147 20147 9030 6686 -4639 4639 20169 20169 9030 6686 -4639 4639 20169 20169 9030 6686 -4634 4634 20147 20169 9030 6686 -4634 4634 20147 20169 9030 6686 -4628 4628 20121 20169 9030 6686 -4628 4628 20121 20169 9030 6686 -4633 4633 20143 20169 9030 6686 -4633 4633 20143 20169 9030 6686 2025-08-26 15:37:15,756 Hysteresis 64068 0: raw(20143 16000 16000 16000) min(9030 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20169 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(20143 16000 16000 16000) min(9030 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20169 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4609 4609 20039 20169 9030 6686 -4609 4609 20039 20169 9030 6686 -4612 4612 20052 20169 9030 6686 -4612 4612 20052 20169 9030 6686 -4597 4597 19986 20169 9030 6686 -4597 4597 19986 20169 9030 6686 -4580 4580 19913 20169 9030 6686 -4580 4580 19913 20169 9030 6686 -4577 4577 19900 20169 9030 6686 -4577 4577 19900 20169 9030 6686 -4573 4573 19882 20169 9030 6686 -4573 4573 19882 20169 9030 6686 -4574 4574 19886 20169 9030 6686 -4574 4574 19886 20169 9030 6686 -4562 4562 19834 20169 9030 6686 -4562 4562 19834 20169 9030 6686 -4564 4564 19843 20169 9030 6686 -4564 4564 19843 20169 9030 6686 -4568 4568 19860 20169 9030 6686 -4568 4568 19860 20169 9030 6686 2025-08-26 15:37:25,763 Hysteresis 64078 0: raw(19860 16000 16000 16000) min(9030 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20169 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(19860 16000 16000 16000) min(9030 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20169 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4572 4572 19878 20169 9030 6686 -4572 4572 19878 20169 9030 6686 -4559 4559 19821 20169 9030 6686 -4559 4559 19821 20169 9030 6686 -4599 4599 19995 20169 9030 6686 -4599 4599 19995 20169 9030 6686 -4586 4586 19939 20169 9030 6686 -4586 4586 19939 20169 9030 6686 -4612 4612 20052 20169 9030 6686 -4612 4612 20052 20169 9030 6686 -4612 4612 20052 20169 9030 6686 -4612 4612 20052 20169 9030 6686 -4615 4615 20065 20169 9030 6686 -4615 4615 20065 20169 9030 6686 -4632 4632 20139 20169 9030 6686 -4632 4632 20139 20169 9030 6686 -4624 4624 20104 20169 9030 6686 -4624 4624 20104 20169 9030 6686 -4619 4619 20082 20169 9030 6686 -4619 4619 20082 20169 9030 6686 2025-08-26 15:37:35,769 Hysteresis 64088 0: raw(20082 16000 16000 16000) min(9030 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20169 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(20082 16000 16000 16000) min(9030 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20169 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4603 4603 20013 20169 9030 6686 -4603 4603 20013 20169 9030 6686 -4628 4628 20121 20169 9030 6686 -4628 4628 20121 20169 9030 6686 -4628 4628 20121 20169 9030 6686 -4615 4615 20065 20169 9030 6686 -4623 4623 20100 20169 9030 6686 -4623 4623 20100 20169 9030 6686 -4630 4630 20130 20169 9030 6686 -4630 4630 20130 20169 9030 6686 -4642 4642 20182 20182 9030 6686 -4642 4642 20182 20182 9030 6686 -4641 4641 20178 20182 9030 6686 -4641 4641 20178 20182 9030 6686 -4647 4647 20204 20204 9030 6686 -4647 4647 20204 20204 9030 6686 -4652 4652 20226 20226 9030 6686 -4652 4652 20226 20226 9030 6686 -4636 4636 20156 20226 9030 6686 -4636 4636 20156 20226 9030 6686 2025-08-26 15:37:45,778 Hysteresis 64098 0: raw(20156 16000 16000 16000) min(9030 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20226 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(20156 16000 16000 16000) min(9030 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20226 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4627 4627 20117 20226 9030 6686 -4627 4627 20117 20226 9030 6686 -4629 4629 20126 20226 9030 6686 -4629 4629 20126 20226 9030 6686 -4627 4627 20117 20226 9030 6686 -4627 4627 20117 20226 9030 6686 -4612 4612 20052 20226 9030 6686 -4612 4612 20052 20226 9030 6686 -4613 4613 20056 20226 9030 6686 -4613 4613 20056 20226 9030 6686 -4635 4635 20152 20226 9030 6686 -4635 4635 20152 20226 9030 6686 -4645 4645 20195 20226 9030 6686 -4645 4645 20195 20226 9030 6686 -4660 4660 20260 20260 9030 6686 -4660 4660 20260 20260 9030 6686 -4677 4677 20334 20334 9030 6686 -4677 4677 20334 20334 9030 6686 -4666 4666 20286 20334 9030 6686 -4666 4666 20286 20334 9030 6686 2025-08-26 15:37:55,783 Hysteresis 64108 0: raw(20286 16000 16000 16000) min(9030 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20334 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(20286 16000 16000 16000) min(9030 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20334 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4681 4681 20352 20352 9030 6686 -4681 4681 20352 20352 9030 6686 -4693 4693 20404 20404 9030 6686 -4693 4693 20404 20404 9030 6686 -4686 4686 20373 20404 9030 6686 -4686 4686 20373 20404 9030 6686 -4676 4676 20330 20404 9030 6686 -4676 4676 20330 20404 9030 6686 -4696 4696 20417 20417 9030 6686 -4696 4696 20417 20417 9030 6686 -4683 4683 20360 20417 9030 6686 -4683 4683 20360 20417 9030 6686 -4638 4638 20165 20417 9030 6686 -4638 4638 20165 20417 9030 6686 -4625 4625 20108 20417 9030 6686 -4625 4625 20108 20417 9030 6686 -4626 4626 20113 20417 9030 6686 -4626 4626 20113 20417 9030 6686 -4629 4629 20126 20417 9030 6686 -4629 4629 20126 20417 9030 6686 2025-08-26 15:38:05,792 Hysteresis 64118 0: raw(20126 16000 16000 16000) min(9030 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20417 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(20126 16000 16000 16000) min(9030 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20417 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4625 4625 20108 20417 9030 6686 -4625 4625 20108 20417 9030 6686 -4622 4622 20095 20417 9030 6686 -4622 4622 20095 20417 9030 6686 -4634 4634 20147 20417 9030 6686 -4634 4634 20147 20417 9030 6686 -4655 4655 20239 20417 9030 6686 -4655 4655 20239 20417 9030 6686 -4648 4648 20208 20417 9030 6686 -4648 4648 20208 20417 9030 6686 -4652 4652 20226 20417 9030 6686 -4652 4652 20226 20417 9030 6686 -4674 4674 20321 20417 9030 6686 -4674 4674 20321 20417 9030 6686 -4667 4667 20291 20417 9030 6686 -4667 4667 20291 20417 9030 6686 -4668 4668 20295 20417 9030 6686 -4668 4668 20295 20417 9030 6686 -4679 4679 20343 20417 9030 6686 -4679 4679 20343 20417 9030 6686 2025-08-26 15:38:15,796 Hysteresis 64128 0: raw(20343 16000 16000 16000) min(9030 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20417 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(20343 16000 16000 16000) min(9030 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20417 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4680 4680 20347 20417 9030 6686 -4680 4680 20347 20417 9030 6686 -4686 4686 20373 20417 9030 6686 -4686 4686 20373 20417 9030 6686 -4696 4696 20417 20417 9030 6686 -4696 4696 20417 20417 9030 6686 -4683 4683 20360 20417 9030 6686 -4683 4683 20360 20417 9030 6686 -4701 4701 20439 20439 9030 6686 -4701 4701 20439 20439 9030 6686 -4680 4680 20347 20439 9030 6686 -4680 4680 20347 20439 9030 6686 -4672 4672 20313 20439 9030 6686 -4672 4672 20313 20439 9030 6686 -4680 4680 20347 20439 9030 6686 -4680 4680 20347 20439 9030 6686 -4664 4664 20278 20439 9043 6686 -4664 4664 20278 20439 9043 6686 -4632 4632 20139 20439 9043 6686 -4632 4632 20139 20439 9043 6686 2025-08-26 15:38:25,804 Hysteresis 64138 0: raw(20139 16000 16000 16000) min(9043 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20439 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(20139 16000 16000 16000) min(9043 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20439 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4619 4619 20082 20439 9043 6686 -4619 4619 20082 20439 9043 6686 -4634 4634 20147 20439 9047 6686 -4634 4634 20147 20439 9047 6686 -4615 4615 20065 20439 9065 6686 -4615 4615 20065 20439 9065 6686 -4623 4623 20100 20439 9065 6686 -4623 4623 20100 20439 9065 6686 -4609 4609 20039 20439 9065 6686 -4609 4609 20039 20439 9065 6686 -4607 4607 20030 20439 9065 6686 -4607 4607 20030 20439 9065 6686 -4606 4606 20026 20439 9065 6686 -4606 4606 20026 20439 9065 6686 -4598 4598 19991 20439 9065 6686 -4598 4598 19991 20439 9065 6686 -4615 4615 20065 20439 9104 6686 -4615 4615 20065 20439 9104 6686 -4625 4625 20108 20439 9104 6686 -4625 4625 20108 20439 9104 6686 2025-08-26 15:38:35,813 Hysteresis 64148 0: raw(20108 16000 16000 16000) min(9104 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20439 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(20108 16000 16000 16000) min(9104 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20439 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4635 4635 20152 20439 9104 6686 -4635 4635 20152 20439 9104 6686 -4624 4624 20104 20439 9217 6686 -4624 4624 20104 20439 9217 6686 -4641 4641 20178 20439 9260 6686 -4641 4641 20178 20439 9260 6686 -4636 4636 20156 20439 9291 6686 -4636 4636 20156 20439 9291 6686 -4627 4627 20117 20439 9330 6686 -4627 4627 20117 20439 9330 6686 -4605 4605 20021 20439 9408 6686 -4605 4605 20021 20439 9408 6686 -4605 4605 20021 20439 9495 6686 -4605 4605 20021 20439 9495 6686 -4609 4609 20039 20439 9560 6686 -4609 4609 20039 20439 9560 6686 -4600 4600 20000 20439 9713 6686 -4600 4600 20000 20439 9713 6686 -4598 4598 19991 20439 9813 6686 -4598 4598 19991 20439 9813 6686 2025-08-26 15:38:45,817 Hysteresis 64158 0: raw(19991 16000 16000 16000) min(9813 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20439 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(19991 16000 16000 16000) min(9813 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20439 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4597 4597 19986 20439 9956 6686 -4597 4597 19986 20439 9956 6686 -4584 4584 19930 20439 10186 6686 -4584 4584 19930 20439 10186 6686 -4607 4607 20030 20439 10613 6686 -4607 4607 20030 20439 10613 6686 -3417 3417 14856 20439 10873 6686 -3417 3417 14856 20439 10873 6686 -4513 4513 19621 20439 11226 6686 -4513 4513 19621 20439 11226 6686 -4522 4522 19660 20439 11591 6686 -4522 4522 19660 20439 11591 6686 -4517 4517 19639 20439 11834 6686 -4517 4517 19639 20439 11834 6686 -4506 4506 19591 20439 12152 6686 -4506 4506 19591 20439 12152 6686 -4510 4510 19608 20439 12282 6686 -4510 4510 19608 20439 12282 6686 -4494 4494 19539 20439 12382 6686 -4494 4494 19539 20439 12382 6686 2025-08-26 15:38:55,827 Hysteresis 64168 0: raw(19539 16000 16000 16000) min(12382 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20439 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(19539 16000 16000 16000) min(12382 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20439 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4479 4479 19473 20439 12660 6686 -4479 4479 19473 20439 12660 6686 -4482 4482 19486 20439 12917 6686 -4482 4482 19486 20439 12917 6686 -4460 4460 19391 20439 13321 6686 -4460 4460 19391 20439 13321 6686 -4456 4456 19373 20439 13839 6686 -4456 4456 19373 20439 13839 6686 -4449 4449 19343 20439 14604 6686 -4449 4449 19343 20439 14604 6686 -4447 4447 19334 20439 14856 6686 -4447 4447 19334 20439 14856 6686 -4451 4451 19352 20439 14856 6686 -4451 4451 19352 20439 14856 6686 -4427 4427 19247 20439 14856 6686 -4427 4427 19247 20439 14856 6686 -4434 4434 19278 20439 14856 6686 -4434 4434 19278 20439 14856 6686 -4416 4416 19200 20439 14856 6686 -4416 4416 19200 20439 14856 6686 2025-08-26 15:39:05,835 Hysteresis 64178 0: raw(19200 16000 16000 16000) min(14856 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20439 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(19200 16000 16000 16000) min(14856 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20439 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4393 4393 19100 20439 14856 6686 -4393 4393 19100 20439 14856 6686 -4342 4342 18878 20439 14856 6686 -4342 4342 18878 20439 14856 6686 -4283 4283 18621 20439 14856 6686 -4283 4283 18621 20439 14856 6686 -4249 4249 18473 20439 14856 6686 -4249 4249 18473 20439 14856 6686 -4204 4204 18278 20439 14856 6686 -4204 4204 18278 20439 14856 6686 -4190 4190 18217 20439 14856 6686 -4190 4190 18217 20439 14856 6686 -4197 4197 18247 20439 14856 6686 -4197 4197 18247 20439 14856 6686 -4189 4189 18213 20439 14856 6686 -4189 4189 18213 20439 14856 6686 -4214 4214 18321 20439 14856 6686 -4214 4214 18321 20439 14856 6686 -4225 4225 18369 20439 14856 6686 -4225 4225 18369 20439 14856 6686 2025-08-26 15:39:15,842 Hysteresis 64188 0: raw(18369 16000 16000 16000) min(14856 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20439 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(18369 16000 16000 16000) min(14856 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20439 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4226 4226 18373 20439 14856 6686 -4226 4226 18373 20439 14856 6686 -4259 4259 18517 20439 14856 6686 -4259 4259 18517 20439 14856 6686 -4292 4292 18660 20439 14856 6686 -4292 4292 18660 20439 14856 6686 -4296 4296 18678 20439 14856 6686 -4296 4296 18678 20439 14856 6686 -4316 4316 18765 20439 14856 6686 -4316 4316 18765 20439 14856 6686 -4343 4343 18882 20439 14856 6686 -4343 4343 18882 20439 14856 6686 -4350 4350 18913 20439 14856 6686 -4350 4350 18913 20439 14856 6686 -4343 4343 18882 20439 14856 6686 -4343 4343 18882 20439 14856 6686 -4330 4330 18826 20439 14856 6686 -4330 4330 18826 20439 14856 6686 -4311 4311 18743 20439 14856 6686 -4311 4311 18743 20439 14856 6686 2025-08-26 15:39:25,849 Hysteresis 64198 0: raw(18743 16000 16000 16000) min(14856 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20439 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(18743 16000 16000 16000) min(14856 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20439 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4300 4300 18695 20439 14856 6686 -4300 4300 18695 20439 14856 6686 -4300 4300 18695 20439 14856 6686 -4300 4300 18695 20439 14856 6686 -4284 4284 18626 20439 14856 6686 -4284 4284 18626 20439 14856 6686 -4274 4274 18582 20439 14856 6686 -4274 4274 18582 20439 14856 6686 -4262 4262 18530 20439 14856 6686 -4262 4262 18530 20439 14856 6686 -4267 4267 18552 20439 14856 6686 -4267 4267 18552 20439 14856 6686 -4274 4274 18582 20439 14856 6686 -4274 4274 18582 20439 14856 6686 -4279 4279 18604 20439 14856 6686 -4279 4279 18604 20439 14856 6686 -4275 4275 18586 20439 14856 6686 -4275 4275 18586 20439 14856 6686 -4285 4285 18630 20439 14856 6686 -4285 4285 18630 20439 14856 6686 2025-08-26 15:39:35,854 Hysteresis 64208 0: raw(18630 16000 16000 16000) min(14856 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20439 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(18630 16000 16000 16000) min(14856 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20439 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4283 4283 18621 20439 14856 6686 -4283 4283 18621 20439 14856 6686 -4276 4276 18591 20439 14856 6686 -4276 4276 18591 20439 14856 6686 -4283 4283 18621 20439 14856 6686 -4283 4283 18621 20439 14856 6686 -4305 4305 18717 20439 14856 6686 -4305 4305 18717 20439 14856 6686 -4294 4294 18669 20439 14856 6686 -4294 4294 18669 20439 14856 6686 -4297 4297 18682 20439 14856 6686 -4297 4297 18682 20439 14856 6686 -4305 4305 18717 20439 14856 6686 -4305 4305 18717 20439 14856 6686 -4291 4291 18656 20439 14856 6686 -4291 4291 18656 20439 14856 6686 -4298 4298 18686 20439 14856 6686 -4298 4298 18686 20439 14856 6686 -4288 4288 18643 20439 14856 6686 -4288 4288 18643 20439 14856 6686 2025-08-26 15:39:45,858 Hysteresis 64218 0: raw(18643 16000 16000 16000) min(14856 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20439 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(18643 16000 16000 16000) min(14856 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20439 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4274 4274 18582 20439 14856 6686 -4274 4274 18582 20439 14856 6686 -4282 4282 18617 20439 14856 6686 -4282 4282 18617 20439 14856 6686 -4282 4282 18617 20439 14856 6686 -4282 4282 18617 20439 14856 6686 -4280 4280 18608 20439 14856 6686 -4280 4280 18608 20439 14856 6686 -4292 4292 18660 20439 14856 6686 -4292 4292 18660 20439 14856 6686 -4285 4285 18630 20439 14856 6686 -4285 4285 18630 20439 14856 6686 -4288 4288 18643 20439 14856 6686 -4288 4288 18643 20439 14856 6686 -4282 4282 18617 20439 14856 6686 -4282 4282 18617 20439 14856 6686 -4307 4307 18726 20439 14856 6686 -4307 4307 18726 20439 14856 6686 -4279 4279 18604 20439 14856 6686 -4279 4279 18604 20439 14856 6686 2025-08-26 15:39:55,862 Hysteresis 64228 0: raw(18604 16000 16000 16000) min(14856 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20439 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(18604 16000 16000 16000) min(14856 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20439 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4274 4274 18582 20439 14856 6686 -4274 4274 18582 20439 14856 6686 -4299 4299 18691 20439 14856 6686 -4299 4299 18691 20439 14856 6686 -4277 4277 18595 20439 14856 6686 -4277 4277 18595 20439 14856 6686 -4268 4268 18556 20439 14856 6686 -4268 4268 18556 20439 14856 6686 -4266 4266 18547 20439 14856 6686 -4266 4266 18547 20439 14856 6686 -4256 4256 18504 20439 14856 6686 -4256 4256 18504 20439 14856 6686 -4256 4256 18504 20439 14856 6686 -4256 4256 18504 20439 14856 6686 -4262 4262 18530 20439 14856 6686 -4262 4262 18530 20439 14856 6686 -4253 4253 18491 20439 14856 6686 -4253 4253 18491 20439 14856 6686 -4247 4247 18465 20439 14856 6686 -4247 4247 18465 20439 14856 6686 2025-08-26 15:40:05,874 Hysteresis 64238 0: raw(18465 16000 16000 16000) min(14856 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20439 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(18465 16000 16000 16000) min(14856 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20439 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4242 4242 18443 20439 14856 6686 -4242 4242 18443 20439 14856 6686 -4247 4247 18465 20439 14856 6686 -4247 4247 18465 20439 14856 6686 -4260 4260 18521 20439 14856 6686 -4260 4260 18521 20439 14856 6686 -4233 4233 18404 20439 14856 6686 -4233 4233 18404 20439 14856 6686 -4256 4256 18504 20439 14856 6686 -4256 4256 18504 20439 14856 6686 -4249 4249 18473 20439 14856 6686 -4249 4249 18473 20439 14856 6686 -4228 4228 18382 20439 14856 6686 -4228 4228 18382 20439 14856 6686 -4229 4229 18386 20439 14856 6686 -4229 4229 18386 20439 14856 6686 -4247 4247 18465 20439 14856 6686 -4247 4247 18465 20439 14856 6686 -4235 4235 18413 20439 14856 6686 -4235 4235 18413 20439 14856 6686 2025-08-26 15:40:15,878 Hysteresis 64248 0: raw(18413 16000 16000 16000) min(14856 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20439 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(18413 16000 16000 16000) min(14856 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20439 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4234 4234 18408 20439 14856 6686 -4234 4234 18408 20439 14856 6686 -4232 4232 18400 20439 14856 6686 -4232 4232 18400 20439 14856 6686 -4240 4240 18434 20439 14856 6686 -4240 4240 18434 20439 14856 6686 -4215 4215 18326 20439 14856 6686 -4215 4215 18326 20439 14856 6686 -4240 4240 18434 20439 14856 6686 -4240 4240 18434 20439 14856 6686 -4234 4234 18408 20439 14856 6686 -4234 4234 18408 20439 14856 6686 -4212 4212 18313 20439 14856 6686 -4212 4212 18313 20439 14856 6686 -4216 4216 18330 20439 14856 6686 -4216 4216 18330 20439 14856 6686 -4206 4206 18286 20439 14856 6686 -4206 4206 18286 20439 14856 6686 -4188 4188 18208 20439 14856 6686 -4188 4188 18208 20439 14856 6686 2025-08-26 15:40:25,884 Hysteresis 64258 0: raw(18208 16000 16000 16000) min(14856 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20439 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(18208 16000 16000 16000) min(14856 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20439 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4205 4205 18282 20439 14856 6686 -4205 4205 18282 20439 14856 6686 -4191 4191 18221 20439 14856 6686 -4191 4191 18221 20439 14856 6686 -4196 4196 18243 20439 14856 6686 -4196 4196 18243 20439 14856 6686 -4203 4203 18273 20439 14856 6686 -4203 4203 18273 20439 14856 6686 -4201 4201 18265 20439 14856 6686 -4201 4201 18265 20439 14856 6686 -4199 4199 18256 20439 14856 6686 -4199 4199 18256 20439 14856 6686 -4189 4189 18213 20439 14856 6686 -4189 4189 18213 20439 14856 6686 -4189 4189 18213 20439 14856 6686 -4189 4189 18213 20439 14856 6686 -4200 4200 18260 20439 14856 6686 -4200 4200 18260 20439 14856 6686 -4174 4174 18147 20439 14856 6686 -4174 4174 18147 20439 14856 6686 2025-08-26 15:40:35,894 Hysteresis 64268 0: raw(18147 16000 16000 16000) min(14856 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20439 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(18147 16000 16000 16000) min(14856 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20439 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4163 4163 18100 20439 14856 6686 -4163 4163 18100 20439 14856 6686 -4155 4155 18065 20439 14856 6686 -4155 4155 18065 20439 14856 6686 -4155 4155 18065 20439 14856 6686 -4155 4155 18065 20439 14856 6686 -4219 4219 18343 20439 14856 6686 -4219 4219 18343 20439 14856 6686 -4205 4205 18282 20439 14856 6686 -4205 4205 18282 20439 14856 6686 -4198 4198 18252 20439 14856 6686 -4198 4198 18252 20439 14856 6686 -4193 4193 18230 20439 14856 6686 -4193 4193 18230 20439 14856 6686 -4187 4187 18204 20439 14856 6686 -4187 4187 18204 20439 14856 6686 -4177 4177 18160 20439 14856 6686 -4177 4177 18160 20439 14856 6686 -4193 4193 18230 20439 14856 6686 -4193 4193 18230 20439 14856 6686 2025-08-26 15:40:45,899 Hysteresis 64278 0: raw(18230 16000 16000 16000) min(14856 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20439 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(18230 16000 16000 16000) min(14856 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20439 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4168 4168 18121 20439 14856 6686 -4168 4168 18121 20439 14856 6686 -4152 4152 18052 20439 14856 6686 -4152 4152 18052 20439 14856 6686 -4154 4154 18060 20439 14856 6686 -4154 4154 18060 20439 14856 6686 -4133 4133 17969 20439 14856 6686 -4133 4133 17969 20439 14856 6686 -4130 4130 17956 20439 14856 6686 -4130 4130 17956 20439 14856 6686 -4119 4119 17908 20439 14856 6686 -4119 4119 17908 20439 14856 6686 -4115 4115 17891 20439 14856 6686 -4115 4115 17891 20439 14856 6686 -4099 4099 17821 20439 14856 6686 -4099 4099 17821 20439 14856 6686 -4124 4124 17930 20439 14856 6686 -4124 4124 17930 20439 14856 6686 -4126 4126 17939 20439 14856 6686 -4126 4126 17939 20439 14856 6686 2025-08-26 15:40:55,905 Hysteresis 64288 0: raw(17939 16000 16000 16000) min(14856 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20439 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(17939 16000 16000 16000) min(14856 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20439 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4111 4111 17873 20439 14856 6686 -4111 4111 17873 20439 14856 6686 -4111 4111 17873 20439 14856 6686 -4111 4111 17873 20439 14856 6686 -4109 4109 17865 20439 14856 6686 -4109 4109 17865 20439 14856 6686 -4124 4124 17930 20439 14856 6686 -4124 4124 17930 20439 14856 6686 -4120 4120 17913 20439 14856 6686 -4120 4120 17913 20439 14856 6686 -4108 4108 17860 20439 14856 6686 -4108 4108 17860 20439 14856 6686 -4114 4114 17886 20439 14856 6686 -4114 4114 17886 20439 14856 6686 -4117 4117 17900 20439 14856 6686 -4117 4117 17900 20439 14856 6686 -4088 4088 17773 20439 14856 6686 -4088 4088 17773 20439 14856 6686 -4097 4097 17813 20439 14856 6686 -4097 4097 17813 20439 14856 6686 2025-08-26 15:41:05,912 Hysteresis 64298 0: raw(17813 16000 16000 16000) min(14856 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20439 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(17813 16000 16000 16000) min(14856 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20439 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4085 4085 17760 20439 14856 6686 -4085 4085 17760 20439 14856 6686 -4058 4058 17643 20439 14856 6686 -4058 4058 17643 20439 14856 6686 -4043 4043 17578 20439 14856 6686 -4043 4043 17578 20439 14856 6686 -4033 4033 17534 20439 14856 6686 -4033 4033 17534 20439 14856 6686 -4020 4020 17478 20439 14856 6686 -4020 4020 17478 20439 14856 6686 -4001 4001 17395 20439 14856 6686 -4001 4001 17395 20439 14856 6686 -3981 3981 17308 20439 14856 6686 -3981 3981 17308 20439 14856 6686 -3922 3922 17052 20439 14856 6686 -3922 3922 17052 20439 14856 6686 -3872 3872 16834 20439 14856 6686 -3872 3872 16834 20439 14856 6686 -3811 3811 16569 20439 14856 6686 -3811 3811 16569 20439 14856 6686 2025-08-26 15:41:15,920 Hysteresis 64308 0: raw(16569 16000 16000 16000) min(14856 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20439 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(16569 16000 16000 16000) min(14856 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20439 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3771 3771 16395 20439 14856 6686 -3771 3771 16395 20439 14856 6686 -3716 3716 16156 20439 14856 6686 -3716 3716 16156 20439 14856 6686 -3692 3692 16052 20439 14856 6686 -3692 3692 16052 20439 14856 6686 -3649 3649 15865 20439 14856 6686 -3649 3649 15865 20439 14856 6686 -3612 3612 15704 20439 14856 6686 -3612 3612 15704 20439 14856 6686 -3607 3607 15682 20439 14856 6686 -3607 3607 15682 20439 14856 6686 -3607 3607 15682 20439 14856 6686 -3607 3607 15682 20439 14856 6686 -3645 3645 15847 20439 14856 6686 -3645 3645 15847 20439 14856 6686 -3659 3659 15908 20439 14856 6686 -3659 3659 15908 20439 14856 6686 -3702 3702 16095 20439 14856 6686 -3702 3702 16095 20439 14856 6686 2025-08-26 15:41:25,925 Hysteresis 64318 0: raw(16095 16000 16000 16000) min(14856 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20439 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(16095 16000 16000 16000) min(14856 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20439 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3736 3736 16243 20439 14856 6686 -3736 3736 16243 20439 14856 6686 -3785 3785 16456 20439 14856 6686 -3785 3785 16456 20439 14856 6686 -3843 3843 16708 20439 14856 6686 -3843 3843 16708 20439 14856 6686 -3860 3860 16782 20439 14856 6686 -3860 3860 16782 20439 14856 6686 -3901 3901 16960 20439 14856 6686 -3901 3901 16960 20439 14856 6686 -3891 3891 16917 20439 14856 6686 -3891 3891 16917 20439 14856 6686 -3905 3905 16978 20439 14856 6686 -3905 3905 16978 20439 14856 6686 -3919 3919 17039 20439 14856 6686 -3919 3919 17039 20439 14856 6686 -3933 3933 17100 20439 14856 6686 -3933 3933 17100 20439 14856 6686 -3930 3930 17086 20439 14856 6686 -3930 3930 17086 20439 14856 6686 2025-08-26 15:41:35,935 Hysteresis 64328 0: raw(17086 16000 16000 16000) min(14856 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20439 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(17086 16000 16000 16000) min(14856 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20439 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3935 3935 17108 20439 14856 6686 -3935 3935 17108 20439 14856 6686 -3944 3944 17147 20439 14856 6686 -3944 3944 17147 20439 14856 6686 -3939 3939 17126 20439 14856 6686 -3939 3939 17126 20439 14856 6686 -3926 3926 17069 20439 14856 6686 -3926 3926 17069 20439 14856 6686 -3928 3928 17078 20439 14856 6686 -3928 3928 17078 20439 14856 6686 -3907 3907 16986 20439 14856 6686 -3907 3907 16986 20439 14856 6686 -3905 3905 16978 20439 14856 6686 -3905 3905 16978 20439 14856 6686 -3877 3877 16856 20439 14856 6686 -3877 3877 16856 20439 14856 6686 -3857 3857 16769 20439 14856 6686 -3857 3857 16769 20439 14856 6686 -3858 3858 16773 20439 14856 6686 -3858 3858 16773 20439 14856 6686 2025-08-26 15:41:45,944 Hysteresis 64338 0: raw(16773 16000 16000 16000) min(14856 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20439 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(16773 16000 16000 16000) min(14856 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20439 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3835 3835 16673 20439 14856 6686 -3835 3835 16673 20439 14856 6686 -3803 3803 16534 20439 14856 6686 -3803 3803 16534 20439 14856 6686 -3751 3751 16308 20439 14856 6686 -3751 3751 16308 20439 14856 6686 -3687 3687 16030 20439 14856 6686 -3687 3687 16030 20439 14856 6686 -3647 3647 15856 20439 14856 6686 -3647 3647 15856 20439 14856 6686 -3560 3560 15478 20439 14856 6686 -3560 3560 15478 20439 14856 6686 -3523 3523 15317 20439 14856 6686 -3523 3523 15317 20439 14856 6686 -3471 3471 15091 20439 14856 6686 -3471 3471 15091 20439 14856 6686 -3459 3459 15039 20439 14856 6686 -3459 3459 15039 20439 14856 6686 -3449 3449 14995 20439 14856 6686 -3449 3449 14995 20439 14856 6686 2025-08-26 15:41:55,949 Hysteresis 64348 0: raw(14995 16000 16000 16000) min(14856 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20439 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(14995 16000 16000 16000) min(14856 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20439 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3404 3404 14800 20439 14800 6686 -3404 3404 14800 20439 14800 6686 -3364 3364 14626 20439 14626 6686 -3364 3364 14626 20439 14626 6686 -3302 3302 14356 20439 14356 6686 -3302 3302 14356 20439 14356 6686 -3245 3245 14108 20439 14108 6686 -3245 3245 14108 20439 14108 6686 -3185 3185 13847 20439 13847 6686 -3185 3185 13847 20439 13847 6686 -3130 3130 13608 20439 13608 6686 -3130 3130 13608 20439 13608 6686 -3087 3087 13421 20439 13421 6686 -3087 3087 13421 20439 13421 6686 -3048 3048 13252 20439 13252 6686 -3048 3048 13252 20439 13252 6686 -3048 3048 13252 20439 13252 6686 -3048 3048 13252 20439 13252 6686 -3049 3049 13256 20439 13252 6686 -3049 3049 13256 20439 13252 6686 2025-08-26 15:42:05,958 Hysteresis 64358 0: raw(13256 16000 16000 16000) min(13252 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20439 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(13256 16000 16000 16000) min(13252 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20439 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3037 3037 13204 20439 13204 6686 -3037 3037 13204 20439 13204 6686 -3038 3038 13208 20439 13204 6686 -3038 3038 13208 20439 13204 6686 -3035 3035 13195 20439 13195 6686 -3035 3035 13195 20439 13195 6686 -3056 3056 13286 20439 13195 6686 -3056 3056 13286 20439 13195 6686 -3062 3062 13313 20439 13195 6686 -3062 3062 13313 20439 13195 6686 -3035 3035 13195 20439 13195 6686 -3035 3035 13195 20439 13195 6686 -3030 3030 13173 20439 13173 6686 -3030 3030 13173 20439 13173 6686 -3023 3023 13143 20439 13143 6686 -3023 3023 13143 20439 13143 6686 -2987 2987 12986 20439 12986 6686 -2987 2987 12986 20439 12986 6686 -2944 2944 12800 20439 12800 6686 -2944 2944 12800 20439 12800 6686 2025-08-26 15:42:15,967 Hysteresis 64368 0: raw(12800 16000 16000 16000) min(12800 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20439 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(12800 16000 16000 16000) min(12800 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20439 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2939 2939 12778 20439 12778 6686 -2939 2939 12778 20439 12778 6686 -2940 2940 12782 20439 12778 6686 -2940 2940 12782 20439 12778 6686 -2981 2981 12960 20439 12778 6686 -2981 2981 12960 20439 12778 6686 -3077 3077 13378 20439 12778 6686 -3077 3077 13378 20439 12778 6686 -3161 3161 13743 20439 12778 6686 -3161 3161 13743 20347 12778 6686 -3257 3257 14160 20347 12778 6686 -3257 3257 14160 20347 12778 6686 -3345 3345 14543 20347 12778 6686 -3345 3345 14543 20347 12778 6686 -3446 3446 14982 20347 12778 6686 -3446 3446 14982 20278 12778 6686 -3476 3476 15113 20278 12778 6686 -3476 3476 15113 20178 12778 6686 -3479 3479 15126 20178 12778 6686 -3479 3479 15126 20178 12778 6686 2025-08-26 15:42:25,972 Hysteresis 64378 0: raw(15126 16000 16000 16000) min(12778 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20178 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(15126 16000 16000 16000) min(12778 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20178 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3474 3474 15104 20178 12778 6686 -3474 3474 15104 20178 12778 6686 -3385 3385 14717 20178 12778 6686 -3385 3385 14717 20178 12778 6686 -3299 3299 14343 20178 12778 6686 -3299 3299 14343 20178 12778 6686 -3236 3236 14069 20178 12778 6686 -3236 3236 14069 20178 12778 6686 -3157 3157 13726 20178 12778 6686 -3157 3157 13726 20178 12778 6686 -3099 3099 13473 20178 12778 6686 -3099 3099 13473 20178 12778 6686 -3076 3076 13373 20178 12778 6686 -3076 3076 13373 20178 12778 6686 -3060 3060 13304 20178 12778 6686 -3060 3060 13304 20178 12778 6686 -3115 3115 13543 20178 12778 6686 -3115 3115 13543 20178 12778 6686 -3194 3194 13886 20178 12778 6686 -3194 3194 13886 20178 12778 6686 2025-08-26 15:42:35,982 Hysteresis 64388 0: raw(13886 16000 16000 16000) min(12778 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20178 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(13886 16000 16000 16000) min(12778 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20178 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3265 3265 14195 20178 12778 6686 -3265 3265 14195 20178 12778 6686 -3359 3359 14604 20178 12778 6686 -3359 3359 14604 20178 12778 6686 -3512 3512 15269 20178 12778 6686 -3512 3512 15269 20156 12778 6686 -3581 3581 15569 20156 12778 6686 -3581 3581 15569 20117 12778 6686 -3654 3654 15886 20117 12778 6686 -3654 3654 15886 20039 12778 6686 -3693 3693 16056 20039 12778 6686 -3693 3693 16056 20039 12778 6686 -3657 3657 15900 20039 12778 6686 -3657 3657 15900 20039 12778 6686 -3611 3611 15700 20039 12778 6686 -3611 3611 15700 20030 12778 6686 -3522 3522 15313 20030 12778 6686 -3522 3522 15313 20030 12778 6686 -3409 3409 14821 20030 12778 6686 -3409 3409 14821 20030 12778 6686 2025-08-26 15:42:45,992 Hysteresis 64398 0: raw(14821 16000 16000 16000) min(12778 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20030 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(14821 16000 16000 16000) min(12778 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 20030 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3304 3304 14365 20030 12778 6686 -3304 3304 14365 20030 12778 6686 -3155 3155 13717 20030 12778 6686 -3155 3155 13717 20030 12778 6686 -2967 2967 12900 20030 12778 6686 -2967 2967 12900 19660 12778 6686 -2831 2831 12308 19660 12308 6686 -2831 2831 12308 19660 12308 6686 -2699 2699 11734 19660 11734 6686 -2699 2699 11734 19660 11734 6686 -2607 2607 11334 19660 11334 6686 -2607 2607 11334 19639 11334 6686 -2512 2512 10921 19639 10921 6686 -2512 2512 10921 19608 10921 6686 -2468 2468 10730 19608 10730 6686 -2468 2468 10730 19608 10730 6686 -2425 2425 10543 19608 10543 6686 -2425 2425 10543 19539 10543 6686 -2411 2411 10482 19539 10482 6686 -2411 2411 10482 19486 10482 6686 2025-08-26 15:42:56,007 Hysteresis 64408 0: raw(10482 16000 16000 16000) min(10482 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 19486 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(10482 16000 16000 16000) min(10482 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 19486 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2403 2403 10447 19486 10447 6686 -2403 2403 10447 19486 10447 6686 -2397 2397 10421 19486 10421 6686 -2397 2397 10421 19391 10421 6686 -2415 2415 10500 19391 10421 6686 -2415 2415 10500 19373 10421 6686 -2421 2421 10526 19373 10421 6686 -2421 2421 10526 19352 10421 6686 -2439 2439 10604 19352 10421 6686 -2439 2439 10604 19352 10421 6686 -2474 2474 10756 19352 10421 6686 -2474 2474 10756 19352 10421 6686 -2500 2500 10869 19352 10421 6686 -2500 2500 10869 19278 10421 6686 -2527 2527 10986 19278 10421 6686 -2527 2527 10986 19278 10421 6686 -2592 2592 11269 19278 10421 6686 -2592 2592 11269 19200 10421 6686 -2619 2619 11386 19200 10421 6686 -2619 2619 11386 19100 10421 6686 2025-08-26 15:43:06,017 Hysteresis 64418 0: raw(11386 16000 16000 16000) min(10421 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 19100 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(11386 16000 16000 16000) min(10421 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 19100 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2659 2659 11560 19100 10421 6686 -2659 2659 11560 18913 10421 6686 -2663 2663 11578 18913 10421 6686 -2663 2663 11578 18913 10421 6686 -2652 2652 11530 18913 10421 6686 -2652 2652 11530 18913 10421 6686 -2656 2656 11547 18913 10421 6686 -2656 2656 11547 18913 10421 6686 -2629 2629 11430 18913 10421 6686 -2629 2629 11430 18913 10421 6686 -2637 2637 11465 18913 10421 6686 -2637 2637 11465 18913 10421 6686 -2668 2668 11600 18913 10421 6686 -2668 2668 11600 18913 10421 6686 -2713 2713 11795 18913 10421 6686 -2713 2713 11795 18913 10421 6686 -2801 2801 12178 18913 10421 6686 -2801 2801 12178 18913 10421 6686 -2893 2893 12578 18913 10421 6686 -2893 2893 12578 18913 10421 6686 2025-08-26 15:43:16,022 Hysteresis 64428 0: raw(12578 16000 16000 16000) min(10421 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18913 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(12578 16000 16000 16000) min(10421 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18913 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2997 2997 13030 18913 10421 6686 -2997 2997 13030 18913 10421 6686 -3107 3107 13508 18913 10421 6686 -3107 3107 13508 18913 10421 6686 -3206 3206 13939 18913 10421 6686 -3206 3206 13939 18913 10421 6686 -3264 3264 14191 18913 10421 6686 -3264 3264 14191 18913 10421 6686 -3365 3365 14630 18913 10421 6686 -3365 3365 14630 18913 10421 6686 -3406 3406 14808 18913 10421 6686 -3406 3406 14808 18913 10421 6686 -3509 3509 15256 18913 10421 6686 -3509 3509 15256 18882 10421 6686 -3597 3597 15639 18882 10421 6686 -3597 3597 15639 18826 10421 6686 -3664 3664 15930 18826 10421 6686 -3664 3664 15930 18743 10421 6686 -3756 3756 16330 18743 10421 6686 -3756 3756 16330 18726 10421 6686 2025-08-26 15:43:26,029 Hysteresis 64438 0: raw(16330 16000 16000 16000) min(10421 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18726 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(16330 16000 16000 16000) min(10421 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18726 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3837 3837 16682 18726 10421 6686 -3837 3837 16682 18726 10421 6686 -3865 3865 16804 18726 10421 6686 -3865 3865 16804 18726 10421 6686 -3908 3908 16991 18726 10421 6686 -3908 3908 16991 18726 10421 6686 -3936 3936 17113 18726 10421 6686 -3936 3936 17113 18726 10421 6686 -3928 3928 17078 18726 10421 6686 -3928 3928 17078 18726 10421 6686 -3938 3938 17121 18726 10421 6686 -3938 3938 17121 18726 10421 6686 -3922 3922 17052 18726 10421 6686 -3922 3922 17052 18726 10421 6686 -3930 3930 17086 18726 10421 6686 -3930 3930 17086 18726 10421 6686 -3910 3910 17000 18726 10421 6686 -3910 3910 17000 18726 10421 6686 -3895 3895 16934 18726 10421 6686 -3895 3895 16934 18726 10421 6686 2025-08-26 15:43:36,038 Hysteresis 64448 0: raw(16934 16000 16000 16000) min(10421 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18726 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(16934 16000 16000 16000) min(10421 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18726 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3880 3880 16869 18726 10421 6686 -3880 3880 16869 18726 10421 6686 -3863 3863 16795 18726 10421 6686 -3863 3863 16795 18726 10421 6686 -3847 3847 16726 18726 10421 6686 -3847 3847 16726 18726 10421 6686 -3818 3818 16600 18726 10421 6686 -3818 3818 16600 18726 10421 6686 -3812 3812 16573 18726 10421 6686 -3812 3812 16573 18726 10421 6686 -3780 3780 16434 18726 10421 6686 -3780 3780 16434 18726 10421 6686 -3773 3773 16404 18726 10421 6686 -3773 3773 16404 18726 10421 6686 -3741 3741 16265 18726 10421 6686 -3741 3741 16265 18726 10421 6686 -3734 3734 16234 18726 10421 6686 -3734 3734 16234 18726 10421 6686 -3704 3704 16104 18726 10421 6686 -3704 3704 16104 18726 10421 6686 2025-08-26 15:43:46,043 Hysteresis 64458 0: raw(16104 16000 16000 16000) min(10421 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18726 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(16104 16000 16000 16000) min(10421 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18726 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3686 3686 16026 18726 10421 6686 -3686 3686 16026 18726 10421 6686 -3625 3625 15760 18726 10421 6686 -3625 3625 15760 18726 10421 6686 -3626 3626 15765 18726 10421 6686 -3626 3626 15765 18726 10421 6686 -3606 3606 15678 18726 10421 6686 -3606 3606 15678 18726 10421 6686 -3621 3621 15743 18726 10421 6686 -3621 3621 15743 18726 10421 6686 -3614 3614 15713 18726 10421 6686 -3614 3614 15713 18726 10421 6686 -3665 3665 15934 18726 10421 6686 -3665 3665 15934 18726 10421 6686 -3671 3671 15960 18726 10421 6686 -3671 3671 15960 18726 10421 6686 -3671 3671 15960 18726 10421 6686 -3671 3671 15960 18691 10421 6686 -3687 3687 16030 18691 10421 6686 -3687 3687 16030 18691 10421 6686 2025-08-26 15:43:56,049 Hysteresis 64468 0: raw(16030 16000 16000 16000) min(10421 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18691 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(16030 16000 16000 16000) min(10421 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18691 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3708 3708 16121 18691 10421 6686 -3708 3708 16121 18691 10421 6686 -3692 3692 16052 18691 10421 6686 -3692 3692 16052 18595 10421 6686 -3687 3687 16030 18595 10421 6686 -3687 3687 16030 18556 10421 6686 -3675 3675 15978 18556 10421 6686 -3675 3675 15978 18547 10421 6686 -3648 3648 15860 18547 10421 6686 -3648 3648 15860 18530 10421 6686 -3560 3560 15478 18530 10421 6686 -3560 3560 15478 18530 10421 6686 -3494 3494 15191 18530 10421 6686 -3494 3494 15191 18530 10421 6686 -3423 3423 14882 18530 10421 6686 -3423 3423 14882 18521 10421 6686 -3224 3224 14017 18521 10421 6686 -3224 3224 14017 18521 10421 6686 -3193 3193 13882 18521 10421 6686 -3193 3193 13882 18521 10421 6686 2025-08-26 15:44:06,058 Hysteresis 64478 0: raw(13882 16000 16000 16000) min(10421 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18521 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(13882 16000 16000 16000) min(10421 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18521 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3186 3186 13852 18521 10421 6686 -3186 3186 13852 18521 10421 6686 -3234 3234 14060 18521 10421 6686 -3234 3234 14060 18521 10421 6686 -3232 3232 14052 18521 10421 6686 -3232 3232 14052 18504 10421 6686 -3199 3199 13908 18504 10421 6686 -3199 3199 13908 18504 10421 6686 -3146 3146 13678 18504 10421 6686 -3146 3146 13678 18473 10421 6686 -3081 3081 13395 18473 10421 6686 -3081 3081 13395 18465 10421 6686 -2996 2996 13026 18465 10421 6686 -2996 2996 13026 18465 10421 6686 -2901 2901 12613 18465 10421 6686 -2901 2901 12613 18465 10421 6686 -2803 2803 12186 18465 10421 6686 -2803 2803 12186 18434 10421 6686 -2728 2728 11860 18434 10421 6686 -2728 2728 11860 18434 10421 6686 2025-08-26 15:44:16,064 Hysteresis 64488 0: raw(11860 16000 16000 16000) min(10421 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18434 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(11860 16000 16000 16000) min(10421 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18434 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2671 2671 11613 18434 10421 6686 -2671 2671 11613 18434 10421 6686 -2632 2632 11443 18434 10421 6686 -2632 2632 11443 18434 10421 6686 -2618 2618 11382 18434 10421 6686 -2618 2618 11382 18434 10421 6686 -2615 2615 11369 18434 10421 6686 -2615 2615 11369 18434 10421 6686 -2617 2617 11378 18434 10421 6686 -2617 2617 11378 18408 10421 6686 -2664 2664 11582 18408 10421 6686 -2664 2664 11582 18343 10421 6686 -2692 2692 11704 18343 10421 6686 -2692 2692 11704 18343 10421 6686 -2726 2726 11852 18343 10421 6686 -2726 2726 11852 18343 10421 6686 -2758 2758 11991 18343 10421 6686 -2758 2758 11991 18343 10421 6686 -2804 2804 12191 18343 10421 6686 -2804 2804 12191 18343 10421 6686 2025-08-26 15:44:26,070 Hysteresis 64498 0: raw(12191 16000 16000 16000) min(10421 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18343 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(12191 16000 16000 16000) min(10421 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18343 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2837 2837 12334 18343 10421 6686 -2837 2837 12334 18343 10421 6686 -2828 2828 12295 18343 10421 6686 -2828 2828 12295 18343 10421 6686 -2850 2850 12391 18343 10421 6686 -2850 2850 12391 18343 10421 6686 -2843 2843 12360 18343 10421 6686 -2843 2843 12360 18343 10421 6686 -2856 2856 12417 18343 10421 6686 -2856 2856 12417 18343 10421 6686 -2857 2857 12421 18343 10421 6686 -2857 2857 12421 18343 10421 6686 -2891 2891 12569 18343 10421 6686 -2891 2891 12569 18343 10421 6686 -2912 2912 12660 18343 10421 6686 -2912 2912 12660 18343 10421 6686 -2946 2946 12808 18343 10421 6686 -2946 2946 12808 18343 10421 6686 -2984 2984 12973 18343 10421 6686 -2984 2984 12973 18343 10421 6686 2025-08-26 15:44:36,076 Hysteresis 64508 0: raw(12973 16000 16000 16000) min(10421 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18343 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(12973 16000 16000 16000) min(10421 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18343 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3015 3015 13108 18343 10421 6686 -3015 3015 13108 18343 10421 6686 -3064 3064 13321 18343 10421 6686 -3064 3064 13321 18343 10421 6686 -3134 3134 13626 18343 10421 6686 -3134 3134 13626 18343 10421 6686 -3165 3165 13760 18343 10421 6686 -3165 3165 13760 18282 10421 6686 -3170 3170 13782 18282 10421 6686 -3170 3170 13782 18252 10421 6686 -3145 3145 13673 18252 10421 6686 -3145 3145 13673 18230 10421 6686 -3143 3143 13665 18230 10421 6686 -3143 3143 13665 18230 10421 6686 -3110 3110 13521 18230 10421 6686 -3110 3110 13521 18230 10421 6686 -3110 3110 13521 18230 10421 6686 -3110 3110 13521 18230 10421 6686 -3100 3100 13478 18230 10421 6686 -3100 3100 13478 18121 10421 6686 2025-08-26 15:44:46,090 Hysteresis 64518 0: raw(13478 16000 16000 16000) min(10421 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18121 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(13478 16000 16000 16000) min(10421 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 18121 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3086 3086 13417 18121 10421 6686 -3086 3086 13417 18060 10421 6686 -3086 3086 13417 18060 10421 6686 -3086 3086 13417 18060 10421 6686 -3074 3074 13365 18060 10421 6686 -3074 3074 13365 17969 10421 6686 -3067 3067 13334 17969 10421 6686 -3067 3067 13334 17956 10421 6686 -3081 3081 13395 17956 10421 6686 -3081 3081 13395 17939 10421 6686 -3092 3092 13443 17939 10421 6686 -3092 3092 13443 17939 10421 6686 -3092 3092 13443 17939 10421 6686 -3092 3092 13443 17939 10421 6686 -3077 3077 13378 17939 10421 6686 -3077 3077 13378 17939 10421 6686 -3069 3069 13343 17939 10421 6686 -3069 3069 13343 17939 10421 6686 -2907 2907 12639 17939 10421 6686 -2907 2907 12639 17930 10421 6686 2025-08-26 15:44:56,095 Hysteresis 64528 0: raw(12639 16000 16000 16000) min(10421 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 17930 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(12639 16000 16000 16000) min(10421 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 17930 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3046 3046 13243 17930 10421 6686 -3046 3046 13243 17930 10421 6686 -3090 3090 13434 17930 10421 6686 -3090 3090 13434 17930 10421 6686 -2908 2908 12643 17930 10421 6686 -2908 2908 12643 17930 10421 6686 -2781 2781 12091 17930 10421 6686 -2781 2781 12091 17913 10421 6686 -2778 2778 12078 17913 10421 6686 -2778 2778 12078 17900 10421 6686 -2895 2895 12586 17900 10421 6686 -2895 2895 12586 17900 10421 6686 -2904 2904 12626 17900 10421 6686 -2904 2904 12626 17900 10421 6686 -2905 2905 12630 17900 10421 6686 -2905 2905 12630 17813 10421 6686 -2927 2927 12726 17813 10421 6686 -2927 2927 12726 17813 10421 6686 -2962 2962 12878 17813 10421 6686 -2962 2962 12878 17760 10421 6686 2025-08-26 15:45:06,099 Hysteresis 64538 0: raw(12878 16000 16000 16000) min(10421 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 17760 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 1 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(12878 16000 16000 16000) min(10421 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 17760 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2992 2992 13008 17760 10421 6686 -2992 2992 13008 17643 10421 6686 -2991 2991 13004 17643 10421 6686 -2991 2991 13004 17578 10421 6686 -3021 3021 13134 17578 10421 6686 -3021 3021 13134 17534 10421 6686 -3056 3056 13286 17534 10421 6686 -3056 3056 13286 17478 10421 6686 -3072 3072 13356 17478 10421 6686 -3072 3072 13356 17395 10421 6686 -3095 3095 13456 17395 10421 6686 -3095 3095 13456 17308 10421 6686 -3146 3146 13678 17308 10421 6686 -3146 3146 13678 17147 10421 6686 -3184 3184 13843 17147 10421 6686 -3184 3184 13843 17147 10421 6686 -3228 3228 14034 17147 10421 6686 -3228 3228 14034 17147 10421 6686 -3299 3299 14343 17147 10421 6686 -3299 3299 14343 17147 10421 6686 2025-08-26 15:45:16,109 Hysteresis 64548 0: raw(14343 16000 16000 16000) min(10421 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 17147 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(14343 16000 16000 16000) min(10421 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 17147 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3367 3367 14639 17147 10421 6686 -3367 3367 14639 17147 10421 6686 -3419 3419 14865 17147 10421 6686 -3419 3419 14865 17147 10421 6686 -3484 3484 15147 17147 10421 6686 -3484 3484 15147 17147 10421 6686 -3542 3542 15400 17147 10421 6686 -3542 3542 15400 17147 10421 6686 -3624 3624 15756 17147 10421 6686 -3624 3624 15756 17147 10421 6686 -3652 3652 15878 17147 10421 6686 -3652 3652 15878 17147 10421 6686 -3657 3657 15900 17147 10421 6686 -3657 3657 15900 17147 10421 6686 -3642 3642 15834 17147 10421 6686 -3642 3642 15834 17147 10421 6686 -3649 3649 15865 17147 10421 6686 -3649 3649 15865 17147 10421 6686 -3643 3643 15839 17147 10421 6686 -3643 3643 15839 17147 10421 6686 2025-08-26 15:45:26,114 Hysteresis 64558 0: raw(15839 16000 16000 16000) min(10421 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 17147 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(15839 16000 16000 16000) min(10421 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 17147 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3629 3629 15778 17147 10421 6686 -3629 3629 15778 17147 10421 6686 -3610 3610 15695 17147 10421 6686 -3610 3610 15695 17147 10421 6686 -3603 3603 15665 17147 10421 6686 -3603 3603 15665 17147 10421 6686 -3623 3623 15752 17147 10421 6686 -3623 3623 15752 17147 10421 6686 -3592 3592 15617 17147 10421 6686 -3592 3592 15617 17147 10421 6686 -3575 3575 15543 17147 10421 6686 -3575 3575 15543 17147 10421 6686 -3567 3567 15508 17147 10421 6686 -3567 3567 15508 17147 10421 6686 -3555 3555 15456 17147 10421 6686 -3555 3555 15456 17147 10421 6686 -3544 3544 15408 17147 10421 6686 -3544 3544 15408 17147 10421 6686 -3574 3574 15539 17147 10421 6686 -3574 3574 15539 17147 10421 6686 2025-08-26 15:45:36,119 Hysteresis 64568 0: raw(15539 16000 16000 16000) min(10421 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 17147 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(15539 16000 16000 16000) min(10421 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 17147 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3568 3568 15513 17147 10421 6686 -3568 3568 15513 17147 10421 6686 -3556 3556 15460 17147 10421 6686 -3556 3556 15460 17126 10421 6686 -3584 3584 15582 17126 10421 6686 -3584 3584 15582 17121 10421 6686 -3573 3573 15534 17121 10421 6686 -3573 3573 15534 17121 10421 6686 -3592 3592 15617 17121 10421 6686 -3592 3592 15617 17121 10421 6686 -3593 3593 15621 17121 10421 6686 -3593 3593 15621 17121 10421 6686 -3574 3574 15539 17121 10421 6686 -3574 3574 15539 17121 10421 6686 -3602 3602 15660 17121 10421 6686 -3602 3602 15660 17121 10421 6686 -3611 3611 15700 17121 10421 6686 -3611 3611 15700 17121 10421 6686 -3617 3617 15726 17121 10421 6686 -3617 3617 15726 17121 10421 6686 2025-08-26 15:45:46,127 Hysteresis 64579 0: raw(15726 16000 16000 16000) min(10421 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 17121 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(15726 16000 16000 16000) min(10421 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 17121 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3632 3632 15791 17121 10421 6686 -3632 3632 15791 17121 10421 6686 -3618 3618 15730 17121 10421 6686 -3618 3618 15730 17121 10421 6686 -3633 3633 15795 17121 10421 6686 -3633 3633 15795 17121 10421 6686 -3660 3660 15913 17121 10421 6686 -3660 3660 15913 17121 10421 6686 -3681 3681 16004 17121 10421 6686 -3681 3681 16004 17121 10421 6686 -3725 3725 16195 17121 10421 6686 -3725 3725 16195 17121 10421 6686 -3776 3776 16417 17121 10421 6686 -3776 3776 16417 17121 10421 6686 -3838 3838 16686 17121 10421 6686 -3838 3838 16686 17121 10421 6686 -3852 3852 16747 17121 10421 6686 -3852 3852 16747 17121 10421 6686 -3873 3873 16839 17121 10421 6686 -3873 3873 16839 17121 10421 6686 2025-08-26 15:45:56,132 Hysteresis 64589 0: raw(16839 16000 16000 16000) min(10421 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 17121 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(16839 16000 16000 16000) min(10421 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 17121 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3930 3930 17086 17121 10421 6686 -3930 3930 17086 17121 10421 6686 -3912 3912 17008 17121 10421 6686 -3912 3912 17008 17121 10421 6686 -3941 3941 17134 17134 10421 6686 -3941 3941 17134 17134 10421 6686 -3937 3937 17117 17134 10421 6686 -3937 3937 17117 17134 10421 6686 -3960 3960 17217 17217 10421 6686 -3960 3960 17217 17217 10421 6686 -3962 3962 17226 17226 10421 6686 -3962 3962 17226 17226 10421 6686 -3935 3935 17108 17226 10421 6686 -3935 3935 17108 17226 10421 6686 -3880 3880 16869 17226 10421 6686 -3880 3880 16869 17226 10421 6686 -3818 3818 16600 17226 10421 6686 -3818 3818 16600 17226 10421 6686 -3757 3757 16334 17226 10421 6686 -3757 3757 16334 17226 10421 6686 2025-08-26 15:46:06,138 Hysteresis 64599 0: raw(16334 16000 16000 16000) min(10421 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 17226 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(16334 16000 16000 16000) min(10421 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 17226 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3683 3683 16013 17226 10421 6686 -3683 3683 16013 17226 10421 6686 -3642 3642 15834 17226 10421 6686 -3642 3642 15834 17226 10421 6686 -3594 3594 15626 17226 10421 6686 -3594 3594 15626 17226 10421 6686 -3591 3591 15613 17226 10421 6686 -3591 3591 15613 17226 10421 6686 -3595 3595 15630 17226 10421 6686 -3595 3595 15630 17226 10421 6686 -3601 3601 15656 17226 10421 6686 -3601 3601 15656 17226 10421 6686 -3625 3625 15760 17226 10421 6686 -3625 3625 15760 17226 10421 6686 -3673 3673 15969 17226 10421 6686 -3673 3673 15969 17226 10421 6686 -3704 3704 16104 17226 10421 6686 -3704 3704 16104 17226 10421 6686 -3703 3703 16100 17226 10421 6686 -3703 3703 16100 17226 10421 6686 2025-08-26 15:46:16,280 Hysteresis 64609 0: raw(16100 16000 16000 16000) min(10421 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 17226 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(16100 16000 16000 16000) min(10421 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 17226 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3717 3717 16160 17226 10421 6686 -3717 3717 16160 17226 10421 6686 -3702 3702 16095 17226 10421 6686 -3702 3702 16095 17226 10421 6686 -3664 3664 15930 17226 10421 6686 -3664 3664 15930 17226 10421 6686 -3623 3623 15752 17226 10421 6686 -3623 3623 15752 17226 10421 6686 -3539 3539 15386 17226 10421 6686 -3539 3539 15386 17226 10421 6686 -3439 3439 14952 17226 10421 6686 -3439 3439 14952 17226 10421 6686 -3357 3357 14595 17226 10421 6686 -3357 3357 14595 17226 10421 6686 -3227 3227 14030 17226 10421 6686 -3227 3227 14030 17226 10421 6686 -3123 3123 13578 17226 10421 6686 -3123 3123 13578 17226 10421 6686 -3041 3041 13221 17226 10421 6686 -3041 3041 13221 17226 10421 6686 2025-08-26 15:46:26,285 Hysteresis 64619 0: raw(13221 16000 16000 16000) min(10421 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 17226 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(13221 16000 16000 16000) min(10421 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 17226 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2958 2958 12860 17226 10421 6686 -2958 2958 12860 17226 10421 6686 -2869 2869 12473 17226 10421 6686 -2869 2869 12473 17226 10421 6686 -2818 2818 12252 17226 10421 6686 -2818 2818 12252 17226 10421 6686 -2723 2723 11839 17226 10421 6686 -2723 2723 11839 17226 10421 6686 -2667 2667 11595 17226 10421 6686 -2667 2667 11595 17226 10421 6686 -2638 2638 11469 17226 10421 6686 -2638 2638 11469 17226 10421 6686 -2596 2596 11286 17226 10421 6686 -2596 2596 11286 17226 10421 6686 -2498 2498 10860 17226 10421 6686 -2498 2498 10860 17226 10421 6686 -2448 2448 10643 17226 10421 6686 -2448 2448 10643 17226 10421 6686 -2404 2404 10452 17226 10421 6686 -2404 2404 10452 17226 10421 6686 2025-08-26 15:46:36,294 Hysteresis 64629 0: raw(10452 16000 16000 16000) min(10421 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 17226 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(10452 16000 16000 16000) min(10421 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 17226 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2382 2382 10356 17226 10356 6686 -2382 2382 10356 17226 10356 6686 -2340 2340 10173 17226 10173 6686 -2340 2340 10173 17226 10173 6686 -2324 2324 10104 17226 10104 6686 -2324 2324 10104 17226 10104 6686 -2344 2344 10191 17226 10104 6686 -2344 2344 10191 17226 10104 6686 -2305 2305 10021 17226 10021 6686 -2305 2305 10021 17226 10021 6686 -2288 2288 9947 17226 9947 6686 -2288 2288 9947 17226 9947 6686 -2272 2272 9878 17226 9878 6686 -2272 2272 9878 17226 9878 6686 -2264 2264 9843 17226 9843 6686 -2264 2264 9843 17226 9843 6686 -2263 2263 9839 17226 9839 6686 -2263 2263 9839 17226 9839 6686 -2229 2229 9691 17226 9691 6686 -2229 2229 9691 17226 9691 6686 2025-08-26 15:46:46,304 Hysteresis 64639 0: raw(9691 16000 16000 16000) min(9691 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 17226 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(9691 16000 16000 16000) min(9691 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 17226 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2219 2219 9647 17226 9647 6686 -2219 2219 9647 17226 9647 6686 -2196 2196 9547 17226 9547 6686 -2196 2196 9547 17226 9547 6686 -2197 2197 9552 17226 9547 6686 -2197 2197 9552 17226 9547 6686 -2171 2171 9439 17226 9439 6686 -2171 2171 9439 17226 9439 6686 -2164 2164 9408 17226 9408 6686 -2164 2164 9408 17226 9408 6686 -2154 2154 9365 17226 9365 6686 -2154 2154 9365 17226 9365 6686 -2175 2175 9456 17226 9365 6686 -2175 2175 9456 17226 9365 6686 -2181 2181 9482 17226 9365 6686 -2181 2181 9482 17226 9365 6686 -2188 2188 9513 17226 9365 6686 -2188 2188 9513 17226 9365 6686 -2210 2210 9608 17226 9365 6686 2025-08-26 15:46:56,311 Hysteresis 64649 0: raw(9608 16000 16000 16000) min(9365 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 17226 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(9608 16000 16000 16000) min(9365 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 17226 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2210 2210 9608 17226 9365 6686 -2213 2213 9621 17226 9365 6686 -2213 2213 9621 17226 9365 6686 -2233 2233 9708 17226 9365 6686 -2233 2233 9708 17226 9365 6686 -2269 2269 9865 17226 9365 6686 -2269 2269 9865 17226 9365 6686 -2308 2308 10034 17226 9365 6686 -2308 2308 10034 17226 9365 6686 -2339 2339 10169 17226 9365 6686 -2339 2339 10169 17226 9365 6686 -2358 2358 10252 17226 9365 6686 -2358 2358 10252 17226 9365 6686 -2373 2373 10317 17226 9365 6686 -2373 2373 10317 17226 9365 6686 -2371 2371 10308 17226 9365 6686 -2371 2371 10308 17226 9365 6686 -2341 2341 10178 17226 9365 6686 -2341 2341 10178 17226 9365 6686 -2299 2299 9995 17226 9365 6686 2025-08-26 15:47:06,316 Hysteresis 64659 0: raw(9995 16000 16000 16000) min(9365 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 17226 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(9995 16000 16000 16000) min(9365 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 17226 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2299 2299 9995 17226 9365 6686 -2271 2271 9873 17226 9365 6686 -2271 2271 9873 17226 9365 6686 -2233 2233 9708 17226 9365 6686 -2233 2233 9708 17226 9365 6686 -2210 2210 9608 17226 9365 6686 -2210 2210 9608 17226 9365 6686 -2203 2203 9578 17226 9365 6686 -2203 2203 9578 17226 9365 6686 -2190 2190 9521 17226 9365 6686 -2190 2190 9521 17226 9365 6686 -2220 2220 9652 17226 9365 6686 -2220 2220 9652 17226 9365 6686 -2249 2249 9778 17226 9365 6686 -2249 2249 9778 17226 9365 6686 -2254 2254 9800 17226 9365 6686 -2254 2254 9800 17226 9365 6686 -2315 2315 10065 17226 9365 6686 -2315 2315 10065 17226 9365 6686 -2370 2370 10304 17226 9365 6686 2025-08-26 15:47:16,321 Hysteresis 64669 0: raw(10304 16000 16000 16000) min(9365 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 17226 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(10304 16000 16000 16000) min(9365 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 17226 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2370 2370 10304 17226 9365 6686 -2452 2452 10660 17226 9365 6686 -2452 2452 10660 17226 9365 6686 -2466 2466 10721 17226 9365 6686 -2466 2466 10721 17226 9365 6686 -2519 2519 10952 17226 9365 6686 -2519 2519 10952 17226 9365 6686 -2545 2545 11065 17226 9365 6686 -2545 2545 11065 17226 9365 6686 -2553 2553 11100 17226 9365 6686 -2553 2553 11100 17226 9365 6686 -2573 2573 11186 17226 9365 6686 -2573 2573 11186 17226 9365 6686 -2555 2555 11108 17226 9365 6686 -2555 2555 11108 17226 9365 6686 -2527 2527 10986 17226 9365 6686 -2527 2527 10986 17226 9365 6686 -2513 2513 10926 17226 9365 6686 -2513 2513 10926 17226 9365 6686 -2467 2467 10726 17226 9365 6686 2025-08-26 15:47:26,327 Hysteresis 64679 0: raw(10726 16000 16000 16000) min(9365 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 17226 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(10726 16000 16000 16000) min(9365 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 17226 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2467 2467 10726 17226 9365 6686 -2418 2418 10513 17226 9365 6686 -2418 2418 10513 17226 9365 6686 -2390 2390 10391 17226 9365 6686 -2390 2390 10391 17226 9365 6686 -2310 2310 10043 17226 9365 6686 -2310 2310 10043 17226 9365 6686 -2227 2227 9682 17226 9365 6686 -2227 2227 9682 17226 9365 6686 -2182 2182 9486 17226 9365 6686 -2182 2182 9486 17226 9365 6686 -2127 2127 9247 17226 9247 6686 -2127 2127 9247 17226 9247 6686 -2082 2082 9052 17226 9052 6686 -2082 2082 9052 17226 9052 6686 -2048 2048 8904 17226 8904 6686 -2048 2048 8904 17226 8904 6686 -2038 2038 8860 17226 8860 6686 -2038 2038 8860 17226 8860 6686 -1983 1983 8621 17226 8621 6686 2025-08-26 15:47:36,337 Hysteresis 64689 0: raw(8621 16000 16000 16000) min(8621 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 17226 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(8621 16000 16000 16000) min(8621 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 17226 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1983 1983 8621 17226 8621 6686 -1950 1950 8478 17226 8478 6686 -1950 1950 8478 17226 8478 6686 -1943 1943 8447 17226 8447 6686 -1943 1943 8447 17226 8447 6686 -1916 1916 8330 17226 8330 6686 -1916 1916 8330 17226 8330 6686 -1907 1907 8291 17226 8291 6686 -1907 1907 8291 17226 8291 6686 -1905 1905 8282 17226 8282 6686 -1905 1905 8282 17226 8282 6686 -1901 1901 8265 17226 8265 6686 -1901 1901 8265 17226 8265 6686 -1872 1872 8139 17226 8139 6686 -1872 1872 8139 17226 8139 6686 -1873 1873 8143 17226 8139 6686 -1873 1873 8143 17226 8139 6686 -1871 1871 8134 17226 8134 6686 -1871 1871 8134 17226 8134 6686 -1878 1878 8165 17226 8134 6686 2025-08-26 15:47:46,342 Hysteresis 64699 0: raw(8165 16000 16000 16000) min(8134 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 17226 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(8165 16000 16000 16000) min(8134 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 17226 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1878 1878 8165 17226 8134 6686 -1848 1848 8034 17226 8034 6686 -1848 1848 8034 17226 8034 6686 -1831 1831 7960 17226 7960 6686 -1831 1831 7960 17226 7960 6686 -1813 1813 7882 17226 7882 6686 -1813 1813 7882 17226 7882 6686 -1805 1805 7847 17226 7847 6686 -1805 1805 7847 17226 7847 6686 -1794 1794 7800 17226 7800 6686 -1794 1794 7800 17226 7800 6686 -1772 1772 7704 17226 7704 6686 -1772 1772 7704 17226 7704 6686 -1761 1761 7656 17226 7656 6686 -1761 1761 7656 17226 7656 6686 -1734 1734 7539 17226 7539 6686 -1734 1734 7539 17226 7539 6686 -1743 1743 7578 17226 7539 6686 -1743 1743 7578 17226 7539 6686 -1738 1738 7556 17226 7539 6686 2025-08-26 15:47:56,350 Hysteresis 64709 0: raw(7556 16000 16000 16000) min(7539 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 17226 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(7556 16000 16000 16000) min(7539 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 17226 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1738 1738 7556 17226 7539 6686 -1754 1754 7626 17226 7539 6686 -1754 1754 7626 17226 7539 6686 -1738 1738 7556 17226 7539 6686 -1738 1738 7556 17226 7539 6686 -1747 1747 7595 17226 7539 6686 -1747 1747 7595 17226 7539 6686 -1748 1748 7600 17226 7539 6686 -1748 1748 7600 17226 7539 6686 -1758 1758 7643 17226 7539 6686 -1758 1758 7643 17226 7539 6686 -1751 1751 7613 17226 7539 6686 -1751 1751 7613 17226 7539 6686 -1740 1740 7565 17226 7539 6686 -1740 1740 7565 17226 7539 6686 -1714 1714 7452 17226 7452 6686 -1714 1714 7452 17226 7452 6686 -1704 1704 7408 17226 7408 6686 -1704 1704 7408 17226 7408 6686 -1676 1676 7286 17226 7286 6686 2025-08-26 15:48:06,354 Hysteresis 64719 0: raw(7286 16000 16000 16000) min(7286 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 17226 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(7286 16000 16000 16000) min(7286 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 17226 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1676 1676 7286 17226 7286 6686 -1664 1664 7234 17226 7234 6686 -1664 1664 7234 17226 7234 6686 -1638 1638 7121 17226 7121 6686 -1638 1638 7121 17226 7121 6686 -1645 1645 7152 17226 7121 6686 -1645 1645 7152 17226 7121 6686 -1596 1596 6939 17226 6939 6686 -1620 1620 7043 17226 6939 6686 -1620 1620 7043 17226 6939 6686 -1620 1620 7043 17226 6939 6686 -1607 1607 6986 17226 6939 6686 -1579 1579 6865 17226 6865 6686 -1579 1579 6865 17226 6865 6686 -1588 1588 6904 17226 6865 6686 -1588 1588 6904 17226 6865 6686 -1585 1585 6891 17226 6865 6686 -1585 1585 6891 17226 6865 6686 -1549 1549 6734 17226 6734 6686 -1549 1549 6734 17226 6734 6686 2025-08-26 15:48:16,359 Hysteresis 64729 0: raw(6734 16000 16000 16000) min(6734 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 17226 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(6734 16000 16000 16000) min(6734 16000 16000 16000) spread(6686 16000 16000 16000) max_pv 17226 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1550 1550 6739 17226 6734 6686 -1550 1550 6739 17226 6734 6686 -1546 1546 6721 17226 6721 6686 -1546 1546 6721 17226 6721 6686 -1555 1555 6760 17226 6721 6686 -1555 1555 6760 17226 6721 6686 -1549 1549 6734 17226 6721 6686 -1549 1549 6734 17226 6721 6686 -1564 1564 6800 17226 6721 6686 -1564 1564 6800 17226 6721 6686 -1540 1540 6695 17226 6695 6686 -1540 1540 6695 17226 6695 6686 -1524 1524 6626 17226 6626 6626 -1524 1524 6626 17226 6626 6626 -1524 1524 6626 17226 6626 6626 -1540 1540 6695 17226 6626 6626 -1524 1524 6626 17226 6626 6626 -1524 1524 6626 17226 6626 6626 -1519 1519 6604 17226 6604 6604 -1519 1519 6604 17226 6604 6604 2025-08-26 15:48:26,368 Hysteresis 64739 0: raw(6604 16000 16000 16000) min(6604 16000 16000 16000) spread(6604 16000 16000 16000) max_pv 17226 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(6604 16000 16000 16000) min(6604 16000 16000 16000) spread(6604 16000 16000 16000) max_pv 17226 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1528 1528 6643 17226 6604 6604 -1528 1528 6643 17226 6604 6604 -1541 1541 6700 17226 6604 6604 -1541 1541 6700 17226 6604 6604 -1519 1519 6604 17226 6604 6604 -1519 1519 6604 17226 6604 6604 -1495 1495 6500 17226 6500 6500 -1495 1495 6500 17226 6500 6500 -1506 1506 6547 17226 6500 6500 -1506 1506 6547 17226 6500 6500 -1494 1494 6495 17226 6495 6495 -1494 1494 6495 17226 6495 6495 -1495 1495 6500 17226 6495 6495 -1495 1495 6500 17226 6495 6495 -1488 1488 6469 17226 6469 6469 -1488 1488 6469 17226 6469 6469 -1482 1482 6443 17226 6443 6443 -1482 1482 6443 17226 6443 6443 -1500 1500 6521 17226 6443 6443 -1500 1500 6521 17226 6443 6443 2025-08-26 15:48:36,378 Hysteresis 64749 0: raw(6521 16000 16000 16000) min(6443 16000 16000 16000) spread(6443 16000 16000 16000) max_pv 17226 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(6521 16000 16000 16000) min(6443 16000 16000 16000) spread(6443 16000 16000 16000) max_pv 17226 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1486 1486 6460 17226 6443 6443 -1486 1486 6460 17226 6443 6443 -1510 1510 6565 17226 6443 6443 -1510 1510 6565 17226 6443 6443 -1480 1480 6434 17226 6434 6434 -1480 1480 6434 17226 6434 6434 -1482 1482 6443 17226 6434 6434 -1482 1482 6443 17226 6434 6434 -1490 1490 6478 17226 6434 6434 -1490 1490 6478 17226 6434 6434 -1480 1480 6434 17226 6434 6434 -1480 1480 6434 17226 6434 6434 -1478 1478 6426 17226 6426 6426 -1478 1478 6426 17226 6426 6426 -1482 1482 6443 17226 6426 6426 -1482 1482 6443 17226 6426 6426 -1493 1493 6491 17226 6426 6426 -1493 1493 6491 17226 6426 6426 -1467 1467 6378 17226 6378 6378 -1467 1467 6378 17226 6378 6378 2025-08-26 15:48:46,384 Hysteresis 64759 0: raw(6378 16000 16000 16000) min(6378 16000 16000 16000) spread(6378 16000 16000 16000) max_pv 17226 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(6378 16000 16000 16000) min(6378 16000 16000 16000) spread(6378 16000 16000 16000) max_pv 17226 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1461 1461 6352 17226 6352 6352 -1461 1461 6352 17226 6352 6352 -1449 1449 6300 17226 6300 6300 -1449 1449 6300 17226 6300 6300 -1447 1447 6291 17226 6291 6291 -1447 1447 6291 17226 6291 6291 -1427 1427 6204 17226 6204 6204 -1427 1427 6204 17226 6204 6204 -1455 1455 6326 17226 6204 6204 -1455 1455 6326 17226 6204 6204 -1445 1445 6282 17226 6204 6204 -1445 1445 6282 17226 6204 6204 -1447 1447 6291 17226 6204 6204 -1447 1447 6291 17226 6204 6204 -1459 1459 6343 17226 6204 6204 -1459 1459 6343 17226 6204 6204 -1435 1435 6239 17226 6204 6204 -1435 1435 6239 17226 6204 6204 -1433 1433 6230 17226 6204 6204 -1433 1433 6230 17226 6204 6204 2025-08-26 15:48:56,389 Hysteresis 64769 0: raw(6230 16000 16000 16000) min(6204 16000 16000 16000) spread(6204 16000 16000 16000) max_pv 17226 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(6230 16000 16000 16000) min(6204 16000 16000 16000) spread(6204 16000 16000 16000) max_pv 17226 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1450 1450 6304 17226 6204 6204 -1450 1450 6304 17226 6204 6204 -1441 1441 6265 17226 6204 6204 -1441 1441 6265 17226 6204 6204 -1433 1433 6230 17226 6204 6204 -1433 1433 6230 17226 6204 6204 -1443 1443 6273 17226 6204 6204 -1443 1443 6273 17226 6204 6204 -1439 1439 6256 17226 6204 6204 -1439 1439 6256 17226 6204 6204 -1434 1434 6234 17226 6204 6204 -1434 1434 6234 17226 6204 6204 -1418 1418 6165 17226 6165 6165 -1418 1418 6165 17226 6165 6165 -1418 1418 6165 17226 6165 6165 -1433 1433 6230 17226 6165 6165 -1415 1415 6152 17226 6152 6152 -1415 1415 6152 17226 6152 6152 -1426 1426 6200 17226 6152 6152 -1426 1426 6200 17226 6152 6152 2025-08-26 15:49:06,395 Hysteresis 64779 0: raw(6200 16000 16000 16000) min(6152 16000 16000 16000) spread(6152 16000 16000 16000) max_pv 17226 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(6200 16000 16000 16000) min(6152 16000 16000 16000) spread(6152 16000 16000 16000) max_pv 17226 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1410 1410 6130 17226 6130 6130 -1410 1410 6130 17226 6130 6130 -1403 1403 6100 17226 6100 6100 -1403 1403 6100 17226 6100 6100 -1418 1418 6165 17226 6100 6100 -1418 1418 6165 17226 6100 6100 -1401 1401 6091 17226 6091 6091 -1401 1401 6091 17226 6091 6091 -1402 1402 6095 17226 6091 6091 -1402 1402 6095 17226 6091 6091 -1408 1408 6121 17226 6091 6091 -1408 1408 6121 17226 6091 6091 -1404 1404 6104 17226 6091 6091 -1404 1404 6104 17226 6091 6091 -1408 1408 6121 17226 6091 6091 -1408 1408 6121 17226 6091 6091 -1407 1407 6117 17226 6091 6091 -1407 1407 6117 17226 6091 6091 -1429 1429 6213 17226 6091 6091 -1429 1429 6213 17226 6091 6091 2025-08-26 15:49:16,436 Hysteresis 64789 0: raw(6213 16000 16000 16000) min(6091 16000 16000 16000) spread(6091 16000 16000 16000) max_pv 17226 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(6213 16000 16000 16000) min(6091 16000 16000 16000) spread(6091 16000 16000 16000) max_pv 17226 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1421 1421 6178 17226 6091 6091 -1421 1421 6178 17226 6091 6091 -1431 1431 6221 17226 6091 6091 -1431 1431 6221 17226 6091 6091 -1446 1446 6286 17226 6091 6091 -1446 1446 6286 17226 6091 6091 -1468 1468 6382 17226 6091 6091 -1468 1468 6382 17226 6091 6091 -1474 1474 6408 17226 6091 6091 -1474 1474 6408 17226 6091 6091 -1496 1496 6504 17226 6091 6091 -1496 1496 6504 17226 6091 6091 -1529 1529 6647 17226 6091 6091 -1529 1529 6647 17226 6091 6091 -1545 1545 6717 17226 6091 6091 -1545 1545 6717 17226 6091 6091 -1535 1535 6673 17226 6091 6091 -1535 1535 6673 17226 6091 6091 -1499 1499 6517 17226 6091 6091 -1499 1499 6517 17226 6091 6091 2025-08-26 15:49:26,441 Hysteresis 64799 0: raw(6517 16000 16000 16000) min(6091 16000 16000 16000) spread(6091 16000 16000 16000) max_pv 17226 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(6517 16000 16000 16000) min(6091 16000 16000 16000) spread(6091 16000 16000 16000) max_pv 17226 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1475 1475 6413 17226 6091 6091 -1475 1475 6413 17226 6091 6091 -1500 1500 6521 17226 6091 6091 -1500 1500 6521 17226 6091 6091 -1477 1477 6421 17226 6091 6091 -1477 1477 6421 17226 6091 6091 -1453 1453 6317 17226 6091 6091 -1453 1453 6317 17226 6091 6091 -1451 1451 6308 17226 6091 6091 -1451 1451 6308 17226 6091 6091 -1461 1461 6352 17226 6091 6091 -1461 1461 6352 17226 6091 6091 -1438 1438 6252 17226 6091 6091 -1438 1438 6252 17226 6091 6091 -1435 1435 6239 17226 6091 6091 -1435 1435 6239 17226 6091 6091 -1414 1414 6147 17226 6091 6091 -1414 1414 6147 17226 6091 6091 -1432 1432 6226 17226 6091 6091 -1432 1432 6226 17226 6091 6091 2025-08-26 15:49:36,449 Hysteresis 64809 0: raw(6226 16000 16000 16000) min(6091 16000 16000 16000) spread(6091 16000 16000 16000) max_pv 17226 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(6226 16000 16000 16000) min(6091 16000 16000 16000) spread(6091 16000 16000 16000) max_pv 17226 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1390 1390 6043 17226 6043 6043 -1390 1390 6043 17226 6043 6043 -1381 1381 6004 17226 6004 6004 -1381 1381 6004 17226 6004 6004 -1386 1386 6026 17226 6004 6004 -1386 1386 6026 17226 6004 6004 -1371 1371 5960 17226 5960 5960 -1371 1371 5960 17226 5960 5960 -1383 1383 6013 17226 5960 5960 -1383 1383 6013 17226 5960 5960 -1373 1373 5969 17226 5960 5960 -1373 1373 5969 17226 5960 5960 -1363 1363 5926 17226 5926 5926 -1363 1363 5926 17226 5926 5926 -1367 1367 5943 17226 5926 5926 -1367 1367 5943 17226 5926 5926 -1375 1375 5978 17226 5926 5926 -1375 1375 5978 17226 5926 5926 -1361 1361 5917 17226 5917 5917 -1361 1361 5917 17226 5917 5917 2025-08-26 15:49:46,461 Hysteresis 64819 0: raw(5917 16000 16000 16000) min(5917 16000 16000 16000) spread(5917 16000 16000 16000) max_pv 17226 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(5917 16000 16000 16000) min(5917 16000 16000 16000) spread(5917 16000 16000 16000) max_pv 17226 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1349 1349 5865 17226 5865 5865 -1349 1349 5865 17226 5865 5865 -1375 1375 5978 17226 5865 5865 -1375 1375 5978 17226 5865 5865 -1364 1364 5930 17226 5865 5865 -1364 1364 5930 17226 5865 5865 -1359 1359 5908 17226 5865 5865 -1359 1359 5908 17226 5865 5865 -1357 1357 5900 17226 5865 5865 -1357 1357 5900 17226 5865 5865 -1348 1348 5860 17226 5860 5860 -1348 1348 5860 17226 5860 5860 -1369 1369 5952 17226 5860 5860 -1369 1369 5952 17226 5860 5860 -1349 1349 5865 17226 5860 5860 -1349 1349 5865 17226 5860 5860 -1357 1357 5900 17226 5860 5860 -1357 1357 5900 17226 5860 5860 -1369 1369 5952 17226 5860 5860 -1369 1369 5952 17226 5860 5860 2025-08-26 15:49:56,471 Hysteresis 64829 0: raw(5952 16000 16000 16000) min(5860 16000 16000 16000) spread(5860 16000 16000 16000) max_pv 17226 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(5952 16000 16000 16000) min(5860 16000 16000 16000) spread(5860 16000 16000 16000) max_pv 17226 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1354 1354 5886 17226 5860 5860 -1354 1354 5886 17226 5860 5860 -1339 1339 5821 17226 5821 5821 -1339 1339 5821 17226 5821 5821 -1358 1358 5904 17226 5821 5821 -1358 1358 5904 17226 5821 5821 -1360 1360 5913 17226 5821 5821 -1360 1360 5913 17226 5821 5821 -1344 1344 5843 17226 5821 5821 -1344 1344 5843 17226 5821 5821 -1366 1366 5939 17226 5821 5821 -1366 1366 5939 17226 5821 5821 -1336 1336 5808 17108 5808 5808 -1336 1336 5808 17108 5808 5808 -1340 1340 5826 16869 5808 5808 -1340 1340 5826 16869 5808 5808 -1376 1376 5982 16600 5808 5808 -1376 1376 5982 16600 5808 5808 -1347 1347 5856 16334 5808 5808 -1347 1347 5856 16334 5808 5808 2025-08-26 15:50:06,477 Hysteresis 64839 0: raw(5856 16000 16000 16000) min(5808 16000 16000 16000) spread(5808 16000 16000 16000) max_pv 16334 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(5856 16000 16000 16000) min(5808 16000 16000 16000) spread(5808 16000 16000 16000) max_pv 16334 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1354 1354 5886 16160 5808 5808 -1354 1354 5886 16160 5808 5808 -1327 1327 5769 16160 5769 5769 -1327 1327 5769 16160 5769 5769 -1326 1326 5765 16160 5765 5765 -1326 1326 5765 16160 5765 5765 -1360 1360 5913 16160 5765 5765 -1360 1360 5913 16160 5765 5765 -1363 1363 5926 16160 5765 5765 -1363 1363 5926 16160 5765 5765 -1339 1339 5821 16160 5765 5765 -1339 1339 5821 16160 5765 5765 -1346 1346 5852 16160 5765 5765 -1346 1346 5852 16160 5765 5765 -1322 1322 5747 16160 5747 5747 -1322 1322 5747 16160 5747 5747 -1321 1321 5743 16160 5743 5743 -1321 1321 5743 16160 5743 5743 -1325 1325 5760 16160 5743 5743 -1325 1325 5760 16160 5743 5743 2025-08-26 15:50:16,483 Hysteresis 64849 0: raw(5760 16000 16000 16000) min(5743 16000 16000 16000) spread(5743 16000 16000 16000) max_pv 16160 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(5760 16000 16000 16000) min(5743 16000 16000 16000) spread(5743 16000 16000 16000) max_pv 16160 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1308 1308 5686 16160 5686 5686 -1308 1308 5686 16160 5686 5686 -1330 1330 5782 16095 5686 5686 -1330 1330 5782 16095 5686 5686 -1322 1322 5747 15930 5686 5686 -1322 1322 5747 15930 5686 5686 -1334 1334 5800 15752 5686 5686 -1334 1334 5800 15752 5686 5686 -1318 1318 5730 15386 5686 5686 -1318 1318 5730 15386 5686 5686 -1323 1323 5752 14952 5686 5686 -1323 1323 5752 14952 5686 5686 -1319 1319 5734 14595 5686 5686 -1319 1319 5734 14595 5686 5686 -1338 1338 5817 14030 5686 5686 -1338 1338 5817 14030 5686 5686 -1309 1309 5691 13578 5686 5686 -1309 1309 5691 13578 5686 5686 -1319 1319 5734 13221 5686 5686 -1319 1319 5734 13221 5686 5686 2025-08-26 15:50:26,492 Hysteresis 64859 0: raw(5734 16000 16000 16000) min(5686 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 13221 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(5734 16000 16000 16000) min(5686 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 13221 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1316 1316 5721 12860 5686 5686 -1316 1316 5721 12860 5686 5686 -1326 1326 5765 12473 5686 5686 -1326 1326 5765 12473 5686 5686 -1316 1316 5721 12252 5686 5686 -1316 1316 5721 12252 5686 5686 -1324 1324 5756 11839 5686 5686 -1324 1324 5756 11839 5686 5686 -1337 1337 5813 11595 5686 5686 -1337 1337 5813 11595 5686 5686 -1323 1323 5752 11469 5686 5686 -1323 1323 5752 11469 5686 5686 -1318 1318 5730 11286 5686 5686 -1318 1318 5730 11286 5686 5686 -1320 1320 5739 11186 5686 5686 -1320 1320 5739 11186 5686 5686 -1317 1317 5726 11186 5686 5686 -1317 1317 5726 11186 5686 5686 -1342 1342 5834 11186 5686 5686 -1342 1342 5834 11186 5686 5686 2025-08-26 15:50:36,499 Hysteresis 64869 0: raw(5834 16000 16000 16000) min(5686 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 11186 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(5834 16000 16000 16000) min(5686 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 11186 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1343 1343 5839 11186 5686 5686 -1343 1343 5839 11186 5686 5686 -1329 1329 5778 11186 5686 5686 -1329 1329 5778 11186 5686 5686 -1325 1325 5760 11186 5686 5686 -1325 1325 5760 11186 5686 5686 -1319 1319 5734 11186 5686 5686 -1319 1319 5734 11186 5686 5686 -1344 1344 5843 11186 5686 5686 -1344 1344 5843 11186 5686 5686 -1326 1326 5765 11186 5686 5686 -1326 1326 5765 11186 5686 5686 -1337 1337 5813 11186 5686 5686 -1337 1337 5813 11186 5686 5686 -1330 1330 5782 11186 5686 5686 -1330 1330 5782 11186 5686 5686 -1316 1316 5721 11186 5686 5686 -1316 1316 5721 11186 5686 5686 -1334 1334 5800 11186 5686 5686 -1334 1334 5800 11186 5686 5686 2025-08-26 15:50:46,507 Hysteresis 64879 0: raw(5800 16000 16000 16000) min(5686 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 11186 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(5800 16000 16000 16000) min(5686 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 11186 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1348 1348 5860 11186 5686 5686 -1348 1348 5860 11186 5686 5686 -1363 1363 5926 11186 5686 5686 -1363 1363 5926 11186 5686 5686 -1356 1356 5895 11186 5686 5686 -1356 1356 5895 11186 5686 5686 -1372 1372 5965 11186 5686 5686 -1372 1372 5965 11186 5686 5686 -1347 1347 5856 11186 5686 5686 -1347 1347 5856 11186 5686 5686 -1349 1349 5865 11186 5686 5686 -1349 1349 5865 11186 5686 5686 -1346 1346 5852 11186 5686 5686 -1346 1346 5852 11186 5686 5686 -1327 1327 5769 11186 5686 5686 -1327 1327 5769 11186 5686 5686 -1328 1328 5773 11186 5686 5686 -1328 1328 5773 11186 5686 5686 -1334 1334 5800 11186 5686 5686 -1334 1334 5800 11186 5686 5686 2025-08-26 15:50:56,511 Hysteresis 64889 0: raw(5800 16000 16000 16000) min(5686 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 11186 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(5800 16000 16000 16000) min(5686 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 11186 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1326 1326 5765 11186 5686 5686 -1326 1326 5765 11186 5686 5686 -1337 1337 5813 11186 5686 5686 -1337 1337 5813 11186 5686 5686 -1362 1362 5921 11186 5686 5686 -1362 1362 5921 11186 5686 5686 -1388 1388 6034 11186 5686 5686 -1388 1388 6034 11186 5686 5686 -1383 1383 6013 11186 5686 5686 -1383 1383 6013 11186 5686 5686 -1364 1364 5930 11186 5686 5686 -1364 1364 5930 11186 5686 5686 -1363 1363 5926 11186 5686 5686 -1363 1363 5926 11186 5686 5686 -1336 1336 5808 11186 5686 5686 -1336 1336 5808 11186 5686 5686 -1337 1337 5813 11186 5686 5686 -1337 1337 5813 11186 5686 5686 -1344 1344 5843 11186 5686 5686 -1344 1344 5843 11186 5686 5686 2025-08-26 15:51:06,516 Hysteresis 64899 0: raw(5843 16000 16000 16000) min(5686 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 11186 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(5843 16000 16000 16000) min(5686 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 11186 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1339 1339 5821 11186 5686 5686 -1339 1339 5821 11186 5686 5686 -1340 1340 5826 11186 5686 5686 -1340 1340 5826 11186 5686 5686 -1330 1330 5782 11186 5686 5686 -1330 1330 5782 11186 5686 5686 -1348 1348 5860 11186 5686 5686 -1348 1348 5860 11186 5686 5686 -1346 1346 5852 11186 5686 5686 -1346 1346 5852 11186 5686 5686 -1356 1356 5895 11186 5686 5686 -1356 1356 5895 11186 5686 5686 -1346 1346 5852 11186 5686 5686 -1346 1346 5852 11186 5686 5686 -1370 1370 5956 11186 5686 5686 -1370 1370 5956 11186 5686 5686 -1357 1357 5900 11186 5686 5686 -1357 1357 5900 11186 5686 5686 -1367 1367 5943 11186 5686 5686 -1367 1367 5943 11186 5686 5686 2025-08-26 15:51:16,522 Hysteresis 64909 0: raw(5943 16000 16000 16000) min(5686 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 11186 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(5943 16000 16000 16000) min(5686 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 11186 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1351 1351 5873 11186 5686 5686 -1351 1351 5873 11186 5686 5686 -1355 1355 5891 11186 5686 5686 -1355 1355 5891 11186 5686 5686 -1351 1351 5873 11186 5686 5686 -1351 1351 5873 11186 5686 5686 -1355 1355 5891 11186 5686 5686 -1355 1355 5891 11186 5686 5686 -1380 1380 6000 11186 5686 5686 -1380 1380 6000 11186 5686 5686 -1368 1368 5947 11186 5686 5686 -1368 1368 5947 11186 5686 5686 -1373 1373 5969 11108 5686 5686 -1373 1373 5969 11108 5686 5686 -1383 1383 6013 10986 5686 5686 -1383 1383 6013 10986 5686 5686 -1404 1404 6104 10926 5686 5686 -1404 1404 6104 10926 5686 5686 -1392 1392 6052 10726 5686 5686 -1392 1392 6052 10726 5686 5686 2025-08-26 15:51:26,529 Hysteresis 64919 0: raw(6052 16000 16000 16000) min(5686 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 10726 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(6052 16000 16000 16000) min(5686 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 10726 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1397 1397 6073 10513 5686 5686 -1397 1397 6073 10513 5686 5686 -1411 1411 6134 10391 5686 5686 -1411 1411 6134 10391 5686 5686 -1449 1449 6300 10043 5686 5686 -1449 1449 6300 10043 5686 5686 -1451 1451 6308 9682 5686 5686 -1451 1451 6308 9682 5686 5686 -1464 1464 6365 9486 5686 5686 -1464 1464 6365 9486 5686 5686 -1477 1477 6421 9247 5686 5686 -1477 1477 6421 9247 5686 5686 -1517 1517 6595 9052 5686 5686 -1517 1517 6595 9052 5686 5686 -1525 1525 6630 8904 5686 5686 -1525 1525 6630 8904 5686 5686 -1535 1535 6673 8860 5686 5686 -1535 1535 6673 8860 5686 5686 -1537 1537 6682 8621 5686 5686 -1537 1537 6682 8621 5686 5686 2025-08-26 15:51:36,534 Hysteresis 64929 0: raw(6682 16000 16000 16000) min(5686 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 8621 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(6682 16000 16000 16000) min(5686 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 8621 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1526 1526 6634 8478 5686 5686 -1526 1526 6634 8478 5686 5686 -1523 1523 6621 8447 5686 5686 -1523 1523 6621 8447 5686 5686 -1527 1527 6639 8330 5686 5686 -1527 1527 6639 8330 5686 5686 -1570 1570 6826 8291 5686 5686 -1570 1570 6826 8291 5686 5686 -1585 1585 6891 8282 5686 5686 -1585 1585 6891 8282 5686 5686 -1602 1602 6965 8265 5686 5686 -1602 1602 6965 8265 5686 5686 -1602 1602 6965 8165 5686 5686 -1602 1602 6965 8165 5686 5686 -1604 1604 6973 8165 5686 5686 -1604 1604 6973 8165 5686 5686 -1567 1567 6813 8165 5686 5686 -1567 1567 6813 8165 5686 5686 -1572 1572 6834 8165 5686 5686 -1572 1572 6834 8165 5686 5686 2025-08-26 15:51:46,539 Hysteresis 64939 0: raw(6834 16000 16000 16000) min(5686 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 8165 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(6834 16000 16000 16000) min(5686 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 8165 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1544 1544 6713 8034 5686 5686 -1544 1544 6713 8034 5686 5686 -1520 1520 6608 7960 5686 5686 -1520 1520 6608 7960 5686 5686 -1514 1514 6582 7882 5686 5686 -1514 1514 6582 7882 5686 5686 -1523 1523 6621 7847 5686 5686 -1523 1523 6621 7847 5686 5686 -1508 1508 6556 7800 5686 5686 -1508 1508 6556 7800 5686 5686 -1495 1495 6500 7704 5686 5686 -1495 1495 6500 7704 5686 5686 -1516 1516 6591 7656 5686 5686 -1516 1516 6591 7656 5686 5686 -1507 1507 6552 7643 5686 5686 -1507 1507 6552 7643 5686 5686 -1518 1518 6600 7643 5686 5686 -1518 1518 6600 7643 5686 5686 -1543 1543 6708 7643 5686 5686 -1543 1543 6708 7643 5686 5686 2025-08-26 15:51:56,548 Hysteresis 64949 0: raw(6708 16000 16000 16000) min(5686 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 7643 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(6708 16000 16000 16000) min(5686 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 7643 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1556 1556 6765 7643 5686 5686 -1556 1556 6765 7643 5686 5686 -1529 1529 6647 7643 5686 5686 -1529 1529 6647 7643 5686 5686 -1516 1516 6591 7643 5686 5686 -1516 1516 6591 7643 5686 5686 -1508 1508 6556 7643 5686 5686 -1508 1508 6556 7643 5686 5686 -1507 1507 6552 7643 5686 5686 -1507 1507 6552 7643 5686 5686 -1506 1506 6547 7613 5686 5686 -1506 1506 6547 7613 5686 5686 -1523 1523 6621 7565 5686 5686 -1523 1523 6621 7565 5686 5686 -1544 1544 6713 7452 5686 5686 -1544 1544 6713 7452 5686 5686 -1531 1531 6656 7408 5686 5686 -1531 1531 6656 7408 5686 5686 -1523 1523 6621 7286 5686 5686 -1523 1523 6621 7286 5686 5686 2025-08-26 15:52:06,554 Hysteresis 64959 0: raw(6621 16000 16000 16000) min(5686 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 7286 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(6621 16000 16000 16000) min(5686 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 7286 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1507 1507 6552 7234 5686 5686 -1507 1507 6552 7234 5686 5686 -1507 1507 6552 7152 5686 5686 -1507 1507 6552 7152 5686 5686 -1502 1502 6530 7152 5686 5686 -1502 1502 6530 7152 5686 5686 -1516 1516 6591 7043 5686 5686 -1516 1516 6591 7043 5686 5686 -1530 1530 6652 7043 5686 5686 -1530 1530 6652 7043 5686 5686 -1519 1519 6604 6986 5686 5686 -1519 1519 6604 6973 5686 5686 -1517 1517 6595 6973 5686 5686 -1517 1517 6595 6973 5686 5686 -1505 1505 6543 6973 5686 5686 -1505 1505 6543 6973 5686 5686 -1490 1490 6478 6973 5686 5686 -1490 1490 6478 6973 5686 5686 -1489 1489 6473 6973 5686 5686 -1489 1489 6473 6973 5686 5686 2025-08-26 15:52:16,558 Hysteresis 64969 0: raw(6473 16000 16000 16000) min(5686 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6973 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(6473 16000 16000 16000) min(5686 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6973 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1497 1497 6508 6973 5686 5686 -1497 1497 6508 6973 5686 5686 -1506 1506 6547 6973 5686 5686 -1506 1506 6547 6973 5686 5686 -1528 1528 6643 6973 5686 5686 -1528 1528 6643 6973 5686 5686 -1553 1553 6752 6973 5686 5686 -1553 1553 6752 6973 5686 5686 -1574 1574 6843 6973 5686 5686 -1574 1574 6843 6973 5686 5686 -1572 1572 6834 6973 5686 5686 -1572 1572 6834 6973 5686 5686 -1554 1554 6756 6973 5686 5686 -1554 1554 6756 6973 5686 5686 -1545 1545 6717 6973 5686 5686 -1545 1545 6717 6973 5686 5686 -1541 1541 6700 6973 5686 5686 -1541 1541 6700 6973 5686 5686 -1543 1543 6708 6973 5686 5686 -1543 1543 6708 6973 5686 5686 2025-08-26 15:52:26,570 Hysteresis 64979 0: raw(6708 16000 16000 16000) min(5686 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6973 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(6708 16000 16000 16000) min(5686 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6973 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1540 1540 6695 6973 5686 5686 -1540 1540 6695 6973 5686 5686 -1551 1551 6743 6973 5686 5686 -1551 1551 6743 6973 5686 5686 -1581 1581 6873 6973 5686 5686 -1581 1581 6873 6973 5686 5686 -1618 1618 7034 7034 5686 5686 -1618 1618 7034 7034 5686 5686 -1665 1665 7239 7239 5686 5686 -1665 1665 7239 7239 5686 5686 -1712 1712 7443 7443 5686 5686 -1712 1712 7443 7443 5686 5686 -1823 1823 7926 7926 5686 5686 -1823 1823 7926 7926 5686 5686 -1932 1932 8400 8400 5686 5686 -1932 1932 8400 8400 5686 5686 -2009 2009 8734 8734 5686 5686 -2009 2009 8734 8734 5686 5686 -2086 2086 9069 9069 5686 5686 -2086 2086 9069 9069 5686 5686 2025-08-26 15:52:36,576 Hysteresis 64989 0: raw(9069 16000 16000 16000) min(5686 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 9069 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(9069 16000 16000 16000) min(5686 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 9069 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2182 2182 9486 9486 5686 5686 -2182 2182 9486 9486 5686 5686 -2259 2259 9821 9821 5686 5686 -2259 2259 9821 9821 5686 5686 -2341 2341 10178 10178 5686 5686 -2341 2341 10178 10178 5686 5686 -2400 2400 10434 10434 5686 5686 -2400 2400 10434 10434 5686 5686 -2485 2485 10804 10804 5686 5686 -2485 2485 10804 10804 5686 5686 -2563 2563 11143 11143 5686 5686 -2563 2563 11143 11143 5686 5686 -2629 2629 11430 11430 5686 5686 -2629 2629 11430 11430 5686 5686 -2703 2703 11752 11752 5686 5686 -2703 2703 11752 11752 5686 5686 -2725 2725 11847 11847 5686 5686 -2725 2725 11847 11847 5686 5686 -2710 2710 11782 11847 5686 5686 -2710 2710 11782 11847 5686 5686 2025-08-26 15:52:46,582 Hysteresis 64999 0: raw(11782 16000 16000 16000) min(5686 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 11847 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(11782 16000 16000 16000) min(5686 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 11847 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2692 2692 11704 11847 5686 5686 -2692 2692 11704 11847 5686 5686 -2664 2664 11582 11847 5686 5686 -2664 2664 11582 11847 5686 5686 -2628 2628 11426 11847 5686 5686 -2628 2628 11426 11847 5686 5686 -2588 2588 11252 11847 5686 5686 -2588 2588 11252 11847 5686 5686 -2536 2536 11026 11847 5686 5686 -2536 2536 11026 11847 5686 5686 -2479 2479 10778 11847 5686 5686 -2479 2479 10778 11847 5686 5686 -2432 2432 10573 11847 5686 5686 -2432 2432 10573 11847 5686 5686 -2400 2400 10434 11847 5686 5686 -2400 2400 10434 11847 5686 5686 -2385 2385 10369 11847 5686 5686 -2385 2385 10369 11847 5686 5686 -2395 2395 10413 11847 5686 5686 -2395 2395 10413 11847 5686 5686 2025-08-26 15:52:56,587 Hysteresis 65009 0: raw(10413 16000 16000 16000) min(5686 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 11847 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(10413 16000 16000 16000) min(5686 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 11847 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2434 2434 10582 11847 5686 5686 -2434 2434 10582 11847 5686 5686 -2489 2489 10821 11847 5686 5686 -2489 2489 10821 11847 5686 5686 -2504 2504 10886 11847 5686 5686 -2504 2504 10886 11847 5686 5686 -2526 2526 10982 11847 5686 5686 -2526 2526 10982 11847 5686 5686 -2578 2578 11208 11847 5686 5686 -2578 2578 11208 11847 5686 5686 -2596 2596 11286 11847 5686 5686 -2596 2596 11286 11847 5686 5686 -2601 2601 11308 11847 5686 5686 -2601 2601 11308 11847 5686 5686 -2600 2600 11304 11847 5686 5686 -2600 2600 11304 11847 5686 5686 -2606 2606 11330 11847 5686 5686 -2606 2606 11330 11847 5686 5686 -2636 2636 11460 11847 5686 5686 -2636 2636 11460 11847 5686 5686 2025-08-26 15:53:06,592 Hysteresis 65019 0: raw(11460 16000 16000 16000) min(5686 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 11847 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(11460 16000 16000 16000) min(5686 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 11847 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2616 2616 11373 11847 5686 5686 -2616 2616 11373 11847 5686 5686 -2581 2581 11221 11847 5686 5686 -2581 2581 11221 11847 5686 5686 -2547 2547 11073 11847 5686 5686 -2547 2547 11073 11847 5686 5686 -2501 2501 10873 11847 5686 5686 -2501 2501 10873 11847 5686 5686 -2466 2466 10721 11847 5686 5686 -2466 2466 10721 11847 5686 5686 -2477 2477 10769 11847 5686 5686 -2477 2477 10769 11847 5686 5686 -2467 2467 10726 11847 5686 5686 -2467 2467 10726 11847 5686 5686 -2455 2455 10673 11847 5686 5686 -2455 2455 10673 11847 5686 5686 -2439 2439 10604 11847 5686 5686 -2439 2439 10604 11847 5686 5686 -2422 2422 10530 11847 5686 5686 -2422 2422 10530 11847 5686 5686 2025-08-26 15:53:16,597 Hysteresis 65029 0: raw(10530 16000 16000 16000) min(5686 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 11847 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(10530 16000 16000 16000) min(5686 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 11847 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2410 2410 10478 11847 5686 5686 -2410 2410 10478 11847 5686 5686 -2425 2425 10543 11847 5686 5686 -2425 2425 10543 11847 5686 5686 -2396 2396 10417 11847 5686 5686 -2396 2396 10417 11847 5686 5686 -2370 2370 10304 11847 5686 5686 -2370 2370 10304 11847 5686 5686 -2379 2379 10343 11847 5686 5686 -2379 2379 10343 11847 5686 5686 -2400 2400 10434 11847 5686 5686 -2400 2400 10434 11847 5686 5686 -2384 2384 10365 11847 5686 5686 -2384 2384 10365 11847 5686 5686 -2381 2381 10352 11847 5686 5686 -2381 2381 10352 11847 5686 5686 -2399 2399 10430 11847 5686 5686 -2399 2399 10430 11847 5686 5686 -2411 2411 10482 11847 5686 5686 -2411 2411 10482 11847 5686 5686 2025-08-26 15:53:26,603 Hysteresis 65039 0: raw(10482 16000 16000 16000) min(5686 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 11847 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(10482 16000 16000 16000) min(5686 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 11847 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2412 2412 10486 11847 5686 5686 -2412 2412 10486 11847 5686 5686 -2448 2448 10643 11847 5686 5686 -2448 2448 10643 11847 5686 5686 -2471 2471 10743 11847 5686 5686 -2471 2471 10743 11847 5686 5686 -2484 2484 10800 11847 5686 5686 -2484 2484 10800 11847 5686 5686 -2460 2460 10695 11847 5686 5686 -2460 2460 10695 11847 5686 5686 -2475 2475 10760 11847 5686 5686 -2475 2475 10760 11847 5686 5686 -2451 2451 10656 11847 5686 5686 -2451 2451 10656 11847 5686 5686 -2454 2454 10669 11847 5686 5686 -2454 2454 10669 11847 5686 5686 -2459 2459 10691 11847 5686 5686 -2459 2459 10691 11847 5686 5686 -2472 2472 10747 11847 5686 5686 -2472 2472 10747 11847 5686 5686 2025-08-26 15:53:36,618 Hysteresis 65049 0: raw(10747 16000 16000 16000) min(5686 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 11847 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(10747 16000 16000 16000) min(5686 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 11847 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2498 2498 10860 11847 5686 5686 -2498 2498 10860 11847 5686 5686 -2572 2572 11182 11847 5686 5686 -2572 2572 11182 11847 5686 5686 -2662 2662 11573 11847 5686 5686 -2662 2662 11573 11847 5686 5686 -2771 2771 12047 12047 5686 5686 -2771 2771 12047 12047 5686 5686 -2883 2883 12534 12534 5686 5686 -2883 2883 12534 12534 5686 5686 -2966 2966 12895 12895 5686 5686 -2966 2966 12895 12895 5686 5686 -3057 3057 13291 13291 5686 5686 -3057 3057 13291 13291 5686 5686 -3141 3141 13656 13656 5686 5686 -3141 3141 13656 13656 5686 5686 -3190 3190 13869 13869 5686 5686 -3190 3190 13869 13869 5686 5686 -3284 3284 14278 14278 5686 5686 -3284 3284 14278 14278 5686 5686 2025-08-26 15:53:46,624 Hysteresis 65059 0: raw(14278 16000 16000 16000) min(5686 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 14278 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(14278 16000 16000 16000) min(5686 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 14278 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3365 3365 14630 14630 5686 5686 -3365 3365 14630 14630 5686 5686 -3429 3429 14908 14908 5686 5686 -3429 3429 14908 14908 5686 5686 -3480 3480 15130 15130 5686 5686 -3480 3480 15130 15130 5686 5686 -3536 3536 15373 15373 5686 5686 -3536 3536 15373 15373 5686 5686 -3571 3571 15526 15526 5686 5686 -3571 3571 15526 15526 5686 5686 -3589 3589 15604 15604 5686 5686 -3589 3589 15604 15604 5686 5686 -3629 3629 15778 15778 5686 5686 -3629 3629 15778 15778 5686 5686 -3644 3644 15843 15843 5686 5686 -3644 3644 15843 15843 5686 5686 -3673 3673 15969 15969 5686 5686 -3673 3673 15969 15969 5686 5686 -3705 3705 16108 16108 5686 5686 -3705 3705 16108 16108 5686 5686 2025-08-26 15:53:56,632 Hysteresis 65069 0: raw(16108 16000 16000 16000) min(5686 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 16108 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(16108 16000 16000 16000) min(5686 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 16108 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3685 3685 16021 16108 5686 5686 -3685 3685 16021 16108 5686 5686 -3666 3666 15939 16108 5686 5686 -3666 3666 15939 16108 5686 5686 -3655 3655 15891 16108 5686 5686 -3655 3655 15891 16108 5686 5686 -3671 3671 15960 16108 5686 5686 -3671 3671 15960 16108 5686 5686 -3651 3651 15873 16108 5686 5686 -3651 3651 15873 16108 5686 5686 -3656 3656 15895 16108 5686 5686 -3656 3656 15895 16108 5686 5686 -3648 3648 15860 16108 5686 5686 -3648 3648 15860 16108 5686 5686 -3662 3662 15921 16108 5686 5686 -3662 3662 15921 16108 5686 5686 -3643 3643 15839 16108 5686 5686 -3643 3643 15839 16108 5686 5686 -3615 3615 15717 16108 5686 5686 -3615 3615 15717 16108 5686 5686 2025-08-26 15:54:06,640 Hysteresis 65079 0: raw(15717 16000 16000 16000) min(5686 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 16108 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(15717 16000 16000 16000) min(5686 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 16108 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3581 3581 15569 16108 5686 5686 -3581 3581 15569 16108 5686 5686 -3525 3525 15326 16108 5686 5686 -3525 3525 15326 16108 5686 5686 -3478 3478 15121 16108 5686 5686 -3478 3478 15121 16108 5686 5686 -3278 3278 14252 16108 5686 5686 -3278 3278 14252 16108 5686 5686 -3251 3251 14134 16108 5686 5686 -3251 3251 14134 16108 5686 5686 -3234 3234 14060 16108 5686 5686 -3234 3234 14060 16108 5686 5686 -3270 3270 14217 16108 5686 5686 -3270 3270 14217 16108 5686 5686 -3288 3288 14295 16108 5686 5686 -3288 3288 14295 16108 5686 5686 -3277 3277 14247 16108 5686 5686 -3277 3277 14247 16108 5686 5686 -3291 3291 14308 16108 5686 5686 -3291 3291 14308 16108 5686 5686 2025-08-26 15:54:16,647 Hysteresis 65089 0: raw(14308 16000 16000 16000) min(5686 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 16108 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(14308 16000 16000 16000) min(5686 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 16108 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3269 3269 14213 16108 5686 5686 -3269 3269 14213 16108 5691 5686 -3300 3300 14347 16108 5691 5686 -3300 3300 14347 16108 5691 5686 -3326 3326 14460 16108 5691 5686 -3326 3326 14460 16108 5691 5686 -3346 3346 14547 16108 5691 5686 -3346 3346 14547 16108 5691 5686 -3377 3377 14682 16108 5691 5686 -3377 3377 14682 16108 5691 5686 -3386 3386 14721 16108 5691 5686 -3386 3386 14721 16108 5691 5686 -3442 3442 14965 16108 5691 5686 -3442 3442 14965 16108 5691 5686 -3512 3512 15269 16108 5691 5686 -3512 3512 15269 16108 5691 5686 -3573 3573 15534 16108 5691 5686 -3573 3573 15534 16108 5721 5686 -3603 3603 15665 16108 5721 5686 -3603 3603 15665 16108 5721 5686 2025-08-26 15:54:26,652 Hysteresis 65099 0: raw(15665 16000 16000 16000) min(5721 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 16108 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(15665 16000 16000 16000) min(5721 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 16108 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3658 3658 15904 16108 5721 5686 -3658 3658 15904 16108 5721 5686 -3702 3702 16095 16108 5721 5686 -3702 3702 16095 16108 5721 5686 -3746 3746 16286 16286 5721 5686 -3746 3746 16286 16286 5721 5686 -3806 3806 16547 16547 5721 5686 -3806 3806 16547 16547 5721 5686 -3870 3870 16826 16826 5721 5686 -3870 3870 16826 16826 5721 5686 -3891 3891 16917 16917 5721 5686 -3891 3891 16917 16917 5721 5686 -3924 3924 17060 17060 5721 5686 -3924 3924 17060 17060 5721 5686 -3948 3948 17165 17165 5721 5686 -3948 3948 17165 17165 5721 5686 -3976 3976 17286 17286 5721 5686 -3976 3976 17286 17286 5721 5686 -4032 4032 17530 17530 5721 5686 -4032 4032 17530 17530 5721 5686 2025-08-26 15:54:36,661 Hysteresis 65109 0: raw(17530 16000 16000 16000) min(5721 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 17530 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(17530 16000 16000 16000) min(5721 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 17530 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4073 4073 17708 17708 5721 5686 -4073 4073 17708 17708 5721 5686 -4094 4094 17800 17800 5721 5686 -4094 4094 17800 17800 5721 5686 -4147 4147 18030 18030 5721 5686 -4147 4147 18030 18030 5721 5686 -4146 4146 18026 18030 5721 5686 -4146 4146 18026 18030 5721 5686 -4128 4128 17947 18030 5721 5686 -4128 4128 17947 18030 5721 5686 -4146 4146 18026 18030 5721 5686 -4146 4146 18026 18030 5721 5686 -4132 4132 17965 18030 5721 5686 -4132 4132 17965 18030 5721 5686 -4152 4152 18052 18052 5721 5686 -4152 4152 18052 18052 5721 5686 -4153 4153 18056 18056 5721 5686 -4153 4153 18056 18056 5765 5686 -4111 4111 17873 18056 5765 5686 -4111 4111 17873 18056 5765 5686 2025-08-26 15:54:46,666 Hysteresis 65119 0: raw(17873 16000 16000 16000) min(5765 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 18056 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(17873 16000 16000 16000) min(5765 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 18056 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4066 4066 17678 18056 5765 5686 -4066 4066 17678 18056 5765 5686 -4039 4039 17560 18056 5765 5686 -4039 4039 17560 18056 5765 5686 -4020 4020 17478 18056 5765 5686 -4020 4020 17478 18056 5765 5686 -3984 3984 17321 18056 5765 5686 -3984 3984 17321 18056 5765 5686 -4010 4010 17434 18056 5765 5686 -4010 4010 17434 18056 5765 5686 -4006 4006 17417 18056 5765 5686 -4006 4006 17417 18056 5765 5686 -4034 4034 17539 18056 5765 5686 -4034 4034 17539 18056 5765 5686 -4045 4045 17586 18056 5765 5686 -4045 4045 17586 18056 5765 5686 -4048 4048 17600 18056 5765 5686 -4048 4048 17600 18056 5765 5686 -4061 4061 17656 18056 5765 5686 -4061 4061 17656 18056 5765 5686 2025-08-26 15:54:56,671 Hysteresis 65129 0: raw(17656 16000 16000 16000) min(5765 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 18056 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(17656 16000 16000 16000) min(5765 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 18056 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4057 4057 17639 18056 5765 5686 -4057 4057 17639 18056 5782 5686 -4096 4096 17808 18056 5782 5686 -4096 4096 17808 18056 5782 5686 -4094 4094 17800 18056 5782 5686 -4094 4094 17800 18056 5782 5686 -4091 4091 17786 18056 5782 5686 -4091 4091 17786 18056 5782 5686 -4083 4083 17752 18056 5782 5686 -4083 4083 17752 18056 5782 5686 -4093 4093 17795 18056 5782 5686 -4093 4093 17795 18056 5782 5686 -4087 4087 17769 18056 5782 5686 -4087 4087 17769 18056 5782 5686 -4130 4130 17956 18056 5782 5686 -4130 4130 17956 18056 5782 5686 -4105 4105 17847 18056 5782 5686 -4105 4105 17847 18056 5782 5686 -4125 4125 17934 18056 5782 5686 -4125 4125 17934 18056 5782 5686 2025-08-26 15:55:06,681 Hysteresis 65139 0: raw(17934 16000 16000 16000) min(5782 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 18056 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(17934 16000 16000 16000) min(5782 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 18056 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4128 4128 17947 18056 5782 5686 -4128 4128 17947 18056 5782 5686 -4147 4147 18030 18056 5782 5686 -4147 4147 18030 18056 5782 5686 -4132 4132 17965 18056 5782 5686 -4132 4132 17965 18056 5852 5686 -4108 4108 17860 18056 5852 5686 -4108 4108 17860 18056 5852 5686 -4085 4085 17760 18056 5852 5686 -4085 4085 17760 18056 5852 5686 -4090 4090 17782 18056 5852 5686 -4090 4090 17782 18056 5852 5686 -4097 4097 17813 18056 5852 5686 -4097 4097 17813 18056 5873 5686 -4086 4086 17765 18056 5873 5686 -4086 4086 17765 18056 5873 5686 -4083 4083 17752 18056 5873 5686 -4083 4083 17752 18056 5873 5686 -4077 4077 17726 18056 5873 5686 -4077 4077 17726 18056 5873 5686 2025-08-26 15:55:16,690 Hysteresis 65149 0: raw(17726 16000 16000 16000) min(5873 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 18056 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(17726 16000 16000 16000) min(5873 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 18056 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4130 4130 17956 18056 5873 5686 -4130 4130 17956 18056 5873 5686 -4147 4147 18030 18056 5873 5686 -4147 4147 18030 18056 5873 5686 -4186 4186 18200 18200 5873 5686 -4186 4186 18200 18200 5891 5686 -4176 4176 18156 18200 5891 5686 -4176 4176 18156 18200 5947 5686 -4157 4157 18073 18200 5947 5686 -4157 4157 18073 18200 5947 5686 -4172 4172 18139 18200 5947 5686 -4172 4172 18139 18200 5969 5686 -4205 4205 18282 18282 5969 5686 -4205 4205 18282 18282 6013 5686 -4197 4197 18247 18282 6013 5686 -4197 4197 18247 18282 6052 5686 -4209 4209 18300 18300 6052 5686 -4209 4209 18300 18300 6052 5686 -4217 4217 18334 18334 6052 5686 -4217 4217 18334 18334 6073 5686 2025-08-26 15:55:26,695 Hysteresis 65159 0: raw(18334 16000 16000 16000) min(6073 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 18334 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(18334 16000 16000 16000) min(6073 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 18334 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4228 4228 18382 18382 6073 5686 -4228 4228 18382 18382 6134 5686 -4243 4243 18447 18447 6134 5686 -4243 4243 18447 18447 6300 5686 -4232 4232 18400 18447 6300 5686 -4232 4232 18400 18447 6308 5686 -4221 4221 18352 18447 6308 5686 -4221 4221 18352 18447 6365 5686 -4183 4183 18186 18447 6365 5686 -4183 4183 18186 18447 6421 5686 -4153 4153 18056 18447 6421 5686 -4153 4153 18056 18447 6473 5686 -4150 4150 18043 18447 6473 5686 -4150 4150 18043 18447 6473 5686 -4135 4135 17978 18447 6473 5686 -4135 4135 17978 18447 6473 5686 -4138 4138 17991 18447 6473 5686 -4138 4138 17991 18447 6473 5686 -4141 4141 18004 18447 6473 5686 -4141 4141 18004 18447 6473 5686 2025-08-26 15:55:36,756 Hysteresis 65169 0: raw(18004 16000 16000 16000) min(6473 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 18447 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(18004 16000 16000 16000) min(6473 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 18447 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4138 4138 17991 18447 6473 5686 -4138 4138 17991 18447 6473 5686 -4125 4125 17934 18447 6473 5686 -4125 4125 17934 18447 6473 5686 -4132 4132 17965 18447 6473 5686 -4132 4132 17965 18447 6473 5686 -4137 4137 17986 18447 6473 5686 -4137 4137 17986 18447 6473 5686 -4162 4162 18095 18447 6473 5686 -4162 4162 18095 18447 6473 5686 -4177 4177 18160 18447 6473 5686 -4177 4177 18160 18447 6473 5686 -4199 4199 18256 18447 6473 5686 -4199 4199 18256 18447 6473 5686 -4219 4219 18343 18447 6473 5686 -4219 4219 18343 18447 6473 5686 -4206 4206 18286 18447 6473 5686 -4206 4206 18286 18447 6473 5686 -4196 4196 18243 18447 6473 5686 -4196 4196 18243 18447 6473 5686 2025-08-26 15:55:46,765 Hysteresis 65179 0: raw(18243 16000 16000 16000) min(6473 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 18447 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(18243 16000 16000 16000) min(6473 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 18447 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4206 4206 18286 18447 6473 5686 -4206 4206 18286 18447 6473 5686 -4193 4193 18230 18447 6473 5686 -4193 4193 18230 18447 6473 5686 -4178 4178 18165 18447 6473 5686 -4178 4178 18165 18447 6473 5686 -4199 4199 18256 18447 6473 5686 -4199 4199 18256 18447 6473 5686 -4213 4213 18317 18447 6473 5686 -4213 4213 18317 18447 6473 5686 -4208 4208 18295 18447 6473 5686 -4208 4208 18295 18447 6473 5686 -4216 4216 18330 18447 6473 5686 -4216 4216 18330 18447 6473 5686 -4233 4233 18404 18447 6473 5686 -4233 4233 18404 18447 6473 5686 -4236 4236 18417 18447 6473 5686 -4236 4236 18417 18447 6473 5686 -4223 4223 18360 18447 6473 5686 -4223 4223 18360 18447 6473 5686 2025-08-26 15:55:56,771 Hysteresis 65189 0: raw(18360 16000 16000 16000) min(6473 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 18447 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(18360 16000 16000 16000) min(6473 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 18447 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4241 4241 18439 18447 6473 5686 -4241 4241 18439 18447 6473 5686 -4203 4203 18273 18447 6473 5686 -4203 4203 18273 18447 6473 5686 -4179 4179 18169 18447 6473 5686 -4179 4179 18169 18447 6473 5686 -4177 4177 18160 18447 6473 5686 -4177 4177 18160 18447 6473 5686 -4160 4160 18086 18447 6473 5686 -4160 4160 18086 18447 6473 5686 -4099 4099 17821 18447 6473 5686 -4099 4099 17821 18447 6473 5686 -4002 4002 17400 18447 6473 5686 -4002 4002 17400 18447 6473 5686 -3893 3893 16926 18447 6473 5686 -3893 3893 16926 18447 6473 5686 -3748 3748 16295 18447 6473 5686 -3748 3748 16295 18447 6473 5686 -3577 3577 15552 18447 6473 5686 -3577 3577 15552 18447 6473 5686 2025-08-26 15:56:06,779 Hysteresis 65199 0: raw(15552 16000 16000 16000) min(6473 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 18447 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(15552 16000 16000 16000) min(6473 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 18447 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3411 3411 14830 18447 6473 5686 -3411 3411 14830 18447 6473 5686 -3224 3224 14017 18447 6473 5686 -3224 3224 14017 18447 6473 5686 -3049 3049 13256 18447 6473 5686 -3049 3049 13256 18447 6473 5686 -2896 2896 12591 18447 6473 5686 -2896 2896 12591 18447 6473 5686 -2734 2734 11886 18447 6473 5686 -2734 2734 11886 18447 6473 5686 -2631 2631 11439 18447 6473 5686 -2631 2631 11439 18447 6473 5686 -2533 2533 11013 18447 6473 5686 -2533 2533 11013 18447 6473 5686 -2492 2492 10834 18447 6473 5686 -2492 2492 10834 18447 6473 5686 -2507 2507 10900 18447 6473 5686 -2507 2507 10900 18447 6473 5686 -2547 2547 11073 18447 6473 5686 -2547 2547 11073 18447 6508 5686 2025-08-26 15:56:16,788 Hysteresis 65209 0: raw(11073 16000 16000 16000) min(6508 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 18447 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(11073 16000 16000 16000) min(6508 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 18447 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2606 2606 11330 18447 6508 5686 -2606 2606 11330 18447 6547 5686 -2683 2683 11665 18447 6547 5686 -2683 2683 11665 18447 6643 5686 -2696 2696 11721 18447 6643 5686 -2696 2696 11721 18447 6695 5686 -2729 2729 11865 18447 6695 5686 -2729 2729 11865 18447 6695 5686 -2743 2743 11926 18447 6695 5686 -2743 2743 11926 18447 6695 5686 -2713 2713 11795 18447 6695 5686 -2713 2713 11795 18447 6695 5686 -2660 2660 11565 18447 6695 5686 -2660 2660 11565 18447 6695 5686 -2597 2597 11291 18447 6695 5686 -2597 2597 11291 18447 6695 5686 -2560 2560 11130 18447 6695 5686 -2560 2560 11130 18447 6695 5686 -2504 2504 10886 18447 6695 5686 -2504 2504 10886 18447 6695 5686 2025-08-26 15:56:26,793 Hysteresis 65219 0: raw(10886 16000 16000 16000) min(6695 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 18447 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(10886 16000 16000 16000) min(6695 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 18447 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2501 2501 10873 18447 6695 5686 -2501 2501 10873 18447 6743 5686 -2458 2458 10686 18447 6743 5686 -2458 2458 10686 18447 6873 5686 -2458 2458 10686 18447 6873 5686 -2458 2458 10686 18447 7034 5686 -2446 2446 10634 18447 7034 5686 -2446 2446 10634 18447 7239 5686 -2445 2445 10630 18447 7239 5686 -2445 2445 10630 18447 7443 5686 -2483 2483 10795 18447 7443 5686 -2483 2483 10795 18447 7926 5686 -2498 2498 10860 18447 7926 5686 -2498 2498 10860 18447 8400 5686 -2562 2562 11139 18447 8400 5686 -2562 2562 11139 18447 8734 5686 -2752 2752 11965 18447 8734 5686 -2752 2752 11965 18447 9069 5686 -2752 2752 11965 18447 9069 5686 -2752 2752 11965 18447 9486 5686 2025-08-26 15:56:36,801 Hysteresis 65229 0: raw(11965 16000 16000 16000) min(9486 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 18447 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(11965 16000 16000 16000) min(9486 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 18447 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2911 2911 12656 18447 9486 5686 -2911 2911 12656 18447 9821 5686 -3251 3251 14134 18447 9821 5686 -3251 3251 14134 18447 10178 5686 -3251 3251 14134 18447 10178 5686 -3251 3251 14134 18447 10304 5686 -3428 3428 14904 18447 10304 5686 -3428 3428 14904 18447 10304 5686 -3620 3620 15739 18447 10304 5686 -3620 3620 15739 18447 10304 5686 -3812 3812 16573 18447 10304 5686 -3812 3812 16573 18447 10304 5686 -4024 4024 17495 18447 10304 5686 -4024 4024 17495 18447 10304 5686 -4160 4160 18086 18447 10304 5686 -4160 4160 18086 18447 10304 5686 -4236 4236 18417 18447 10304 5686 -4236 4236 18417 18447 10304 5686 -4310 4310 18739 18739 10304 5686 -4310 4310 18739 18739 10304 5686 2025-08-26 15:56:46,806 Hysteresis 65239 0: raw(18739 16000 16000 16000) min(10304 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 18739 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(18739 16000 16000 16000) min(10304 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 18739 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4420 4420 19217 19217 10304 5686 -4420 4420 19217 19217 10304 5686 -4445 4445 19326 19326 10304 5686 -4445 4445 19326 19326 10304 5686 -4492 4492 19530 19530 10304 5686 -4492 4492 19530 19530 10304 5686 -4492 4492 19530 19530 10304 5686 -4492 4492 19530 19530 10304 5686 -4540 4540 19739 19739 10304 5686 -4540 4540 19739 19739 10304 5686 -4539 4539 19734 19739 10304 5686 -4539 4539 19734 19739 10304 5686 -4501 4501 19569 19739 10304 5686 -4501 4501 19569 19739 10304 5686 -4440 4440 19304 19739 10304 5686 -4440 4440 19304 19739 10304 5686 -4352 4352 18921 19739 10304 5686 -4352 4352 18921 19739 10304 5686 -4215 4215 18326 19739 10304 5686 -4215 4215 18326 19739 10304 5686 2025-08-26 15:56:56,817 Hysteresis 65249 0: raw(18326 16000 16000 16000) min(10304 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 19739 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(18326 16000 16000 16000) min(10304 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 19739 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4070 4070 17695 19739 10304 5686 -4070 4070 17695 19739 10304 5686 -3940 3940 17130 19739 10304 5686 -3940 3940 17130 19739 10304 5686 -3841 3841 16700 19739 10304 5686 -3841 3841 16700 19739 10304 5686 -3786 3786 16460 19739 10304 5686 -3786 3786 16460 19739 10304 5686 -3786 3786 16460 19739 10304 5686 -3786 3786 16460 19739 10304 5686 -3720 3720 16173 19739 10304 5686 -3720 3720 16173 19739 10304 5686 -3786 3786 16460 19739 10304 5686 -3786 3786 16460 19739 10304 5686 -3900 3900 16956 19739 10304 5686 -3900 3900 16956 19739 10304 5686 -4019 4019 17473 19739 10304 5686 -4019 4019 17473 19739 10304 5686 -4170 4170 18130 19739 10304 5686 -4170 4170 18130 19739 10304 5686 2025-08-26 15:57:06,823 Hysteresis 65259 0: raw(18130 16000 16000 16000) min(10304 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 19739 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(18130 16000 16000 16000) min(10304 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 19739 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4272 4272 18573 19739 10304 5686 -4272 4272 18573 19739 10304 5686 -4355 4355 18934 19739 10304 5686 -4355 4355 18934 19739 10304 5686 -4457 4457 19378 19739 10304 5686 -4457 4457 19378 19739 10304 5686 -4518 4518 19643 19739 10304 5686 -4518 4518 19643 19739 10304 5686 -4556 4556 19808 19808 10304 5686 -4556 4556 19808 19808 10304 5686 -4598 4598 19991 19991 10304 5686 -4598 4598 19991 19991 10304 5686 -4627 4627 20117 20117 10304 5686 -4627 4627 20117 20117 10304 5686 -4649 4649 20213 20213 10304 5686 -4649 4649 20213 20213 10304 5686 -4649 4649 20213 20213 10304 5686 -4649 4649 20213 20213 10304 5686 -4639 4639 20169 20213 10304 5686 -4639 4639 20169 20213 10304 5686 2025-08-26 15:57:16,830 Hysteresis 65269 0: raw(20169 16000 16000 16000) min(10304 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 20213 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(20169 16000 16000 16000) min(10304 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 20213 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4651 4651 20221 20221 10304 5686 -4651 4651 20221 20221 10304 5686 -4660 4660 20260 20260 10304 5686 -4660 4660 20260 20260 10304 5686 -4668 4668 20295 20295 10304 5686 -4668 4668 20295 20295 10304 5686 -4691 4691 20395 20395 10304 5686 -4691 4691 20395 20395 10343 5686 -4661 4661 20265 20395 10343 5686 -4661 4661 20265 20395 10352 5686 -4623 4623 20100 20395 10352 5686 -4623 4623 20100 20395 10352 5686 -4591 4591 19960 20395 10352 5686 -4591 4591 19960 20395 10352 5686 -4552 4552 19791 20395 10352 5686 -4552 4552 19791 20395 10430 5686 -4530 4530 19695 20395 10430 5686 -4530 4530 19695 20395 10482 5686 -4524 4524 19669 20395 10482 5686 -4524 4524 19669 20395 10486 5686 2025-08-26 15:57:26,837 Hysteresis 65279 0: raw(19669 16000 16000 16000) min(10486 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 20395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(19669 16000 16000 16000) min(10486 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 20395 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4521 4521 19656 20395 10486 5686 -4521 4521 19656 20395 10630 5686 -4490 4490 19521 20395 10630 5686 -4490 4490 19521 20395 10630 5686 -4471 4471 19439 20395 10630 5686 -4471 4471 19439 20395 10630 5686 -4466 4466 19417 20395 10630 5686 -4466 4466 19417 20395 10630 5686 -4465 4465 19413 20395 10630 5686 -4465 4465 19413 20395 10630 5686 -4474 4474 19452 20395 10630 5686 -4474 4474 19452 20395 10630 5686 -4499 4499 19560 20395 10630 5686 -4499 4499 19560 20395 10630 5686 -4502 4502 19573 20395 10630 5686 -4502 4502 19573 20395 10630 5686 -4481 4481 19482 20395 10630 5686 -4481 4481 19482 20395 10630 5686 -4477 4477 19465 20395 10630 5686 -4477 4477 19465 20395 10630 5686 2025-08-26 15:57:36,843 Hysteresis 65289 0: raw(19465 16000 16000 16000) min(10630 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 20395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(19465 16000 16000 16000) min(10630 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 20395 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4456 4456 19373 20395 10630 5686 -4456 4456 19373 20395 10630 5686 -4446 4446 19330 20395 10630 5686 -4446 4446 19330 20395 10630 5686 -4445 4445 19326 20395 10630 5686 -4445 4445 19326 20395 10630 5686 -4441 4441 19308 20395 10630 5686 -4441 4441 19308 20395 10630 5686 -4410 4410 19173 20395 10630 5686 -4410 4410 19173 20395 10630 5686 -4408 4408 19165 20395 10630 5686 -4408 4408 19165 20395 10630 5686 -4391 4391 19091 20395 10630 5686 -4391 4391 19091 20395 10630 5686 -4382 4382 19052 20395 10630 5686 -4382 4382 19052 20395 10630 5686 -4354 4354 18930 20395 10630 5686 -4354 4354 18930 20395 10630 5686 -4341 4341 18873 20395 10630 5686 -4341 4341 18873 20395 10630 5686 2025-08-26 15:57:46,851 Hysteresis 65299 0: raw(18873 16000 16000 16000) min(10630 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 20395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(18873 16000 16000 16000) min(10630 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 20395 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4322 4322 18791 20395 10630 5686 -4322 4322 18791 20395 10630 5686 -4322 4322 18791 20395 10630 5686 -4322 4322 18791 20395 10630 5686 -4294 4294 18669 20395 10630 5686 -4294 4294 18669 20395 10630 5686 -4329 4329 18821 20395 10630 5686 -4329 4329 18821 20395 10630 5686 -4328 4328 18817 20395 10630 5686 -4328 4328 18817 20395 10630 5686 -4321 4321 18786 20395 10630 5686 -4321 4321 18786 20395 10630 5686 -4334 4334 18843 20395 10630 5686 -4334 4334 18843 20395 10630 5686 -4360 4360 18956 20395 10630 5686 -4360 4360 18956 20395 10630 5686 -4353 4353 18926 20395 10630 5686 -4353 4353 18926 20395 10630 5686 -4328 4328 18817 20395 10630 5686 -4328 4328 18817 20395 10630 5686 2025-08-26 15:57:56,859 Hysteresis 65309 0: raw(18817 16000 16000 16000) min(10630 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 20395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(18817 16000 16000 16000) min(10630 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 20395 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4335 4335 18847 20395 10630 5686 -4335 4335 18847 20395 10630 5686 -4329 4329 18821 20395 10630 5686 -4329 4329 18821 20395 10630 5686 -4323 4323 18795 20395 10630 5686 -4323 4323 18795 20395 10630 5686 -4326 4326 18808 20395 10630 5686 -4326 4326 18808 20395 10630 5686 -4325 4325 18804 20395 10630 5686 -4325 4325 18804 20395 10630 5686 -4296 4296 18678 20395 10630 5686 -4296 4296 18678 20395 10630 5686 -4266 4266 18547 20395 10630 5686 -4266 4266 18547 20395 10630 5686 -4238 4238 18426 20395 10630 5686 -4238 4238 18426 20395 10630 5686 -4226 4226 18373 20395 10630 5686 -4226 4226 18373 20395 10630 5686 -4244 4244 18452 20395 10630 5686 -4244 4244 18452 20395 10630 5686 2025-08-26 15:58:06,865 Hysteresis 65319 0: raw(18452 16000 16000 16000) min(10630 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 20395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(18452 16000 16000 16000) min(10630 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 20395 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4224 4224 18365 20395 10630 5686 -4224 4224 18365 20395 10630 5686 -4213 4213 18317 20395 10630 5686 -4213 4213 18317 20395 10630 5686 -4209 4209 18300 20395 10630 5686 -4209 4209 18300 20395 10630 5686 -4203 4203 18273 20395 10630 5686 -4203 4203 18273 20395 10630 5686 -4210 4210 18304 20395 10630 5686 -4210 4210 18304 20395 10630 5686 -4217 4217 18334 20395 10630 5686 -4217 4217 18334 20395 10630 5686 -4214 4214 18321 20395 10630 5686 -4214 4214 18321 20395 10630 5686 -4251 4251 18482 20395 10630 5686 -4251 4251 18482 20395 10630 5686 -4231 4231 18395 20395 10630 5686 -4231 4231 18395 20395 10630 5686 -4202 4202 18269 20395 10630 5686 -4202 4202 18269 20395 10630 5686 2025-08-26 15:58:16,870 Hysteresis 65329 0: raw(18269 16000 16000 16000) min(10630 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 20395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(18269 16000 16000 16000) min(10630 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 20395 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4198 4198 18252 20395 10630 5686 -4198 4198 18252 20395 10630 5686 -4181 4181 18178 20395 10630 5686 -4181 4181 18178 20395 10630 5686 -4170 4170 18130 20395 10630 5686 -4170 4170 18130 20395 10630 5686 -4165 4165 18108 20395 10630 5686 -4165 4165 18108 20395 10630 5686 -4152 4152 18052 20395 10630 5686 -4152 4152 18052 20395 10630 5686 -4159 4159 18082 20395 10630 5686 -4159 4159 18082 20395 10630 5686 -4157 4157 18073 20395 10630 5686 -4157 4157 18073 20395 10630 5686 -4120 4120 17913 20395 10630 5686 -4120 4120 17913 20395 10630 5686 -4108 4108 17860 20395 10630 5686 -4108 4108 17860 20395 10630 5686 -4078 4078 17730 20395 10630 5686 -4078 4078 17730 20395 10630 5686 2025-08-26 15:58:26,880 Hysteresis 65339 0: raw(17730 16000 16000 16000) min(10630 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 20395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(17730 16000 16000 16000) min(10630 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 20395 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4068 4068 17686 20395 10630 5686 -4068 4068 17686 20395 10630 5686 -4067 4067 17682 20395 10630 5686 -4067 4067 17682 20395 10630 5686 -4025 4025 17500 20395 10630 5686 -4025 4025 17500 20395 10630 5686 -3995 3995 17369 20395 10630 5686 -3995 3995 17369 20395 10630 5686 -3968 3968 17252 20395 10630 5686 -3968 3968 17252 20395 10630 5686 -3933 3933 17100 20395 10630 5686 -3933 3933 17100 20395 10630 5686 -3910 3910 17000 20395 10630 5686 -3910 3910 17000 20395 10630 5686 -3925 3925 17065 20395 10630 5686 -3925 3925 17065 20395 10630 5686 -3907 3907 16986 20395 10630 5686 -3907 3907 16986 20395 10630 5686 -3881 3881 16873 20395 10630 5686 -3881 3881 16873 20395 10630 5686 2025-08-26 15:58:36,884 Hysteresis 65349 0: raw(16873 16000 16000 16000) min(10630 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 20395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(16873 16000 16000 16000) min(10630 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 20395 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3855 3855 16760 20395 10630 5686 -3855 3855 16760 20395 10630 5686 -3844 3844 16713 20395 10630 5686 -3844 3844 16713 20395 10630 5686 -3815 3815 16586 20395 10630 5686 -3815 3815 16586 20395 10630 5686 -3806 3806 16547 20395 10630 5686 -3806 3806 16547 20395 10630 5686 -3821 3821 16613 20395 10630 5686 -3821 3821 16613 20395 10630 5686 -3801 3801 16526 20395 10630 5686 -3801 3801 16526 20395 10630 5686 -3781 3781 16439 20395 10630 5686 -3781 3781 16439 20395 10630 5686 -3752 3752 16313 20395 10630 5686 -3752 3752 16313 20395 10630 5686 -3707 3707 16117 20395 10630 5686 -3707 3707 16117 20395 10630 5686 -3673 3673 15969 20395 10630 5686 -3673 3673 15969 20395 10630 5686 2025-08-26 15:58:46,889 Hysteresis 65359 0: raw(15969 16000 16000 16000) min(10630 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 20395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(15969 16000 16000 16000) min(10630 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 20395 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3665 3665 15934 20395 10630 5686 -3665 3665 15934 20395 10630 5686 -3652 3652 15878 20395 10630 5686 -3652 3652 15878 20395 10630 5686 -3653 3653 15882 20395 10630 5686 -3653 3653 15882 20395 10630 5686 -3638 3638 15817 20395 10630 5686 -3638 3638 15817 20395 10630 5686 -3646 3646 15852 20395 10630 5686 -3646 3646 15852 20395 10630 5686 -3650 3650 15869 20395 10630 5686 -3650 3650 15869 20395 10630 5686 -3634 3634 15800 20395 10630 5686 -3634 3634 15800 20395 10630 5686 -3644 3644 15843 20395 10630 5686 -3644 3644 15843 20395 10630 5686 -3647 3647 15856 20395 10630 5686 -3647 3647 15856 20395 10630 5686 -3639 3639 15821 20395 10630 5686 -3639 3639 15821 20395 10630 5686 2025-08-26 15:58:56,897 Hysteresis 65369 0: raw(15821 16000 16000 16000) min(10630 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 20395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(15821 16000 16000 16000) min(10630 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 20395 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3660 3660 15913 20395 10630 5686 -3660 3660 15913 20395 10630 5686 -3622 3622 15747 20395 10630 5686 -3622 3622 15747 20395 10630 5686 -3606 3606 15678 20395 10630 5686 -3606 3606 15678 20395 10630 5686 -3603 3603 15665 20395 10630 5686 -3603 3603 15665 20395 10630 5686 -3570 3570 15521 20395 10630 5686 -3570 3570 15521 20395 10630 5686 -3575 3575 15543 20395 10630 5686 -3575 3575 15543 20395 10630 5686 -3538 3538 15382 20395 10630 5686 -3538 3538 15382 20395 10630 5686 -3515 3515 15282 20395 10630 5686 -3515 3515 15282 20395 10630 5686 -3508 3508 15252 20395 10630 5686 -3508 3508 15252 20395 10630 5686 -3503 3503 15230 20395 10630 5686 -3503 3503 15230 20395 10630 5686 2025-08-26 15:59:06,903 Hysteresis 65379 0: raw(15230 16000 16000 16000) min(10630 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 20395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(15230 16000 16000 16000) min(10630 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 20395 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3517 3517 15291 20395 10630 5686 -3517 3517 15291 20395 10630 5686 -3508 3508 15252 20395 10630 5686 -3508 3508 15252 20395 10630 5686 -3459 3459 15039 20395 10630 5686 -3459 3459 15039 20395 10630 5686 -3439 3439 14952 20395 10630 5686 -3439 3439 14952 20395 10630 5686 -3416 3416 14852 20395 10630 5686 -3416 3416 14852 20395 10630 5686 -3400 3400 14782 20395 10630 5686 -3400 3400 14782 20395 10630 5686 -3414 3414 14843 20395 10630 5686 -3414 3414 14843 20395 10630 5686 -3423 3423 14882 20395 10630 5686 -3423 3423 14882 20395 10630 5686 -3407 3407 14813 20395 10630 5686 -3407 3407 14813 20395 10630 5686 -3379 3379 14691 20395 10630 5686 -3379 3379 14691 20395 10630 5686 2025-08-26 15:59:16,907 Hysteresis 65389 0: raw(14691 16000 16000 16000) min(10630 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 20395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(14691 16000 16000 16000) min(10630 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 20395 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3352 3352 14573 20395 10630 5686 -3352 3352 14573 20395 10630 5686 -3329 3329 14473 20395 10630 5686 -3329 3329 14473 20395 10630 5686 -3337 3337 14508 20395 10630 5686 -3337 3337 14508 20395 10630 5686 -3362 3362 14617 20395 10630 5686 -3362 3362 14617 20395 10630 5686 -3370 3370 14652 20395 10630 5686 -3370 3370 14652 20395 10630 5686 -3383 3383 14708 20395 10630 5686 -3383 3383 14708 20395 10630 5686 -3352 3352 14573 20395 10630 5686 -3352 3352 14573 20395 10630 5686 -3338 3338 14513 20395 10630 5686 -3338 3338 14513 20395 10630 5686 -3327 3327 14465 20395 10630 5686 -3327 3327 14465 20395 10630 5686 -3321 3321 14439 20395 10630 5686 -3321 3321 14439 20395 10630 5686 2025-08-26 15:59:26,912 Hysteresis 65399 0: raw(14439 16000 16000 16000) min(10630 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 20395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(14439 16000 16000 16000) min(10630 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 20395 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3317 3317 14421 20395 10630 5686 -3317 3317 14421 20395 10630 5686 -3317 3317 14421 20395 10630 5686 -3317 3317 14421 20395 10630 5686 -3330 3330 14478 20395 10630 5686 -3330 3330 14478 20395 10630 5686 -3339 3339 14517 20395 10630 5686 -3339 3339 14517 20395 10630 5686 -3352 3352 14573 20395 10630 5686 -3352 3352 14573 20395 10630 5686 -3371 3371 14656 20395 10630 5686 -3371 3371 14656 20395 10630 5686 -3328 3328 14469 20395 10630 5686 -3328 3328 14469 20395 10630 5686 -3321 3321 14439 20395 10630 5686 -3321 3321 14439 20395 10630 5686 -3274 3274 14234 20395 10630 5686 -3274 3274 14234 20395 10630 5686 -3241 3241 14091 20395 10630 5686 -3241 3241 14091 20395 10630 5686 2025-08-26 15:59:36,923 Hysteresis 65409 0: raw(14091 16000 16000 16000) min(10630 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 20395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(14091 16000 16000 16000) min(10630 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 20395 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3235 3235 14065 20395 10630 5686 -3235 3235 14065 20395 10630 5686 -3246 3246 14113 20395 10630 5686 -3246 3246 14113 20395 10630 5686 -3251 3251 14134 20395 10630 5686 -3251 3251 14134 20395 10630 5686 -3228 3228 14034 20395 10630 5686 -3228 3228 14034 20395 10630 5686 -3221 3221 14004 20395 10630 5686 -3221 3221 14004 20395 10630 5686 -3203 3203 13926 20395 10630 5686 -3203 3203 13926 20395 10630 5686 -3176 3176 13808 20395 10630 5686 -3176 3176 13808 20395 10630 5686 -3157 3157 13726 20395 10630 5686 -3157 3157 13726 20395 10630 5686 -3152 3152 13704 20395 10630 5686 -3152 3152 13704 20395 10630 5686 -3140 3140 13652 20395 10630 5686 -3140 3140 13652 20395 10630 5686 2025-08-26 15:59:46,957 Hysteresis 65419 0: raw(13652 16000 16000 16000) min(10630 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 20395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(13652 16000 16000 16000) min(10630 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 20395 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3109 3109 13517 20395 10630 5686 -3109 3109 13517 20395 10630 5686 -3091 3091 13439 20395 10630 5686 -3091 3091 13439 20395 10630 5686 -3073 3073 13360 20395 10630 5686 -3073 3073 13360 20395 10630 5686 -3057 3057 13291 20395 10630 5686 -3057 3057 13291 20395 10630 5686 -3030 3030 13173 20395 10630 5686 -3030 3030 13173 20395 10630 5686 -1777 1777 7726 20395 7726 5686 -1777 1777 7726 20395 7726 5686 -2936 2936 12765 20395 7726 5686 -2936 2936 12765 20395 7726 5686 -2923 2923 12708 20395 7726 5686 -2923 2923 12708 20395 7726 5686 -2887 2887 12552 20395 7726 5686 -2887 2887 12552 20395 7726 5686 -2840 2840 12347 20395 7726 5686 -2840 2840 12347 20395 7726 5686 2025-08-26 15:59:56,967 Hysteresis 65429 0: raw(12347 16000 16000 16000) min(7726 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 20395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(12347 16000 16000 16000) min(7726 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 20395 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2814 2814 12234 20395 7726 5686 -2814 2814 12234 20395 7726 5686 -2782 2782 12095 20395 7726 5686 -2782 2782 12095 20395 7726 5686 -2760 2760 12000 20395 7726 5686 -2760 2760 12000 20395 7726 5686 -2764 2764 12017 20395 7726 5686 -2764 2764 12017 20395 7726 5686 -2738 2738 11904 20395 7726 5686 -2738 2738 11904 20395 7726 5686 -2714 2714 11800 20395 7726 5686 -2714 2714 11800 20395 7726 5686 -2667 2667 11595 20395 7726 5686 -2667 2667 11595 20395 7726 5686 -2618 2618 11382 20395 7726 5686 -2618 2618 11382 20395 7726 5686 -2604 2604 11321 20395 7726 5686 -2604 2604 11321 20395 7726 5686 -2584 2584 11234 20395 7726 5686 -2584 2584 11234 20395 7726 5686 2025-08-26 16:00:06,971 Hysteresis 65439 0: raw(11234 16000 16000 16000) min(7726 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 20395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 1 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(11234 16000 16000 16000) min(7726 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 20395 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2588 2588 11252 20395 7726 5686 -2588 2588 11252 20395 7726 5686 -2588 2588 11252 20395 7726 5686 -2588 2588 11252 20395 7726 5686 -2591 2591 11265 20395 7726 5686 -2591 2591 11265 20395 7726 5686 -2572 2572 11182 20395 7726 5686 -2572 2572 11182 20395 7726 5686 -2552 2552 11095 20395 7726 5686 -2552 2552 11095 20395 7726 5686 -2534 2534 11017 20395 7726 5686 -2534 2534 11017 20395 7726 5686 -2511 2511 10917 20395 7726 5686 -2511 2511 10917 20395 7726 5686 -2502 2502 10878 20395 7726 5686 -2502 2502 10878 20395 7726 5686 -2497 2497 10856 20395 7726 5686 -2497 2497 10856 20395 7726 5686 -2517 2517 10943 20395 7726 5686 -2517 2517 10943 20395 7726 5686 2025-08-26 16:00:16,976 Hysteresis 65449 0: raw(10943 16000 16000 16000) min(7726 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 20395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(10943 16000 16000 16000) min(7726 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 20395 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2524 2524 10973 20395 7726 5686 -2524 2524 10973 20395 7726 5686 -2543 2543 11056 20395 7726 5686 -2543 2543 11056 20395 7726 5686 -2511 2511 10917 20395 7726 5686 -2511 2511 10917 20395 7726 5686 -2502 2502 10878 20395 7726 5686 -2502 2502 10878 20395 7726 5686 -2492 2492 10834 20395 7726 5686 -2492 2492 10834 20395 7726 5686 -2493 2493 10839 20395 7726 5686 -2493 2493 10839 20395 7726 5686 -2494 2494 10843 20395 7726 5686 -2494 2494 10843 20395 7726 5686 -2525 2525 10978 20395 7726 5686 -2525 2525 10978 20395 7726 5686 -2552 2552 11095 20395 7726 5686 -2552 2552 11095 20395 7726 5686 -2554 2554 11104 20395 7726 5686 -2554 2554 11104 20395 7726 5686 2025-08-26 16:00:26,980 Hysteresis 65459 0: raw(11104 16000 16000 16000) min(7726 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 20395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(11104 16000 16000 16000) min(7726 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 20395 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2533 2533 11013 20395 7726 5686 -2533 2533 11013 20395 7726 5686 -2530 2530 11000 20395 7726 5686 -2530 2530 11000 20395 7726 5686 -2504 2504 10886 20395 7726 5686 -2504 2504 10886 20395 7726 5686 -2498 2498 10860 20395 7726 5686 -2498 2498 10860 20395 7726 5686 -2480 2480 10782 20395 7726 5686 -2480 2480 10782 20395 7726 5686 -2472 2472 10747 20395 7726 5686 -2472 2472 10747 20395 7726 5686 -2476 2476 10765 20395 7726 5686 -2476 2476 10765 20395 7726 5686 -2478 2478 10773 20395 7726 5686 -2478 2478 10773 20395 7726 5686 -2450 2450 10652 20395 7726 5686 -2450 2450 10652 20395 7726 5686 -2414 2414 10495 20395 7726 5686 -2414 2414 10495 20395 7726 5686 2025-08-26 16:00:36,993 Hysteresis 65469 0: raw(10495 16000 16000 16000) min(7726 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 20395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(10495 16000 16000 16000) min(7726 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 20395 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2380 2380 10347 20395 7726 5686 -2380 2380 10347 20395 7726 5686 -2342 2342 10182 20395 7726 5686 -2342 2342 10182 20395 7726 5686 -2321 2321 10091 20395 7726 5686 -2321 2321 10091 20395 7726 5686 -2307 2307 10030 20395 7726 5686 -2307 2307 10030 20395 7726 5686 -2302 2302 10008 20395 7726 5686 -2302 2302 10008 20395 7726 5686 -2298 2298 9991 20395 7726 5686 -2298 2298 9991 20395 7726 5686 -2297 2297 9986 20395 7726 5686 -2297 2297 9986 20395 7726 5686 -2301 2301 10004 20395 7726 5686 -2301 2301 10004 20395 7726 5686 -2276 2276 9895 20395 7726 5686 -2276 2276 9895 20395 7726 5686 -2268 2268 9860 20395 7726 5686 -2268 2268 9860 20395 7726 5686 2025-08-26 16:00:46,998 Hysteresis 65479 0: raw(9860 16000 16000 16000) min(7726 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 20395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(9860 16000 16000 16000) min(7726 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 20395 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2244 2244 9756 20395 7726 5686 -2244 2244 9756 20395 7726 5686 -2235 2235 9717 20395 7726 5686 -2235 2235 9717 20395 7726 5686 -2219 2219 9647 20395 7726 5686 -2219 2219 9647 20395 7726 5686 -2205 2205 9586 20395 7726 5686 -2205 2205 9586 20395 7726 5686 -2207 2207 9595 20395 7726 5686 -2207 2207 9595 20395 7726 5686 -2210 2210 9608 20395 7726 5686 -2210 2210 9608 20395 7726 5686 -2218 2218 9643 20395 7726 5686 -2218 2218 9643 20395 7726 5686 -2228 2228 9686 20395 7726 5686 -2228 2228 9686 20395 7726 5686 -2218 2218 9643 20395 7726 5686 -2218 2218 9643 20395 7726 5686 -2212 2212 9617 20395 7726 5686 2025-08-26 16:00:57,002 Hysteresis 65489 0: raw(9617 16000 16000 16000) min(7726 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 20395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __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(9617 16000 16000 16000) min(7726 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 20395 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2212 2212 9617 20395 7726 5686 -2197 2197 9552 20395 7726 5686 -2197 2197 9552 20395 7726 5686 -2190 2190 9521 20395 7726 5686 -2190 2190 9521 20395 7726 5686 -2196 2196 9547 20395 7726 5686 -2196 2196 9547 20395 7726 5686 -2217 2217 9639 20395 7726 5686 -2217 2217 9639 20395 7726 5686 -2223 2223 9665 20395 7726 5686 -2223 2223 9665 20395 7726 5686 -2218 2218 9643 20395 7726 5686 -2218 2218 9643 20395 7726 5686 -2207 2207 9595 20395 7726 5686 -2207 2207 9595 20395 7726 5686 -2204 2204 9582 20395 7726 5686 -2204 2204 9582 20395 7726 5686 -2204 2204 9582 20395 7726 5686 -2204 2204 9582 20395 7726 5686 -2201 2201 9569 20395 7726 5686 2025-08-26 16:01:07,011 Hysteresis 65499 0: raw(9569 16000 16000 16000) min(7726 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 20395 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 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 20395 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (3569 10000 10000 10000) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(569 7000 7000 7000) min(-1274 7000 7000 7000) spread(-3314 7000 7000 7000) max_pv 11395 9: [ 0 9000@1p ] PM PV mtr(W) avl(W) raw max min spread -2201 3995 17369 20395 7726 5686 -2207 4001 17395 20395 7726 5686 -2207 4001 17395 20395 7726 5686 RECV 0: phases 3 -> 1 -2199 3994 17365 20395 7726 5686 -2199 3994 17365 20395 7726 5686 -2192 3988 17339 20395 7726 5686 -2192 3988 17339 20395 7726 5686 -2016 3834 16669 20395 7726 5686 -2016 3834 16669 20395 7726 5686 -1964 3788 16469 20395 7726 5686 -1964 3788 16469 20395 7726 5686 -106 2123 9230 20395 7726 5686 -106 2123 9230 20395 7726 5686 -87 2113 9186 20395 7726 5686 -87 2113 9186 20395 7726 5686 -58 2099 9126 20395 7726 5686 -58 2099 9126 20395 7726 5686 -37 2088 9078 20395 7726 5686 -37 2088 9078 20395 7726 5686 -32 2086 9069 20395 7726 5686 2025-08-26 16:01:17,017 Hysteresis -199 0: raw(9069 16000 16000 16000) min(7726 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 20395 0: [ 0 1p PV ] __all__ 1: have 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 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 20395 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv 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 10000 10000) 5: <2 active. pv reqs min 5: 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 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (3069 10000 10000 10000) 7: 0: 9069@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9069@1p __all__ 9: don't have active chargers. 9: raw(0 6931 6931 6931) min(-1343 6931 6931 6931) spread(-3383 6931 6931 6931) max_pv 11326 9: [ 0 9069@1p ] PM PV mtr(W) avl(W) raw max min spread -32 2101 9134 20395 7726 5686 -27 2098 9121 20395 7726 5686 -27 2098 9121 20395 7726 5686 -33 2101 9134 20395 7726 5686 -33 2101 9134 20395 7726 5686 -60 2115 9195 20395 7726 5686 -60 2115 9195 20395 7726 5686 -42 2106 9156 20395 7726 5686 -42 2106 9156 20265 7726 5686 -73 2121 9221 20265 7726 5686 -73 2121 9221 20100 7726 5686 -1115 2921 12700 20100 7726 5686 -1115 2921 12700 19960 7726 5686 -141 2155 9369 19960 7726 5686 -141 2155 9369 19791 7726 5686 -145 2157 9378 19791 7726 5686 -145 2157 9378 19695 7726 5686 -183 2176 9460 19695 7726 5686 -183 2176 9460 19669 7726 5686 -224 2197 9552 19669 7726 5686 2025-08-26 16:01:27,023 Hysteresis -189 0: raw(9552 16000 16000 16000) min(7726 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 19669 0: [ 0 1p PV ] __all__ 1: have 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 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 19669 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv 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 10000 10000) 5: <2 active. pv reqs min 5: 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 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (3552 10000 10000 10000) 7: 0: 9552@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9552@1p __all__ 9: don't have active chargers. 9: raw(0 6448 6448 6448) min(-1826 6448 6448 6448) spread(-3866 6448 6448 6448) max_pv 10117 9: [ 0 9552@1p ] PM PV mtr(W) avl(W) raw max min spread -224 2308 10034 19656 7726 5686 -249 2320 10086 19656 7726 5686 -261 2326 10113 19573 7726 5686 -261 2326 10113 19573 7726 5686 -260 2326 10113 19573 7726 5686 -260 2326 10113 19573 7726 5686 -143 2267 9856 19573 7726 5686 -143 2267 9856 19573 7726 5686 -143 2267 9856 19573 7726 5686 -111 2251 9786 19573 7726 5686 -111 2251 9786 19573 7726 5686 -96 2244 9756 19573 7726 5686 -96 2244 9756 19573 7726 5686 -63 2227 9682 19573 7726 5686 -49 2220 9652 19573 7726 5686 -49 2220 9652 19573 7726 5686 -49 2220 9652 19482 7726 5686 -41 2216 9634 19482 7726 5686 1 2196 9547 19465 7726 5686 1 2196 9547 19465 7726 5686 2025-08-26 16:01:37,029 Hysteresis -179 0: raw(9547 16000 16000 16000) min(7726 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 19465 0: [ 0 1p PV ] __all__ 1: have 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 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 19465 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv 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 10000 10000) 5: <2 active. pv reqs min 5: 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 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (3547 10000 10000 10000) 7: 0: 9547@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9547@1p __all__ 9: don't have active chargers. 9: raw(0 6453 6453 6453) min(-1821 6453 6453 6453) spread(-3861 6453 6453 6453) max_pv 9918 9: [ 0 9547@1p ] PM PV mtr(W) avl(W) raw max min spread -31 2210 9608 19373 7726 5686 -31 2210 9608 19373 7726 5686 -5 2197 9552 19330 7726 5686 -5 2197 9552 19330 7726 5686 -3 2196 9547 19326 7726 5686 -3 2196 9547 19326 7726 5686 -3 2196 9547 19308 7726 5686 1 2195 9543 19308 7726 5686 1 2195 9543 19173 7726 5686 16 2187 9508 19173 7726 5686 39 2176 9460 19165 7726 5686 39 2176 9460 19165 7726 5686 49 2171 9439 19091 7726 5686 49 2171 9439 19091 7726 5686 31 2180 9478 19052 7726 5686 31 2180 9478 19052 7726 5686 37 2177 9465 18956 7726 5686 37 2177 9465 18956 7726 5686 -21 2205 9586 18956 7726 5686 -21 2205 9586 18956 7726 5686 2025-08-26 16:01:47,037 Hysteresis -169 0: raw(9586 16000 16000 16000) min(7726 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 18956 0: [ 0 1p PV ] __all__ 1: have 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 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 18956 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv 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 10000 10000) 5: <2 active. pv reqs min 5: 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 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (3586 10000 10000 10000) 7: 0: 9586@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9586@1p __all__ 9: don't have active chargers. 9: raw(0 6414 6414 6414) min(-1860 6414 6414 6414) spread(-3900 6414 6414 6414) max_pv 9370 9: [ 0 9586@1p ] PM PV mtr(W) avl(W) raw max min spread -64 2236 9721 18956 7726 5686 -64 2236 9721 18956 7726 5686 -78 2243 9752 18956 7726 5686 -78 2243 9752 18956 7726 5686 -81 2244 9756 18956 7726 5686 -81 2244 9756 18956 7726 5686 -82 2245 9760 18956 7726 5686 -82 2245 9760 18956 7726 5686 -83 2245 9760 18956 7726 5686 -83 2245 9760 18956 7726 5686 -83 2245 9760 18956 7726 5686 -98 2253 9795 18956 7726 5686 -112 2260 9826 18956 7726 5686 -112 2260 9826 18956 7726 5686 -130 2269 9865 18956 7726 5686 -130 2269 9865 18956 7726 5686 -131 2269 9865 18926 7726 5686 -131 2269 9865 18926 7726 5686 -117 2262 9834 18847 7726 5686 -117 2262 9834 18847 7726 5686 2025-08-26 16:01:57,046 Hysteresis -159 0: raw(9834 16000 16000 16000) min(7726 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 18847 0: [ 0 1p PV ] __all__ 1: have 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 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 18847 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv 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 10000 10000) 5: <2 active. pv reqs min 5: 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 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (3834 10000 10000 10000) 7: 0: 9834@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9834@1p __all__ 9: don't have active chargers. 9: raw(0 6166 6166 6166) min(-2108 6166 6166 6166) spread(-4148 6166 6166 6166) max_pv 9013 9: [ 0 9834@1p ] PM PV mtr(W) avl(W) raw max min spread -93 2307 10030 18847 7726 5686 -93 2307 10030 18847 7726 5686 -48 2285 9934 18821 7726 5686 -48 2285 9934 18821 7726 5686 -23 2272 9878 18808 7726 5686 -23 2272 9878 18808 7726 5686 46 2238 9730 18808 7726 5686 46 2238 9730 18808 7726 5686 45 2239 9734 18804 7726 5686 45 2239 9734 18804 7726 5686 97 2213 9621 18678 7726 5686 97 2213 9621 18678 7726 5686 143 2190 9521 18547 7726 5686 143 2190 9521 18547 7726 5686 212 2155 9369 18482 7726 5686 212 2155 9369 18482 7726 5686 231 2146 9330 18482 7726 5686 231 2146 9330 18482 7726 5686 229 2147 9334 18482 7726 5686 229 2147 9334 18482 7726 5686 2025-08-26 16:02:07,113 Hysteresis -149 0: raw(9334 16000 16000 16000) min(7726 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 18482 0: [ 0 1p PV ] __all__ 1: have 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 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 18482 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv 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 10000 10000) 5: <2 active. pv reqs min 5: 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 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (3334 10000 10000 10000) 7: 0: 9334@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9334@1p __all__ 9: don't have active chargers. 9: raw(0 6666 6666 6666) min(-1608 6666 6666 6666) spread(-3648 6666 6666 6666) max_pv 9148 9: [ 0 9334@1p ] PM PV mtr(W) avl(W) raw max min spread 247 2023 8795 18482 7726 5686 247 2023 8795 18482 7726 5686 214 2039 8865 18482 7726 5686 214 2039 8865 18482 7726 5686 284 2004 8713 18482 7726 5686 RECV 0: requested 16000 -> 12269 mA (measured 9.270A 0.000A 0.010A) 284 2004 8713 18482 7726 5686 168 2062 8965 18482 7726 5686 168 2062 8965 18482 7726 5686 178 2057 8943 18482 7726 5686 178 2057 8943 18482 7726 5686 215 2039 8865 18482 7726 5686 215 2039 8865 18482 7726 5686 235 2029 8821 18482 7726 5686 235 2029 8821 18482 7726 5686 225 2034 8843 18482 7726 5686 225 2034 8843 18482 7726 5686 243 2025 8804 18395 7726 5686 243 2025 8804 18395 7726 5686 181 2056 8939 18269 7726 5686 181 2056 8939 18269 7726 5686 2025-08-26 16:02:17,121 Hysteresis -139 0: raw(8939 16000 16000 16000) min(7726 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 18269 0: [ 0 1p PV ] __all__ 1: have 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 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 18269 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv 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 10000 10000) 5: <2 active. pv reqs min 5: 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 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2939 10000 10000 10000) 7: 0: 8939@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8939@1p __all__ 9: don't have active chargers. 9: raw(0 7061 7061 7061) min(-1213 7061 7061 7061) spread(-3253 7061 7061 7061) max_pv 9330 9: [ 0 8939@1p ] PM PV mtr(W) avl(W) raw max min spread 212 1949 8473 18252 7726 5686 212 1949 8473 18252 7726 5686 151 1980 8608 18178 7726 5686 151 1980 8608 18178 7726 5686 146 1982 8617 18130 7726 5686 146 1982 8617 18130 7726 5686 83 2014 8756 18108 7726 5686 83 2014 8756 18108 7726 5686 89 2011 8743 18082 7726 5686 89 2011 8743 18082 7726 5686 87 2012 8747 18082 7726 5686 87 2012 8747 18082 7726 5686 53 2029 8821 18073 7726 5686 53 2029 8821 18073 7726 5686 -10 2060 8956 17913 7726 5686 -10 2060 8956 17913 7726 5686 -48 2079 9039 17860 7726 5686 -48 2079 9039 17860 7726 5686 -106 2108 9165 17730 7726 5686 -106 2108 9165 17730 7726 5686 2025-08-26 16:02:27,126 Hysteresis -129 0: raw(9165 16000 16000 16000) min(7726 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 17730 0: [ 0 1p PV ] __all__ 1: have 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 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 17730 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv 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 10000 10000) 5: <2 active. pv reqs min 5: 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 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (3165 10000 10000 10000) 7: 0: 9165@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9165@1p __all__ 9: don't have active chargers. 9: raw(0 6835 6835 6835) min(-1439 6835 6835 6835) spread(-3479 6835 6835 6835) max_pv 8565 9: [ 0 9165@1p ] PM PV mtr(W) avl(W) raw max min spread -165 2189 9517 17686 7726 5686 -165 2189 9517 17686 7726 5686 -240 2227 9682 17682 7726 5686 -240 2227 9682 17682 7726 5686 -300 2257 9813 17500 7726 5686 -300 2257 9813 17500 7726 5686 -306 2260 9826 17395 7726 5686 -306 2260 9826 17395 7726 5686 -339 2276 9895 17395 7726 5686 -339 2276 9895 17395 7726 5686 -368 2291 9960 17395 7726 5686 -368 2291 9960 17395 7726 5686 -384 2299 9995 17395 7726 5686 -384 2299 9995 17395 7726 5686 -421 2317 10073 17395 7726 5686 -421 2317 10073 17395 7726 5686 -441 2327 10117 17395 7726 5686 -441 2327 10117 17395 7726 5686 -497 2355 10239 17395 7726 5686 -497 2355 10239 17395 7726 5686 2025-08-26 16:02:37,132 Hysteresis -119 0: raw(10239 16000 16000 16000) min(7726 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 17395 0: [ 0 1p PV ] __all__ 1: have 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 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 17395 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv 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 10000 10000) 5: <2 active. pv reqs min 5: 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 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (4239 10000 10000 10000) 7: 0: 10239@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10239@1p __all__ 9: don't have active chargers. 9: raw(0 5761 5761 5761) min(-2513 5761 5761 5761) spread(-4553 5761 5761 5761) max_pv 7156 9: [ 0 10239@1p ] PM PV mtr(W) avl(W) raw max min spread -550 2629 11430 17395 7726 5686 -550 2629 11430 17395 7726 5686 -554 2631 11439 17395 7726 5686 -554 2631 11439 17395 7726 5686 -567 2637 11465 17395 7726 5686 -567 2637 11465 17395 7726 5686 -316 2512 10921 17395 7726 5686 -316 2512 10921 17395 7726 5686 -267 2487 10813 17395 7726 5686 -267 2487 10813 17395 7726 5686 -269 2488 10817 17395 7726 5686 -269 2488 10817 17395 7726 5686 -250 2479 10778 17395 7726 5686 -250 2479 10778 17395 7726 5686 -262 2485 10804 17395 7726 5686 -262 2485 10804 17395 7726 5686 -247 2477 10769 17395 7726 5686 -247 2477 10769 17395 7726 5686 -228 2468 10730 17395 7726 5686 -228 2468 10730 17395 7726 5686 2025-08-26 16:02:47,138 Hysteresis -109 0: raw(10730 16000 16000 16000) min(7726 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 17395 0: [ 0 1p PV ] __all__ 1: have 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 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 17395 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv 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 10000 10000) 5: <2 active. pv reqs min 5: 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 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (4730 10000 10000 10000) 7: 0: 10730@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10730@1p __all__ 9: don't have active chargers. 9: raw(0 5270 5270 5270) min(-3004 5270 5270 5270) spread(-5044 5270 5270 5270) max_pv 6665 9: [ 0 10730@1p ] PM PV mtr(W) avl(W) raw max min spread -213 2573 11186 17395 7726 5686 -213 2573 11186 17395 7726 5686 -203 2568 11165 17395 7726 5686 -203 2568 11165 17395 7726 5686 -203 2568 11165 17395 7726 5686 -203 2568 11165 17395 7726 5686 -130 2532 11008 17395 7726 5686 -130 2532 11008 17395 7726 5686 -134 2534 11017 17395 7726 5686 -134 2534 11017 17395 7726 5686 -129 2531 11004 17395 7726 5686 -129 2531 11004 17395 7726 5686 -125 2529 10995 17395 7726 5686 -125 2529 10995 17395 7726 5686 -103 2518 10947 17395 7726 5686 -103 2518 10947 17395 7726 5686 -100 2517 10943 17395 7726 5686 -100 2517 10943 17395 7726 5686 -98 2516 10939 17395 7726 5686 -98 2516 10939 17395 7726 5686 2025-08-26 16:02:57,144 Hysteresis -99 0: raw(10939 16000 16000 16000) min(7726 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 17395 0: [ 0 1p PV ] __all__ 1: have 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 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 17395 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv 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 10000 10000) 5: <2 active. pv reqs min 5: 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 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (4939 10000 10000 10000) 7: 0: 10939@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10939@1p __all__ 9: don't have active chargers. 9: raw(0 5061 5061 5061) min(-3213 5061 5061 5061) spread(-5253 5061 5061 5061) max_pv 6456 9: [ 0 10939@1p ] PM PV mtr(W) avl(W) raw max min spread -124 2577 11204 17395 7726 5686 -124 2577 11204 17395 7726 5686 -118 2574 11191 17395 7726 5686 -118 2574 11191 17395 7726 5686 -119 2574 11191 17395 7726 5686 -119 2574 11191 17395 7726 5686 -79 2554 11104 17395 7726 5686 -79 2554 11104 17395 7726 5686 -59 2544 11060 17395 7726 5686 -59 2544 11060 17395 7726 5686 -51 2540 11043 17395 7726 5686 -51 2540 11043 17395 7726 5686 -43 2536 11026 17395 7726 5686 -43 2536 11026 17395 7726 5686 -45 2537 11030 17395 7726 5686 -45 2537 11030 17395 7726 5686 -56 2543 11056 17395 7726 5686 -56 2543 11056 17395 7726 5686 -38 2534 11017 17395 7726 5686 -38 2534 11017 17395 7726 5686 2025-08-26 16:03:07,150 Hysteresis -89 0: raw(11017 16000 16000 16000) min(7726 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 17395 0: [ 0 1p PV ] __all__ 1: have 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 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 17395 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv 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 10000 10000) 5: <2 active. pv reqs min 5: 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 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5017 10000 10000 10000) 7: 0: 11017@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11017@1p __all__ 9: don't have active chargers. 9: raw(0 4983 4983 4983) min(-3291 4983 4983 4983) spread(-5331 4983 4983 4983) max_pv 6378 9: [ 0 11017@1p ] PM PV mtr(W) avl(W) raw max min spread -11 2538 11034 17395 7726 5686 -11 2538 11034 17395 7726 5686 0 2533 11013 17395 7726 5686 0 2533 11013 17395 7726 5686 8 2529 10995 17395 7726 5686 8 2529 10995 17395 7726 5686 28 2519 10952 17395 7726 5686 28 2519 10952 17395 7726 5686 32 2517 10943 17395 7726 5686 32 2517 10943 17395 7726 5686 48 2509 10908 17395 7726 5686 48 2509 10908 17395 7726 5686 59 2504 10886 17395 7726 5686 59 2504 10886 17395 7726 5686 72 2497 10856 17395 7726 5686 72 2497 10856 17395 7726 5686 82 2492 10834 17395 7726 5686 82 2492 10834 17395 7726 5686 80 2493 10839 17395 7726 5686 80 2493 10839 17395 7726 5686 2025-08-26 16:03:17,155 Hysteresis -79 0: raw(10839 16000 16000 16000) min(7726 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 17395 0: [ 0 1p PV ] __all__ 1: have 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 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 17395 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv 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 10000 10000) 5: <2 active. pv reqs min 5: 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 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (4839 10000 10000 10000) 7: 0: 10839@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10839@1p __all__ 9: don't have active chargers. 9: raw(0 5161 5161 5161) min(-3113 5161 5161 5161) spread(-5153 5161 5161 5161) max_pv 6556 9: [ 0 10839@1p ] PM PV mtr(W) avl(W) raw max min spread 338 2323 10100 17395 7726 5686 338 2323 10100 17395 7726 5686 202 2391 10395 17395 7726 5686 202 2391 10395 17395 7726 5686 183 2401 10439 17395 7726 5686 183 2401 10439 17395 7726 5686 185 2400 10434 17395 7726 5686 185 2400 10434 17395 7726 5686 219 2383 10360 17395 7726 5686 219 2383 10360 17395 7726 5686 247 2369 10300 17395 7726 5686 247 2369 10300 17395 7726 5686 241 2372 10313 17395 7726 5686 241 2372 10313 17395 7726 5686 251 2367 10291 17395 7726 5686 251 2367 10291 17395 7726 5686 244 2370 10304 17395 7726 5686 244 2370 10304 17395 7726 5686 218 2383 10360 17395 7726 5686 218 2383 10360 17395 7726 5686 2025-08-26 16:03:27,161 Hysteresis -69 0: raw(10360 16000 16000 16000) min(7726 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 17395 0: [ 0 1p PV ] __all__ 1: have 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 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 17395 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv 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 10000 10000) 5: <2 active. pv reqs min 5: 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 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (4360 10000 10000 10000) 7: 0: 10360@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10360@1p __all__ 9: don't have active chargers. 9: raw(0 5640 5640 5640) min(-2634 5640 5640 5640) spread(-4674 5640 5640 5640) max_pv 7035 9: [ 0 10360@1p ] PM PV mtr(W) avl(W) raw max min spread 219 2273 9882 17395 7726 5686 219 2273 9882 17395 7726 5686 185 2290 9956 17395 7726 5686 185 2290 9956 17395 7726 5686 200 2282 9921 17395 7726 5686 200 2282 9921 17395 7726 5686 56 2354 10234 17395 7726 5686 56 2354 10234 17395 7726 5686 56 2354 10234 17395 7726 5686 56 2354 10234 17395 7726 5686 55 2355 10239 17395 7726 5686 55 2355 10239 17395 7726 5686 156 2304 10017 17395 7726 5686 156 2304 10017 17395 7726 5686 156 2304 10017 17395 7726 5686 156 2304 10017 17395 7726 5686 119 2323 10100 17395 7726 5686 119 2323 10100 17395 7726 5686 123 2321 10091 17395 7726 5686 123 2321 10091 17395 7726 5686 2025-08-26 16:03:37,166 Hysteresis -59 0: raw(10091 16000 16000 16000) min(7726 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 17395 0: [ 0 1p PV ] __all__ 1: have 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 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 17395 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv 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 10000 10000) 5: <2 active. pv reqs min 5: 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 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (4091 10000 10000 10000) 7: 0: 10091@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10091@1p __all__ 9: don't have active chargers. 9: raw(0 5909 5909 5909) min(-2365 5909 5909 5909) spread(-4405 5909 5909 5909) max_pv 7304 9: [ 0 10091@1p ] PM PV mtr(W) avl(W) raw max min spread 98 2271 9873 17395 7726 5686 98 2271 9873 17395 7726 5686 107 2267 9856 17395 7726 5686 107 2267 9856 17395 7726 5686 87 2277 9900 17395 7726 5686 87 2277 9900 17395 7726 5686 22 2309 10039 17395 7726 5686 22 2309 10039 17395 7726 5686 29 2306 10026 17395 7726 5686 29 2306 10026 17395 7726 5686 99 2271 9873 17395 7726 5686 99 2271 9873 17395 7726 5686 74 2283 9926 17395 7726 5686 74 2283 9926 17395 7726 5686 71 2285 9934 17395 7726 5686 71 2285 9934 17395 7726 5686 48 2296 9982 17395 7726 5686 48 2296 9982 17395 7726 5686 25 2308 10034 17395 7726 5686 25 2308 10034 17395 7726 5686 2025-08-26 16:03:47,189 Hysteresis -49 0: raw(10034 16000 16000 16000) min(7726 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 17395 0: [ 0 1p PV ] __all__ 1: have 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 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 17395 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv 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 10000 10000) 5: <2 active. pv reqs min 5: 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 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (4034 10000 10000 10000) 7: 0: 10034@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10034@1p __all__ 9: don't have active chargers. 9: raw(0 5966 5966 5966) min(-2308 5966 5966 5966) spread(-4348 5966 5966 5966) max_pv 7361 9: [ 0 10034@1p ] PM PV mtr(W) avl(W) raw max min spread 26 2294 9973 17395 7726 5686 26 2294 9973 17395 7726 5686 24 2295 9978 17395 7726 5686 24 2295 9978 17395 7726 5686 24 2295 9978 17395 7726 5686 24 2295 9978 17395 7726 5686 30 2292 9965 17395 7726 5686 30 2292 9965 17395 7726 5686 42 2286 9939 17395 7726 5686 42 2286 9939 17395 7726 5686 28 2293 9969 17395 7726 5686 28 2293 9969 17395 7726 5686 13 2301 10004 17395 8473 5686 13 2301 10004 17395 8473 5686 23 2296 9982 17395 8473 5686 23 2296 9982 17395 8473 5686 23 2296 9982 17395 8473 5686 23 2296 9982 17395 8473 5686 35 2290 9956 17395 8473 5686 35 2290 9956 17395 8473 5686 2025-08-26 16:03:57,199 Hysteresis -39 0: raw(9956 16000 16000 16000) min(8473 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 17395 0: [ 0 1p PV ] __all__ 1: have 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 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 17395 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv 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 10000 10000) 5: <2 active. pv reqs min 5: 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 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (3956 10000 10000 10000) 7: 0: 9956@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9956@1p __all__ 9: don't have active chargers. 9: raw(0 6044 6044 6044) min(-1483 6044 6044 6044) spread(-4270 6044 6044 6044) max_pv 7439 9: [ 0 9956@1p ] PM PV mtr(W) avl(W) raw max min spread 31 2274 9886 17395 8473 5686 31 2274 9886 17395 8473 5686 29 2275 9891 17395 8473 5686 29 2275 9891 17395 8473 5686 22 2278 9904 17395 8473 5686 22 2278 9904 17395 8473 5686 -2 2290 9956 17395 8473 5686 -2 2290 9956 17395 8473 5686 29 2275 9891 17395 8473 5686 29 2275 9891 17395 8473 5686 29 2275 9891 17395 8473 5686 29 2275 9891 17395 8473 5686 57 2261 9830 17395 8473 5686 57 2261 9830 17395 8473 5686 52 2263 9839 17395 8473 5686 52 2263 9839 17395 8473 5686 43 2268 9860 17395 8473 5686 43 2268 9860 17395 8473 5686 78 2250 9782 17395 8473 5686 78 2250 9782 17395 8473 5686 2025-08-26 16:04:07,205 Hysteresis -29 0: raw(9782 16000 16000 16000) min(8473 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 17395 0: [ 0 1p PV ] __all__ 1: have 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 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 17395 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv 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 10000 10000) 5: <2 active. pv reqs min 5: 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 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (3782 10000 10000 10000) 7: 0: 9782@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9782@1p __all__ 9: don't have active chargers. 9: raw(0 6218 6218 6218) min(-1309 6218 6218 6218) spread(-4096 6218 6218 6218) max_pv 7613 9: [ 0 9782@1p ] PM PV mtr(W) avl(W) raw max min spread -20 2259 9821 17395 8473 5686 -20 2259 9821 17395 8473 5686 -17 2257 9813 17395 8473 5686 -17 2257 9813 17395 8473 5686 -50 2274 9886 17395 8473 5686 -50 2274 9886 17395 8473 5686 2 2248 9773 17395 8473 5686 2 2248 9773 17395 8473 5686 16 2241 9743 17395 8473 5686 16 2241 9743 17395 8473 5686 28 2235 9717 17395 8473 5686 28 2235 9717 17395 8473 5686 31 2234 9713 17395 8473 5686 31 2234 9713 17395 8473 5686 31 2234 9713 17395 8473 5686 31 2234 9713 17395 8473 5686 24 2237 9726 17395 8473 5686 24 2237 9726 17395 8473 5686 -32 2265 9847 17395 8473 5686 -32 2265 9847 17395 8473 5686 2025-08-26 16:04:17,218 Hysteresis -19 0: raw(9847 16000 16000 16000) min(8473 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 17395 0: [ 0 1p PV ] __all__ 1: have 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 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 17395 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv 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 10000 10000) 5: <2 active. pv reqs min 5: 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 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (3847 10000 10000 10000) 7: 0: 9847@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9847@1p __all__ 9: don't have active chargers. 9: raw(0 6153 6153 6153) min(-1374 6153 6153 6153) spread(-4161 6153 6153 6153) max_pv 7548 9: [ 0 9847@1p ] PM PV mtr(W) avl(W) raw max min spread 55 2237 9726 17395 8473 5686 55 2237 9726 17395 8473 5686 88 2220 9652 17395 8473 5686 88 2220 9652 17395 8473 5686 27 2251 9786 17395 8473 5686 27 2251 9786 17395 8473 5686 59 2235 9717 17395 8473 5686 59 2235 9717 17395 8473 5686 18 2255 9804 17395 8473 5686 18 2255 9804 17395 8473 5686 6 2261 9830 17395 8473 5686 6 2261 9830 17395 8473 5686 11 2259 9821 17395 8473 5686 11 2259 9821 17395 8473 5686 30 2249 9778 17395 8473 5686 30 2249 9778 17395 8473 5686 18 2255 9804 17395 8473 5686 18 2255 9804 17395 8473 5686 13 2258 9817 17395 8473 5686 13 2258 9817 17395 8473 5686 2025-08-26 16:04:27,231 Hysteresis -9 0: raw(9817 16000 16000 16000) min(8473 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 17395 0: [ 0 1p PV ] __all__ 1: have 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 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 17395 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv 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 10000 10000) 5: <2 active. pv reqs min 5: 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 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (3817 10000 10000 10000) 7: 0: 9817@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9817@1p __all__ 9: don't have active chargers. 9: raw(0 6183 6183 6183) min(-1344 6183 6183 6183) spread(-4131 6183 6183 6183) max_pv 7578 9: [ 0 9817@1p ] PM PV mtr(W) avl(W) raw max min spread 13 2251 9786 17395 8473 5686 13 2251 9786 17395 8473 5686 5 2255 9804 17395 8473 5686 5 2255 9804 17395 8473 5686 0 2257 9813 17395 8473 5686 0 2257 9813 17395 8473 5686 -51 2282 9921 17395 8473 5686 -51 2282 9921 17395 8473 5686 -38 2276 9895 17395 8473 5686 -38 2276 9895 17395 8473 5686 -53 2283 9926 17395 8473 5686 -53 2283 9926 17395 8473 5686 -43 2278 9904 17395 8473 5686 -43 2278 9904 17395 8473 5686 -39 2276 9895 17395 8473 5686 -39 2276 9895 17395 8473 5686 -91 2302 10008 17395 8473 5686 -91 2302 10008 17395 8473 5686 -108 2311 10047 17395 8473 5686 -108 2311 10047 17395 8473 5686 2025-08-26 16:04:37,236 Hysteresis 0 0: raw(10047 16000 16000 16000) min(8473 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 17395 0: [ 0 1p PV ] __all__ 1: have 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 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 17395 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (4047 10000 10000 10000) 7: 0: 10047@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10047@1p __all__ 9: don't have active chargers. 9: raw(0 5953 5953 5953) min(-1574 5953 5953 5953) spread(-4361 5953 5953 5953) max_pv 7348 9: [ 0 10047@1p ] charger 0: clearing just_plugged_in_timestamp after deadline elapsed PM PV mtr(W) avl(W) raw max min spread -171 2395 10413 17395 8473 5686 -171 2395 10413 17395 8473 5686 -185 2402 10443 17395 8473 5686 -185 2402 10443 17395 8473 5686 -212 2416 10504 17395 8473 5686 -212 2416 10504 17395 8473 5686 -153 2386 10373 17395 8473 5686 -153 2386 10373 17395 8473 5686 -140 2380 10347 17395 8473 5686 -140 2380 10347 17395 8473 5686 -136 2378 10339 17395 8473 5686 -136 2378 10339 17395 8473 5686 -128 2374 10321 17395 8473 5686 -128 2374 10321 17395 8473 5686 -115 2367 10291 17395 8473 5686 -115 2367 10291 17395 8473 5686 -131 2375 10326 17395 8473 5686 -131 2375 10326 17395 8473 5686 -116 2368 10295 17395 8473 5686 -116 2368 10295 17395 8473 5686 2025-08-26 16:04:47,245 Hysteresis 10 0: raw(10295 16000 16000 16000) min(8473 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 17395 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 17395 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (4295 10000 10000 10000) 7: 0: 10295@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10295@1p __all__ 9: don't have active chargers. 9: raw(0 5705 5705 5705) min(-1822 5705 5705 5705) spread(-4609 5705 5705 5705) max_pv 7100 9: [ 0 10295@1p ] PM PV mtr(W) avl(W) raw max min spread -96 2415 10500 17395 8473 5686 -96 2415 10500 17395 8473 5686 -96 2415 10500 17395 8473 5686 -96 2415 10500 17395 8473 5686 -104 2419 10517 17395 8473 5686 -104 2419 10517 17395 8473 5686 -76 2405 10456 17395 8473 5686 -76 2405 10456 17395 8473 5686 -70 2402 10443 17395 8473 5686 -70 2402 10443 17395 8473 5686 -84 2409 10473 17395 8473 5686 -84 2409 10473 17395 8473 5686 -117 2425 10543 17395 8473 5686 -117 2425 10543 17395 8473 5686 -127 2430 10565 17395 8473 5686 -127 2430 10565 17395 8473 5686 -156 2445 10630 17395 8473 5686 -156 2445 10630 17395 8473 5686 -138 2436 10591 17395 8473 5686 -138 2436 10591 17395 8473 5686 2025-08-26 16:04:57,256 Hysteresis 20 0: raw(10591 16000 16000 16000) min(8473 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 17395 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 17395 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (4591 10000 10000 10000) 7: 0: 10591@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10591@1p __all__ 9: don't have active chargers. 9: raw(0 5409 5409 5409) min(-2118 5409 5409 5409) spread(-4905 5409 5409 5409) max_pv 6804 9: [ 0 10591@1p ] PM PV mtr(W) avl(W) raw max min spread -134 2502 10878 17395 8473 5686 -134 2502 10878 17395 8473 5686 -170 2520 10956 17395 8473 5686 -170 2520 10956 17395 8473 5686 -197 2533 11013 17395 8473 5686 -197 2533 11013 17395 8473 5686 -166 2518 10947 17395 8473 5686 -166 2518 10947 17395 8473 5686 -154 2512 10921 17395 8473 5686 -154 2512 10921 17395 8473 5686 -172 2521 10960 17395 8473 5686 -172 2521 10960 17395 8473 5686 -167 2518 10947 17395 8473 5686 -167 2518 10947 17395 8473 5686 -196 2533 11013 17395 8473 5686 -196 2533 11013 17395 8473 5686 -198 2534 11017 17395 8473 5686 -198 2534 11017 17395 8473 5686 -214 2542 11052 17395 8473 5686 -214 2542 11052 17395 8473 5686 2025-08-26 16:05:07,262 Hysteresis 30 0: raw(11052 16000 16000 16000) min(8473 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 17395 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 17395 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5052 10000 10000 10000) 7: 0: 11052@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11052@1p __all__ 9: don't have active chargers. 9: raw(0 4948 4948 4948) min(-2579 4948 4948 4948) spread(-5366 4948 4948 4948) max_pv 6343 9: [ 0 11052@1p ] PM PV mtr(W) avl(W) raw max min spread -179 2630 11434 17395 8473 5686 -179 2630 11434 17395 8473 5686 -186 2634 11452 17365 8473 5686 -186 2634 11452 17365 8473 5686 -196 2639 11473 17339 8473 5686 -196 2639 11473 17339 8473 5686 -63 2572 11182 16669 8473 5686 -63 2572 11182 16669 8473 5686 -10 2546 11069 16469 8473 5686 -10 2546 11069 16469 8473 5686 -32 2557 11117 12700 8473 5686 -32 2557 11117 12700 8473 5686 -41 2561 11134 12700 8473 5686 -41 2561 11134 12700 8473 5686 -30 2556 11113 12700 8473 5686 -30 2556 11113 12700 8473 5686 -33 2557 11117 12700 8473 5686 -33 2557 11117 12700 8473 5686 -16 2549 11082 12700 8473 5686 -16 2549 11082 12700 8473 5686 2025-08-26 16:05:17,269 Hysteresis 40 0: raw(11082 16000 16000 16000) min(8473 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 12700 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 12700 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5082 10000 10000 10000) 7: 0: 11082@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11082@1p __all__ 9: don't have active chargers. 9: raw(0 4918 4918 4918) min(-2609 4918 4918 4918) spread(-5396 4918 4918 4918) max_pv 1618 9: [ 0 11082@1p ] PM PV mtr(W) avl(W) raw max min spread -35 2565 11152 12700 8473 5686 -35 2565 11152 12700 8473 5686 -42 2569 11169 12700 8473 5686 -42 2569 11169 12700 8473 5686 -22 2559 11126 12700 8473 5686 -22 2559 11126 12700 8473 5686 -48 2572 11182 12700 8473 5686 -48 2572 11182 12700 8473 5686 -10 2553 11100 12700 8473 5686 -10 2553 11100 12700 8473 5686 -48 2572 11182 12700 8473 5686 -48 2572 11182 12700 8473 5686 -21 2558 11121 11473 8473 5686 -21 2558 11121 11473 8473 5686 -10 2553 11100 11473 8473 5686 -10 2553 11100 11473 8473 5686 -29 2562 11139 11473 8473 5686 -29 2562 11139 11473 8473 5686 -34 2565 11152 11473 8473 5686 -34 2565 11152 11473 8473 5686 2025-08-26 16:05:27,278 Hysteresis 50 0: raw(11152 16000 16000 16000) min(8473 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 11473 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 11473 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5152 10000 10000 10000) 7: 0: 11152@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11152@1p __all__ 9: don't have active chargers. 9: raw(0 4848 4848 4848) min(-2679 4848 4848 4848) spread(-5466 4848 4848 4848) max_pv 321 9: [ 0 11152@1p ] PM PV mtr(W) avl(W) raw max min spread -12 2570 11173 11473 8473 5686 -12 2570 11173 11473 8473 5686 -3 2565 11152 11473 8473 5686 -3 2565 11152 11473 8473 5686 6 2561 11134 11473 8473 5686 6 2561 11134 11473 8473 5686 7 2561 11134 11473 8473 5686 7 2561 11134 11473 8473 5686 -35 2581 11221 11473 8473 5686 -35 2581 11221 11473 8473 5686 5 2562 11139 11473 8473 5686 5 2562 11139 11473 8473 5686 -39 2583 11230 11473 8473 5686 -39 2583 11230 11473 8473 5686 -11 2569 11169 11473 8473 5686 -11 2569 11169 11473 8473 5686 -52 2590 11260 11473 8473 5686 -52 2590 11260 11473 8473 5686 -22 2575 11195 11473 8473 5686 -22 2575 11195 11473 8473 5686 2025-08-26 16:05:37,287 Hysteresis 60 0: raw(11195 16000 16000 16000) min(8473 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 11473 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 11473 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5195 10000 10000 10000) 7: 0: 11195@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11195@1p __all__ 9: don't have active chargers. 9: raw(0 4805 4805 4805) min(-2722 4805 4805 4805) spread(-5509 4805 4805 4805) max_pv 278 9: [ 0 11195@1p ] PM PV mtr(W) avl(W) raw max min spread -77 2612 11356 11473 8473 5686 -77 2612 11356 11473 8473 5686 -35 2591 11265 11473 8473 5686 -35 2591 11265 11473 8473 5686 -81 2614 11365 11473 8473 5686 -81 2614 11365 11473 8473 5686 -43 2595 11282 11473 8473 5686 -43 2595 11282 11473 8473 5686 -70 2609 11343 11473 8473 5686 -70 2609 11343 11473 8473 5686 -91 2619 11386 11473 8473 5686 -91 2619 11386 11473 8473 5686 -112 2630 11434 11473 8473 5686 -112 2630 11434 11473 8473 5686 -146 2647 11508 11508 8473 5686 -146 2647 11508 11508 8473 5686 -152 2650 11521 11521 8473 5686 -152 2650 11521 11521 8473 5686 -183 2665 11586 11586 8473 5686 -183 2665 11586 11586 8473 5686 2025-08-26 16:05:47,293 Hysteresis 70 0: raw(11586 16000 16000 16000) min(8473 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 11586 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 11586 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5586 10000 10000 10000) 7: 0: 11586@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11586@1p __all__ 9: don't have active chargers. 9: raw(0 4414 4414 4414) min(-3113 4414 4414 4414) spread(-5900 4414 4414 4414) max_pv 0 9: [ 0 11586@1p ] PM PV mtr(W) avl(W) raw max min spread -204 2766 12026 12026 8473 5686 -204 2766 12026 12026 8473 5686 -209 2768 12034 12034 8473 5686 -209 2768 12034 12034 8473 5686 -209 2768 12034 12034 8473 5686 -209 2768 12034 12034 8473 5686 -134 2731 11873 12034 8473 5686 -134 2731 11873 12034 8473 5686 -172 2750 11956 12034 8473 5686 -172 2750 11956 12034 8473 5686 -169 2748 11947 12034 8473 5686 -169 2748 11947 12034 8473 5686 -172 2750 11956 12034 8473 5686 -172 2750 11956 12034 8473 5686 -148 2738 11904 12034 8473 5686 -148 2738 11904 12034 8473 5686 -157 2742 11921 12034 8473 5686 -157 2742 11921 12034 8473 5686 -131 2729 11865 12034 8473 5686 -131 2729 11865 12034 8473 5686 2025-08-26 16:05:57,299 Hysteresis 80 0: raw(11865 16000 16000 16000) min(8473 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 12034 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 12034 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5865 10000 10000 10000) 7: 0: 11865@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11865@1p __all__ 9: don't have active chargers. 9: raw(0 4135 4135 4135) min(-3392 4135 4135 4135) spread(-6179 4135 4135 4135) max_pv 169 9: [ 0 11865@1p ] PM PV mtr(W) avl(W) raw max min spread -170 2813 12230 12230 8473 5686 -170 2813 12230 12230 8473 5686 -129 2792 12139 12230 8473 5686 -129 2792 12139 12230 8473 5686 -145 2800 12173 12230 8473 5686 -145 2800 12173 12230 8473 5686 -64 2760 12000 12230 8473 5686 -64 2760 12000 12230 8473 5686 -64 2760 12000 12230 8473 5686 -64 2760 12000 12230 8473 5686 -26 2741 11917 12230 8473 5686 -26 2741 11917 12230 8473 5686 -24 2740 11913 12230 8473 5686 -24 2740 11913 12230 8473 5686 2 2727 11856 12230 8473 5686 2 2727 11856 12230 8473 5686 -20 2738 11904 12230 8473 5686 -20 2738 11904 12230 8473 5686 3 2727 11856 12230 8473 5686 3 2727 11856 12230 8473 5686 2025-08-26 16:06:07,305 Hysteresis 90 0: raw(11856 16000 16000 16000) min(8473 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 12230 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 12230 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5856 10000 10000 10000) 7: 0: 11856@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11856@1p __all__ 9: don't have active chargers. 9: raw(0 4144 4144 4144) min(-3383 4144 4144 4144) spread(-6170 4144 4144 4144) max_pv 374 9: [ 0 11856@1p ] PM PV mtr(W) avl(W) raw max min spread -2 2727 11856 12230 8473 5686 -2 2727 11856 12230 8473 5686 -41 2746 11939 12230 8473 5686 -41 2746 11939 12230 8473 5686 -3 2727 11856 12230 8473 5686 -3 2727 11856 12230 8473 5686 95 2679 11647 12230 8473 5686 95 2679 11647 12230 8473 5686 81 2686 11678 12230 8473 5686 81 2686 11678 12230 8473 5686 93 2680 11652 12230 8473 5686 93 2680 11652 12230 8473 5686 127 2663 11578 12230 8473 5686 127 2663 11578 12230 8473 5686 57 2698 11730 12230 8473 5686 57 2698 11730 12230 8473 5686 96 2678 11643 12230 8473 5686 96 2678 11643 12230 8473 5686 43 2705 11760 12230 8473 5686 43 2705 11760 12230 8473 5686 2025-08-26 16:06:17,319 Hysteresis 100 0: raw(11760 16000 16000 16000) min(8473 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 12230 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 12230 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5760 10000 10000 10000) 7: 0: 11760@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11760@1p __all__ 9: don't have active chargers. 9: raw(0 4240 4240 4240) min(-3287 4240 4240 4240) spread(-6074 4240 4240 4240) max_pv 470 9: [ 0 11760@1p ] PM PV mtr(W) avl(W) raw max min spread 69 2670 11608 12230 8473 5686 69 2670 11608 12230 8608 5686 56 2676 11634 12230 8608 5686 56 2676 11634 12230 8617 5686 99 2655 11543 12230 8617 5686 99 2655 11543 12230 8743 5686 54 2677 11639 12230 8743 5686 54 2677 11639 12230 8743 5686 63 2673 11621 12230 8743 5686 63 2673 11621 12230 8747 5686 51 2679 11647 12230 8747 5686 51 2679 11647 12230 8821 5686 41 2684 11669 12230 8821 5686 41 2684 11669 12230 8956 5686 62 2673 11621 12230 8956 5686 62 2673 11621 12230 9039 5686 58 2675 11630 12230 9039 5686 58 2675 11630 12230 9165 5686 31 2689 11691 12230 9165 5686 31 2689 11691 12230 9517 5686 2025-08-26 16:06:27,325 Hysteresis 110 0: raw(11691 16000 16000 16000) min(9517 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 12230 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 12230 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5691 10000 10000 10000) 7: 0: 11691@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11691@1p __all__ 9: don't have active chargers. 9: raw(0 4309 4309 4309) min(-2174 4309 4309 4309) spread(-6005 4309 4309 4309) max_pv 539 9: [ 0 11691@1p ] PM PV mtr(W) avl(W) raw max min spread 43 2667 11595 12230 9517 5686 43 2667 11595 12230 9652 5686 18 2679 11647 12230 9652 5686 18 2679 11647 12230 9652 5686 25 2676 11634 12230 9652 5686 25 2676 11634 12230 9652 5686 22 2677 11639 12230 9652 5686 22 2677 11639 12230 9652 5686 5 2686 11678 12230 9652 5686 5 2686 11678 12230 9652 5686 -19 2697 11726 12230 9652 5686 -19 2697 11726 12230 9652 5686 -31 2703 11752 12230 9652 5686 -31 2703 11752 12230 9652 5686 -57 2716 11808 12230 9652 5686 -57 2716 11808 12230 9652 5686 -66 2721 11830 12230 9652 5686 -66 2721 11830 12230 9652 5686 -95 2735 11891 12230 9652 5686 -95 2735 11891 12230 9652 5686 2025-08-26 16:06:37,334 Hysteresis 120 0: raw(11891 16000 16000 16000) min(9652 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 12230 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 12230 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5891 10000 10000 10000) 7: 0: 11891@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11891@1p __all__ 9: don't have active chargers. 9: raw(0 4109 4109 4109) min(-2239 4109 4109 4109) spread(-6205 4109 4109 4109) max_pv 339 9: [ 0 11891@1p ] PM PV mtr(W) avl(W) raw max min spread -116 2792 12139 12230 9652 5686 -116 2792 12139 12230 9652 5686 -139 2803 12186 12230 9652 5686 -139 2803 12186 12230 9652 5686 -157 2812 12226 12230 9652 5686 -157 2812 12226 12230 9652 5686 -164 2816 12243 12243 9652 5686 -164 2816 12243 12243 9652 5686 -133 2800 12173 12243 9652 5686 -133 2800 12173 12243 9652 5686 -142 2805 12195 12243 9652 5686 -142 2805 12195 12243 9652 5686 -153 2810 12217 12243 9652 5686 -153 2810 12217 12243 9652 5686 -146 2807 12204 12243 9652 5686 -146 2807 12204 12243 9652 5686 -150 2809 12213 12243 9652 5686 -150 2809 12213 12243 9652 5686 -136 2802 12182 12243 9652 5686 -136 2802 12182 12243 9652 5686 2025-08-26 16:06:47,340 Hysteresis 130 0: raw(12182 16000 16000 16000) min(9652 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 12243 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 12243 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6182 10000 10000 10000) 7: 0: 12182@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12182@1p __all__ 9: don't have active chargers. 9: raw(0 3818 3818 3818) min(-2530 3818 3818 3818) spread(-6496 3818 3818 3818) max_pv 61 9: [ 0 12182@1p ] PM PV mtr(W) avl(W) raw max min spread -122 2862 12443 12443 9652 5686 -122 2862 12443 12443 9652 5686 -113 2857 12421 12443 9652 5686 -113 2857 12421 12443 9652 5686 -97 2849 12386 12443 9652 5686 -97 2849 12386 12443 9652 5686 -51 2826 12286 12443 9652 5686 -51 2826 12286 12443 9652 5686 -7 2804 12191 12443 9652 5686 -7 2804 12191 12443 9652 5686 33 2785 12108 12443 9652 5686 33 2785 12108 12443 9652 5686 22 2790 12130 12443 9652 5686 22 2790 12130 12443 9652 5686 25 2789 12126 12443 9652 5686 25 2789 12126 12443 9652 5686 53 2775 12065 12443 9652 5686 53 2775 12065 12443 9652 5686 53 2775 12065 12443 9652 5686 53 2775 12065 12443 9652 5686 2025-08-26 16:06:57,345 Hysteresis 140 0: raw(12065 16000 16000 16000) min(9652 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 12443 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 12443 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6065 10000 10000 10000) 7: 0: 12065@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12065@1p __all__ 9: don't have active chargers. 9: raw(0 3935 3935 3935) min(-2413 3935 3935 3935) spread(-6379 3935 3935 3935) max_pv 378 9: [ 0 12065@1p ] PM PV mtr(W) avl(W) raw max min spread 63 2743 11926 12443 9652 5686 63 2743 11926 12443 9652 5686 83 2733 11882 12443 9652 5686 83 2733 11882 12443 9652 5686 95 2727 11856 12443 9652 5686 95 2727 11856 12443 9652 5686 45 2752 11965 12443 9652 5686 45 2752 11965 12443 9652 5686 65 2742 11921 12443 9652 5686 65 2742 11921 12443 9652 5686 100 2724 11843 12443 9652 5686 100 2724 11843 12443 9652 5686 109 2720 11826 12443 9652 5686 109 2720 11826 12443 9652 5686 159 2695 11717 12443 9652 5686 159 2695 11717 12443 9652 5686 164 2692 11704 12443 9652 5686 164 2692 11704 12443 9652 5686 204 2672 11617 12443 9652 5686 204 2672 11617 12443 9652 5686 2025-08-26 16:07:07,351 Hysteresis 150 0: raw(11617 16000 16000 16000) min(9652 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 12443 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 12443 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5617 10000 10000 10000) 7: 0: 11617@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11617@1p __all__ 9: don't have active chargers. 9: raw(0 4383 4383 4383) min(-1965 4383 4383 4383) spread(-5931 4383 4383 4383) max_pv 826 9: [ 0 11617@1p ] PM PV mtr(W) avl(W) raw max min spread 199 2572 11182 12443 9652 5686 199 2572 11182 12443 9652 5686 197 2573 11186 12443 9652 5686 197 2573 11186 12443 9652 5686 212 2565 11152 12443 9652 5686 212 2565 11152 12443 9652 5686 94 2624 11408 12443 9652 5686 94 2624 11408 12443 9652 5686 75 2634 11452 12443 9652 5686 75 2634 11452 12443 9652 5686 119 2612 11356 12443 9652 5686 119 2612 11356 12443 9652 5686 151 2596 11286 12443 9652 5686 151 2596 11286 12443 9652 5686 161 2591 11265 12443 9652 5686 161 2591 11265 12443 9652 5686 123 2610 11347 12443 9652 5686 123 2610 11347 12443 9652 5686 163 2590 11260 12443 9652 5686 163 2590 11260 12443 9652 5686 2025-08-26 16:07:17,357 Hysteresis 160 0: raw(11260 16000 16000 16000) min(9652 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 12443 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 12443 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5260 10000 10000 10000) 7: 0: 11260@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11260@1p __all__ 9: don't have active chargers. 9: raw(0 4740 4740 4740) min(-1608 4740 4740 4740) spread(-5574 4740 4740 4740) max_pv 1183 9: [ 0 11260@1p ] PM PV mtr(W) avl(W) raw max min spread 165 2507 10900 12443 9652 5686 165 2507 10900 12443 9652 5686 143 2518 10947 12443 9652 5686 143 2518 10947 12443 9652 5686 121 2529 10995 12443 9652 5686 121 2529 10995 12443 9652 5686 42 2568 11165 12443 9652 5686 42 2568 11165 12443 9652 5686 84 2547 11073 12443 9652 5686 84 2547 11073 12443 9652 5686 94 2542 11052 12443 9652 5686 94 2542 11052 12443 9652 5686 71 2554 11104 12443 9652 5686 71 2554 11104 12443 9652 5686 78 2550 11086 12443 9652 5686 78 2550 11086 12443 9652 5686 -1110 3421 14873 14873 9652 5686 -1110 3421 14873 14873 9652 5686 -2425 4710 20478 20478 9652 5686 -2425 4710 20478 20478 9652 5686 2025-08-26 16:07:27,367 Hysteresis 170 0: raw(20478 16000 16000 16000) min(9652 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 20478 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 20478 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (14478 10000 10000 10000) 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(4478 0 0 0) min(-6348 0 0 0) spread(-10314 0 0 0) max_pv 4478 9: [ 0 16000@1p ] PM PV mtr(W) avl(W) raw max min spread RECV 0: requested 13880 -> 6000 mA (measured 0.470A 0.000A 0.000A) -2423 5800 25217 25217 9652 5686 -2423 5800 25217 25217 9652 5686 -2325 5714 24843 25217 9652 5686 -2325 5714 24843 25217 9652 5686 -2346 5732 24921 25217 9652 5686 -2346 5732 24921 25217 9652 5686 -2316 5706 24808 25217 9652 5686 -2316 5706 24808 25217 9652 5686 -2327 5716 24852 25217 9652 5686 -2327 5716 24852 25217 9652 5686 -2311 5702 24791 25217 9652 5686 -2311 5702 24791 25217 9652 5686 -2315 5705 24804 25217 9652 5686 -2315 5705 24804 25217 9652 5686 -2319 5709 24821 25217 9652 5686 -2319 5709 24821 25217 9652 5686 -2310 5701 24786 25217 9652 5686 -2310 5701 24786 25217 9652 5686 -2305 5696 24765 25217 9652 5686 -2305 5696 24765 25217 9652 5686 2025-08-26 16:07:37,373 Hysteresis 180 0: raw(24765 16000 16000 16000) min(9652 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 25217 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 25217 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (18765 10000 10000 10000) 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(8765 0 0 0) min(-6348 0 0 0) spread(-10314 0 0 0) max_pv 9217 9: [ 0 16000@1p ] PM PV mtr(W) avl(W) raw max min spread -2282 5676 24678 25217 9652 5686 -2282 5676 24678 25217 9652 5686 -2279 5674 24669 25217 9652 5686 -2279 5674 24669 25217 9652 5686 -2254 5652 24573 25217 9652 5686 -2254 5652 24573 25217 9652 5686 -2254 5652 24573 25217 9652 5686 -2254 5652 24573 25217 9652 5686 -2233 5633 24491 25217 9652 5686 -2233 5633 24491 25217 9652 5686 -2212 5615 24413 25217 9652 5686 -2212 5615 24413 25217 9652 5686 -2193 5598 24339 25217 9652 5686 -2193 5598 24339 25217 9652 5686 -2175 5583 24273 25217 9652 5686 -2175 5583 24273 25217 9652 5686 -2143 5555 24152 25217 9652 5686 -2143 5555 24152 25217 9652 5686 -2124 5538 24078 25217 9652 5686 -2124 5538 24078 25217 9652 5686 2025-08-26 16:07:47,385 Hysteresis 190 0: raw(24078 16000 16000 16000) min(9652 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 25217 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 25217 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (18078 10000 10000 10000) 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(8078 0 0 0) min(-6348 0 0 0) spread(-10314 0 0 0) max_pv 9217 9: [ 0 16000@1p ] PM PV mtr(W) avl(W) raw max min spread -2090 5508 23947 25217 9652 5686 -2090 5508 23947 25217 9652 5686 -2072 5493 23882 25217 9652 5686 -2072 5493 23882 25217 9652 5686 -2060 5482 23834 25217 9652 5686 -2060 5482 23834 25217 9652 5686 -2034 5459 23734 25217 9652 5686 -2034 5459 23734 25217 9652 5686 -2044 5468 23773 25217 9652 5686 -2044 5468 23773 25217 9652 5686 -2014 5442 23660 25217 9652 5686 -2014 5442 23660 25217 9652 5686 -2024 5451 23700 25217 9652 5686 -2024 5451 23700 25217 9652 5686 -2025 5451 23700 25217 9652 5686 -2025 5451 23700 25217 9652 5686 -2008 5437 23639 25217 9652 5686 -2008 5437 23639 25217 9652 5686 -2005 5434 23626 25217 9652 5686 -2005 5434 23626 25217 9652 5686 2025-08-26 16:07:57,393 Hysteresis 200 0: raw(23626 16000 16000 16000) min(9652 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 25217 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 25217 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (17626 10000 10000 10000) 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(7626 0 0 0) min(-6348 0 0 0) spread(-10314 0 0 0) max_pv 9217 9: [ 0 16000@1p ] PM PV mtr(W) avl(W) raw max min spread -2004 5433 23621 25217 9652 5686 -2004 5433 23621 25217 9652 5686 378 3491 15178 25217 9652 5686 378 3491 15178 25217 9652 5686 1652 2235 9717 25217 9652 5686 1652 2235 9717 25217 9652 5686 306 3527 15334 25217 9652 5686 306 3527 15334 25217 9652 5686 RECV 0: requested 6000 -> 16000 mA (measured 15.570A 0.000A 0.010A) 309 3526 15330 25217 9652 5686 309 3526 15330 25217 9652 5686 256 3552 15443 25217 9652 5686 256 3552 15443 25217 9652 5686 246 3557 15465 25217 9652 5686 246 3557 15465 25217 9652 5686 223 3569 15517 25217 9652 5686 223 3569 15517 25217 9652 5686 236 3562 15486 25217 9652 5686 236 3562 15486 25217 9652 5686 221 3570 15521 25217 9652 5686 221 3570 15521 25217 9652 5686 2025-08-26 16:08:07,399 Hysteresis 210 0: raw(15521 16000 16000 16000) min(9652 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 25217 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 25217 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (9521 10000 10000 10000) 7: 0: 15521@1p 8: filtered 1 to 1, sorted to 0 8: 0: 15521@1p __all__ 9: don't have active chargers. 9: raw(0 479 479 479) min(-5869 479 479 479) spread(-9835 479 479 479) max_pv 9696 9: [ 0 15521@1p ] PM PV mtr(W) avl(W) raw max min spread 220 3459 15039 25217 9652 5686 220 3459 15039 25217 9652 5686 195 3472 15095 25217 9652 5686 195 3472 15095 25217 9652 5686 191 3474 15104 25217 9652 5686 191 3474 15104 25217 9652 5686 74 3532 15356 25217 9652 5686 74 3532 15356 25217 9652 5686 155 3492 15182 25217 9652 5686 155 3492 15182 25217 9652 5686 159 3490 15173 25217 9652 5686 159 3490 15173 25217 9652 5686 143 3498 15208 25217 9652 5686 143 3498 15208 25217 9652 5686 -1941 5267 22900 25217 9652 5686 -1941 5267 22900 25217 9652 5686 141 3499 15213 25217 9652 5686 141 3499 15213 25217 9652 5686 188 3475 15108 25217 9652 5686 188 3475 15108 25217 9652 5686 2025-08-26 16:08:17,405 Hysteresis 220 0: raw(15108 16000 16000 16000) min(9652 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 25217 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 25217 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (9108 10000 10000 10000) 7: 0: 15108@1p 8: filtered 1 to 1, sorted to 0 8: 0: 15108@1p __all__ 9: don't have active chargers. 9: raw(0 892 892 892) min(-5456 892 892 892) spread(-9422 892 892 892) max_pv 10109 9: [ 0 15108@1p ] PM PV mtr(W) avl(W) raw max min spread 171 3389 14734 25217 9652 5686 171 3389 14734 25217 9652 5686 113 3418 14860 25217 9652 5686 113 3418 14860 25217 9717 5686 118 3415 14847 25217 9717 5686 118 3415 14847 25217 9717 5686 -10 3479 15126 25217 9717 5686 -10 3479 15126 25217 9717 5686 5 3472 15095 25217 9717 5686 5 3472 15095 25217 9717 5686 56 3446 14982 25217 9717 5686 56 3446 14982 25217 9717 5686 79 3435 14934 25217 9717 5686 79 3435 14934 25217 9717 5686 89 3430 14913 25217 9717 5686 89 3430 14913 25217 9717 5686 22 3463 15056 25217 9717 5686 22 3463 15056 25217 9717 5686 63 3443 14969 25217 9717 5686 63 3443 14969 25217 9717 5686 2025-08-26 16:08:27,412 Hysteresis 230 0: raw(14969 16000 16000 16000) min(9717 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 25217 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 25217 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8969 10000 10000 10000) 7: 0: 14969@1p 8: filtered 1 to 1, sorted to 0 8: 0: 14969@1p __all__ 9: don't have active chargers. 9: raw(0 1031 1031 1031) min(-5252 1031 1031 1031) spread(-9283 1031 1031 1031) max_pv 10248 9: [ 0 14969@1p ] PM PV mtr(W) avl(W) raw max min spread 61 3412 14834 25217 9717 5686 61 3412 14834 25217 9717 5686 42 3421 14873 25217 9717 5686 42 3421 14873 25217 9717 5686 47 3419 14865 25217 9717 5686 47 3419 14865 25217 9717 5686 38 3423 14882 25217 9717 5686 38 3423 14882 25217 9717 5686 38 3423 14882 25217 9717 5686 38 3423 14882 25217 9717 5686 60 3412 14834 25217 9717 5686 60 3412 14834 25217 9717 5686 36 3424 14886 25217 9717 5686 36 3424 14886 25217 9717 5686 46 3419 14865 25217 9717 5686 46 3419 14865 25217 9717 5686 48 3418 14860 25217 9717 5686 48 3418 14860 25217 9717 5686 42 3421 14873 25217 9717 5686 42 3421 14873 25217 9717 5686 2025-08-26 16:08:37,421 Hysteresis 240 0: raw(14873 16000 16000 16000) min(9717 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 25217 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 25217 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8873 10000 10000 10000) 7: 0: 14873@1p 8: filtered 1 to 1, sorted to 0 8: 0: 14873@1p __all__ 9: don't have active chargers. 9: raw(0 1127 1127 1127) min(-5156 1127 1127 1127) spread(-9187 1127 1127 1127) max_pv 10344 9: [ 0 14873@1p ] PM PV mtr(W) avl(W) raw max min spread 42 3399 14778 25217 9717 5686 42 3399 14778 25217 9717 5686 49 3396 14765 25217 9717 5686 49 3396 14765 25217 9717 5686 46 3397 14769 25217 9717 5686 46 3397 14769 25217 9717 5686 8 3416 14852 25217 9717 5686 8 3416 14852 25217 9717 5686 48 3396 14765 25217 9717 5686 48 3396 14765 25217 9717 5686 49 3396 14765 25217 9717 5686 49 3396 14765 25217 9717 5686 16 3412 14834 25217 9717 5686 16 3412 14834 25217 9717 5686 13 3414 14843 25217 9717 5686 13 3414 14843 25217 9717 5686 8 3416 14852 25217 9717 5686 8 3416 14852 25217 9717 5686 55 3393 14752 25217 9717 5686 55 3393 14752 25217 9717 5686 2025-08-26 16:08:47,430 Hysteresis 250 0: raw(14752 16000 16000 16000) min(9717 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 25217 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 25217 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8752 10000 10000 10000) 7: 0: 14752@1p 8: filtered 1 to 1, sorted to 0 8: 0: 14752@1p __all__ 9: don't have active chargers. 9: raw(0 1248 1248 1248) min(-5035 1248 1248 1248) spread(-9066 1248 1248 1248) max_pv 10465 9: [ 0 14752@1p ] PM PV mtr(W) avl(W) raw max min spread 42 3371 14656 25217 9717 5686 42 3371 14656 25217 9717 5686 40 3372 14660 25217 9717 5686 40 3372 14660 25217 9717 5686 40 3372 14660 25217 9717 5686 40 3372 14660 25217 9717 5686 -4 3394 14756 25217 9717 5686 -4 3394 14756 25217 9717 5686 -27 3405 14804 25217 9717 5686 -27 3405 14804 25217 9717 5686 8 3388 14730 25217 9717 5686 8 3388 14730 25217 9717 5686 65 3360 14608 25217 9717 5686 65 3360 14608 25217 9717 5686 46 3369 14647 25217 9717 5686 46 3369 14647 25217 9717 5686 40 3372 14660 25217 9717 5686 40 3372 14660 25217 9717 5686 53 3366 14634 25217 9717 5686 53 3366 14634 25217 9717 5686 2025-08-26 16:08:57,436 Hysteresis 260 0: raw(14634 16000 16000 16000) min(9717 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 25217 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 25217 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8634 10000 10000 10000) 7: 0: 14634@1p 8: filtered 1 to 1, sorted to 0 8: 0: 14634@1p __all__ 9: don't have active chargers. 9: raw(0 1366 1366 1366) min(-4917 1366 1366 1366) spread(-8948 1366 1366 1366) max_pv 10583 9: [ 0 14634@1p ] PM PV mtr(W) avl(W) raw max min spread 49 3341 14526 25217 9717 5686 49 3341 14526 25217 9717 5686 45 3343 14534 25217 9717 5686 45 3343 14534 25217 9717 5686 49 3341 14526 25217 9717 5686 49 3341 14526 25217 9717 5686 10 3360 14608 25217 9717 5686 10 3360 14608 25217 9717 5686 43 3344 14539 25217 9717 5686 43 3344 14539 25217 9717 5686 106 3312 14400 25217 9717 5686 106 3312 14400 25217 9717 5686 116 3307 14378 25217 9717 5686 116 3307 14378 25217 9717 5686 61 3335 14500 25217 9717 5686 61 3335 14500 25217 9717 5686 50 3340 14521 25217 9717 5686 50 3340 14521 25217 9717 5686 46 3342 14530 25217 9717 5686 46 3342 14530 25217 9717 5686 2025-08-26 16:09:07,443 Hysteresis 270 0: raw(14530 16000 16000 16000) min(9717 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 25217 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 25217 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8530 10000 10000 10000) 7: 0: 14530@1p 8: filtered 1 to 1, sorted to 0 8: 0: 14530@1p __all__ 9: don't have active chargers. 9: raw(0 1470 1470 1470) min(-4813 1470 1470 1470) spread(-8844 1470 1470 1470) max_pv 10687 9: [ 0 14530@1p ] PM PV mtr(W) avl(W) raw max min spread 27 3328 14469 25217 9717 5686 27 3328 14469 25217 9717 5686 28 3327 14465 25217 9717 5686 28 3327 14465 25217 9717 5686 18 3332 14486 25217 9717 5686 18 3332 14486 25217 9717 5686 -23 3352 14573 25217 9717 5686 -23 3352 14573 25217 9717 5686 44 3319 14430 25217 9717 5686 44 3319 14430 25217 9717 5686 31 3326 14460 25217 9717 5686 31 3326 14460 25217 9717 5686 86 3298 14339 25217 9717 5686 86 3298 14339 25217 9717 5686 61 3311 14395 25217 9717 5686 61 3311 14395 25217 9717 5686 50 3316 14417 25217 9717 5686 50 3316 14417 25217 9717 5686 24 3329 14473 25217 9717 5686 24 3329 14473 25217 9717 5686 2025-08-26 16:09:17,448 Hysteresis 280 0: raw(14473 16000 16000 16000) min(9717 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 25217 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 25217 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8473 10000 10000 10000) 7: 0: 14473@1p 8: filtered 1 to 1, sorted to 0 8: 0: 14473@1p __all__ 9: don't have active chargers. 9: raw(0 1527 1527 1527) min(-4756 1527 1527 1527) spread(-8787 1527 1527 1527) max_pv 10744 9: [ 0 14473@1p ] PM PV mtr(W) avl(W) raw max min spread 25 3316 14417 25217 9717 5686 25 3316 14417 25217 9717 5686 33 3312 14400 25217 9717 5686 33 3312 14400 25217 9717 5686 43 3307 14378 25217 9717 5686 43 3307 14378 25217 9717 5686 4 3326 14460 25217 9717 5686 4 3326 14460 25217 9717 5686 -8 3332 14486 25217 9717 5686 -8 3332 14486 25217 9717 5686 -4 3330 14478 25217 9717 5686 -4 3330 14478 25217 9717 5686 35 3311 14395 25217 9717 5686 35 3311 14395 25217 9717 5686 12 3322 14443 25217 9717 5686 12 3322 14443 25217 9717 5686 32 3312 14400 25217 9717 5686 32 3312 14400 25217 9717 5686 37 3310 14391 25217 9717 5686 37 3310 14391 25217 9717 5686 2025-08-26 16:09:27,454 Hysteresis 290 0: raw(14391 16000 16000 16000) min(9717 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 25217 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 25217 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8391 10000 10000 10000) 7: 0: 14391@1p 8: filtered 1 to 1, sorted to 0 8: 0: 14391@1p __all__ 9: don't have active chargers. 9: raw(0 1609 1609 1609) min(-4674 1609 1609 1609) spread(-8705 1609 1609 1609) max_pv 10826 9: [ 0 14391@1p ] PM PV mtr(W) avl(W) raw max min spread 46 3286 14286 25217 9717 5686 46 3286 14286 25217 9717 5686 40 3289 14300 25217 9717 5686 40 3289 14300 25217 9717 5686 -6 3312 14400 25217 9717 5686 -6 3312 14400 25217 9717 5686 48 3285 14282 25217 9717 5686 48 3285 14282 25217 9717 5686 36 3291 14308 25217 9717 5686 36 3291 14308 25217 9717 5686 56 3281 14265 25217 9717 5686 56 3281 14265 25217 9717 5686 -14 3316 14417 25217 9717 5686 -14 3316 14417 25217 9717 5686 102 3258 14165 25217 9717 5686 102 3258 14165 25217 9717 5686 138 3240 14086 25217 9717 5686 138 3240 14086 25217 9717 5686 82 3268 14208 25217 9717 5686 82 3268 14208 25217 9717 5686 2025-08-26 16:09:37,460 Hysteresis 300 0: raw(14208 16000 16000 16000) min(9717 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 25217 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 25217 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8208 10000 10000 10000) 7: 0: 14208@1p 8: filtered 1 to 1, sorted to 0 8: 0: 14208@1p __all__ 9: don't have active chargers. 9: raw(0 1792 1792 1792) min(-4491 1792 1792 1792) spread(-8522 1792 1792 1792) max_pv 11009 9: [ 0 14208@1p ] PM PV mtr(W) avl(W) raw max min spread -27 3280 14260 25217 9717 5686 -27 3280 14260 25217 9717 5686 31 3252 14139 25217 9717 5686 31 3252 14139 25217 9717 5686 127 3204 13930 25217 9717 5686 127 3204 13930 25217 9717 5686 70 3232 14052 25217 9717 5686 70 3232 14052 25217 9717 5686 55 3240 14086 25217 9717 5686 55 3240 14086 25217 9717 5686 0 3267 14204 25217 9717 5686 0 3267 14204 25217 9717 5686 75 3230 14043 25217 9717 5686 75 3230 14043 25217 9717 5686 80 3227 14030 25217 9717 5686 80 3227 14030 25217 9717 5686 75 3230 14043 25217 9717 5686 75 3230 14043 25217 9717 5686 -35 3284 14278 25217 9717 5686 -35 3284 14278 25217 9717 5686 2025-08-26 16:09:47,466 Hysteresis 310 0: raw(14278 16000 16000 16000) min(9717 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 25217 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 25217 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8278 10000 10000 10000) 7: 0: 14278@1p 8: filtered 1 to 1, sorted to 0 8: 0: 14278@1p __all__ 9: don't have active chargers. 9: raw(0 1722 1722 1722) min(-4561 1722 1722 1722) spread(-8592 1722 1722 1722) max_pv 10939 9: [ 0 14278@1p ] PM PV mtr(W) avl(W) raw max min spread 5 3281 14265 25217 9717 5686 5 3281 14265 25217 9717 5686 59 3254 14147 25217 9717 5686 59 3254 14147 25217 9717 5686 59 3254 14147 25217 9717 5686 59 3254 14147 25217 9717 5686 0 3283 14273 25217 9717 5686 0 3283 14273 25217 9717 5686 -21 3293 14317 25217 9717 5686 -21 3293 14317 25217 9717 5686 86 3240 14086 25217 9717 5686 86 3240 14086 25217 9717 5686 69 3249 14126 25217 9717 5686 69 3249 14126 25217 9717 5686 100 3233 14056 25217 9717 5686 100 3233 14056 25217 9717 5686 -6 3286 14286 25217 9717 5686 -6 3286 14286 25217 9717 5686 -16 3291 14308 25217 9717 5686 -16 3291 14308 25217 9717 5686 2025-08-26 16:09:57,475 Hysteresis 320 0: raw(14308 16000 16000 16000) min(9717 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 25217 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 25217 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8308 10000 10000 10000) 7: 0: 14308@1p 8: filtered 1 to 1, sorted to 0 8: 0: 14308@1p __all__ 9: don't have active chargers. 9: raw(0 1692 1692 1692) min(-4591 1692 1692 1692) spread(-8622 1692 1692 1692) max_pv 10909 9: [ 0 14308@1p ] PM PV mtr(W) avl(W) raw max min spread 90 3245 14108 25217 9717 5686 90 3245 14108 25217 9717 5686 81 3250 14130 25217 9717 5686 81 3250 14130 25217 9717 5686 32 3274 14234 25217 9717 5686 32 3274 14234 25217 9717 5686 54 3263 14186 25217 9717 5686 54 3263 14186 25217 9717 5686 48 3266 14200 25217 9717 5686 48 3266 14200 25217 9717 5686 7 3287 14291 25217 9717 5686 7 3287 14291 25217 9717 5686 16 3282 14269 25217 9717 5686 16 3282 14269 25217 9717 5686 7 3287 14291 25217 9717 5686 7 3287 14291 25217 9717 5686 1 3290 14304 25217 9717 5686 1 3290 14304 25217 9717 5686 30 3275 14239 25217 9717 5686 30 3275 14239 25217 9717 5686 2025-08-26 16:10:07,481 Hysteresis 330 0: raw(14239 16000 16000 16000) min(9717 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 25217 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 25217 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8239 10000 10000 10000) 7: 0: 14239@1p 8: filtered 1 to 1, sorted to 0 8: 0: 14239@1p __all__ 9: don't have active chargers. 9: raw(0 1761 1761 1761) min(-4522 1761 1761 1761) spread(-8553 1761 1761 1761) max_pv 10978 9: [ 0 14239@1p ] PM PV mtr(W) avl(W) raw max min spread 56 3246 14113 25217 9717 5686 56 3246 14113 25217 9717 5686 67 3241 14091 25217 9717 5686 67 3241 14091 25217 9717 5686 6 3271 14221 25217 9717 5686 6 3271 14221 25217 9717 5686 -4 3276 14243 25217 9717 5686 -4 3276 14243 25217 9717 5686 39 3255 14152 25217 9717 5686 39 3255 14152 25217 9717 5686 49 3250 14130 25217 9717 5686 49 3250 14130 25217 9717 5686 29 3260 14173 25217 9717 5686 29 3260 14173 25217 9717 5686 28 3260 14173 25217 9717 5686 28 3260 14173 25217 9717 5686 26 3261 14178 25217 9717 5686 26 3261 14178 25217 9717 5686 33 3258 14165 25217 9717 5686 33 3258 14165 25217 9717 5686 2025-08-26 16:10:17,487 Hysteresis 340 0: raw(14165 16000 16000 16000) min(9717 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 25217 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 25217 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8165 10000 10000 10000) 7: 0: 14165@1p 8: filtered 1 to 1, sorted to 0 8: 0: 14165@1p __all__ 9: don't have active chargers. 9: raw(0 1835 1835 1835) min(-4448 1835 1835 1835) spread(-8479 1835 1835 1835) max_pv 11052 9: [ 0 14165@1p ] PM PV mtr(W) avl(W) raw max min spread 63 3226 14026 25217 9717 5686 63 3226 14026 25217 9717 5686 42 3236 14069 25217 9717 5686 42 3236 14069 25217 9717 5686 53 3231 14047 25217 9717 5686 53 3231 14047 25217 9717 5686 15 3250 14130 25217 9717 5686 15 3250 14130 25217 9717 5686 20 3247 14117 25217 9717 5686 20 3247 14117 25217 9717 5686 46 3234 14060 25217 9717 5686 46 3234 14060 25217 9717 5686 30 3242 14095 25217 9717 5686 30 3242 14095 25217 9717 5686 -4 3259 14169 25217 9717 5686 -4 3259 14169 25217 9717 5686 27 3244 14104 25217 9717 5686 27 3244 14104 25217 9717 5686 30 3242 14095 25217 9717 5686 30 3242 14095 25217 9717 5686 2025-08-26 16:10:27,497 Hysteresis 350 0: raw(14095 16000 16000 16000) min(9717 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 25217 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 25217 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8095 10000 10000 10000) 7: 0: 14095@1p 8: filtered 1 to 1, sorted to 0 8: 0: 14095@1p __all__ 9: don't have active chargers. 9: raw(0 1905 1905 1905) min(-4378 1905 1905 1905) spread(-8409 1905 1905 1905) max_pv 11122 9: [ 0 14095@1p ] PM PV mtr(W) avl(W) raw max min spread 36 3223 14013 25217 9717 5686 36 3223 14013 25217 9717 5686 21 3231 14047 25217 9717 5686 21 3231 14047 25217 9717 5686 9 3237 14073 25217 9717 5686 9 3237 14073 25217 9717 5686 -18 3250 14130 25217 9717 5686 -18 3250 14130 25217 9717 5686 51 3216 13982 25217 9717 5686 51 3216 13982 25217 9717 5686 55 3214 13973 25217 9717 5686 55 3214 13973 25217 9717 5686 47 3218 13991 25217 9717 5686 47 3218 13991 25217 9717 5686 44 3219 13995 25217 9717 5686 44 3219 13995 25217 9717 5686 53 3215 13978 25217 9717 5686 53 3215 13978 25217 9717 5686 13 3235 14065 25217 9717 5686 13 3235 14065 25217 9717 5686 2025-08-26 16:10:37,504 Hysteresis 360 0: raw(14065 16000 16000 16000) min(9717 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 25217 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 25217 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8065 10000 10000 10000) 7: 0: 14065@1p 8: filtered 1 to 1, sorted to 0 8: 0: 14065@1p __all__ 9: don't have active chargers. 9: raw(0 1935 1935 1935) min(-4348 1935 1935 1935) spread(-8379 1935 1935 1935) max_pv 11152 9: [ 0 14065@1p ] PM PV mtr(W) avl(W) raw max min spread 23 3223 14013 25217 9717 5686 23 3223 14013 25217 9717 5686 7 3231 14047 25217 9717 5686 7 3231 14047 25217 9717 5686 37 3216 13982 25217 9717 5686 37 3216 13982 25217 9717 5686 35 3217 13986 25217 9717 5686 35 3217 13986 25217 9717 5686 25 3222 14008 25217 9717 5686 25 3222 14008 25217 9717 5686 35 3217 13986 25217 9717 5686 35 3217 13986 25217 9717 5686 27 3221 14004 25217 9717 5686 27 3221 14004 25217 9717 5686 14 3227 14030 25217 9717 5686 14 3227 14030 25217 9717 5686 25 3222 14008 25217 9717 5686 25 3222 14008 25217 9717 5686 15 3227 14030 25217 9717 5686 15 3227 14030 25217 9717 5686 2025-08-26 16:10:47,509 Hysteresis 370 0: raw(14030 16000 16000 16000) min(9717 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 25217 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 25217 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8030 10000 10000 10000) 7: 0: 14030@1p 8: filtered 1 to 1, sorted to 0 8: 0: 14030@1p __all__ 9: don't have active chargers. 9: raw(0 1970 1970 1970) min(-4313 1970 1970 1970) spread(-8344 1970 1970 1970) max_pv 11187 9: [ 0 14030@1p ] PM PV mtr(W) avl(W) raw max min spread 18 3217 13986 25217 9717 5686 18 3217 13986 25217 9717 5686 54 3199 13908 25217 9717 5686 54 3199 13908 25217 9717 5686 54 3199 13908 25217 9717 5686 54 3199 13908 25217 9717 5686 10 3221 14004 25217 9717 5686 10 3221 14004 25217 9717 5686 4 3224 14017 25217 9717 5686 4 3224 14017 25217 9717 5686 21 3216 13982 25217 9717 5686 21 3216 13982 25217 9717 5686 45 3204 13930 25217 9717 5686 45 3204 13930 25217 9717 5686 39 3207 13943 25217 9717 5686 39 3207 13943 25217 9717 5686 12 3220 14000 25217 9717 5686 12 3220 14000 25217 9717 5686 2 3225 14021 25217 9717 5686 2 3225 14021 25217 9717 5686 2025-08-26 16:10:57,519 Hysteresis 380 0: raw(14021 16000 16000 16000) min(9717 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 25217 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 25217 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8021 10000 10000 10000) 7: 0: 14021@1p 8: filtered 1 to 1, sorted to 0 8: 0: 14021@1p __all__ 9: don't have active chargers. 9: raw(0 1979 1979 1979) min(-4304 1979 1979 1979) spread(-8335 1979 1979 1979) max_pv 11196 9: [ 0 14021@1p ] PM PV mtr(W) avl(W) raw max min spread 14 3217 13986 25217 9717 5686 14 3217 13986 25217 9717 5686 11 3219 13995 25217 9717 5686 11 3219 13995 25217 9717 5686 67 3191 13873 25217 9717 5686 67 3191 13873 25217 9717 5686 84 3182 13834 25217 9717 5686 84 3182 13834 25217 9717 5686 47 3201 13917 25217 9717 5686 47 3201 13917 25217 9717 5686 47 3201 13917 25217 9717 5686 47 3201 13917 25217 9717 5686 74 3187 13856 25217 9717 5686 74 3187 13856 25217 9717 5686 -3 3225 14021 25217 9717 5686 -3 3225 14021 25217 9717 5686 -11 3229 14039 25217 9717 5686 -11 3229 14039 25217 9717 5686 40 3204 13930 25217 9717 5686 40 3204 13930 25217 9717 5686 2025-08-26 16:11:07,525 Hysteresis 390 0: raw(13930 16000 16000 16000) min(9717 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 25217 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 25217 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7930 10000 10000 10000) 7: 0: 13930@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13930@1p __all__ 9: don't have active chargers. 9: raw(0 2070 2070 2070) min(-4213 2070 2070 2070) spread(-8244 2070 2070 2070) max_pv 11287 9: [ 0 13930@1p ] PM PV mtr(W) avl(W) raw max min spread 51 3178 13817 25217 9717 5686 51 3178 13817 25217 9717 5686 76 3165 13760 25217 9717 5686 76 3165 13760 25217 9717 5686 24 3191 13873 25217 9717 5686 24 3191 13873 25217 9717 5686 -18 3212 13965 25217 9717 5686 -18 3212 13965 25217 9717 5686 73 3167 13769 25217 9717 5686 73 3167 13769 25217 9717 5686 57 3175 13804 25217 9717 5686 57 3175 13804 25217 9717 5686 16 3195 13891 25217 9717 5686 16 3195 13891 25217 9717 5686 20 3193 13882 25217 9717 5686 20 3193 13882 25217 9717 5686 23 3192 13878 25217 9717 5686 23 3192 13878 25217 9717 5686 25 3191 13873 25217 9717 5686 25 3191 13873 25217 9717 5686 2025-08-26 16:11:17,531 Hysteresis 400 0: raw(13873 16000 16000 16000) min(9717 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 25217 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 25217 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7873 10000 10000 10000) 7: 0: 13873@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13873@1p __all__ 9: don't have active chargers. 9: raw(0 2127 2127 2127) min(-4156 2127 2127 2127) spread(-8187 2127 2127 2127) max_pv 11344 9: [ 0 13873@1p ] PM PV mtr(W) avl(W) raw max min spread 36 3172 13791 25217 9717 5686 36 3172 13791 25217 9717 5686 43 3169 13778 25217 9717 5686 43 3169 13778 25217 9717 5686 32 3174 13800 25217 9717 5686 32 3174 13800 25217 9717 5686 21 3180 13826 25217 9717 5686 21 3180 13826 25217 9717 5686 21 3180 13826 25217 9717 5686 21 3180 13826 25217 9717 5686 0 3190 13869 25217 9717 5686 0 3190 13869 25217 9717 5686 0 3190 13869 25217 9717 5686 0 3190 13869 25217 9717 5686 0 3190 13869 25217 9717 5686 0 3190 13869 25217 9717 5686 34 3173 13795 25217 9717 5686 34 3173 13795 25217 9717 5686 39 3171 13786 25217 9717 5686 39 3171 13786 25217 9717 5686 2025-08-26 16:11:27,537 Hysteresis 410 0: raw(13786 16000 16000 16000) min(9717 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 25217 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 25217 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7786 10000 10000 10000) 7: 0: 13786@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13786@1p __all__ 9: don't have active chargers. 9: raw(0 2214 2214 2214) min(-4069 2214 2214 2214) spread(-8100 2214 2214 2214) max_pv 11431 9: [ 0 13786@1p ] PM PV mtr(W) avl(W) raw max min spread 49 3146 13678 25217 9717 5686 49 3146 13678 24921 9717 5686 37 3152 13704 24921 9717 5686 37 3152 13704 24921 9717 5686 7 3167 13769 24921 9717 5686 7 3167 13769 24852 9717 5686 -37 3188 13860 24852 9717 5686 -37 3188 13860 24852 9717 5686 47 3147 13682 24852 9717 5686 47 3147 13682 24821 9717 5686 10 3165 13760 24821 9717 5686 10 3165 13760 24821 9717 5686 32 3154 13713 24821 9717 5686 32 3154 13713 24821 9717 5686 52 3144 13669 24821 9717 5686 52 3144 13669 24786 9717 5686 39 3151 13700 24786 9717 5686 39 3151 13700 24765 9717 5686 104 3118 13556 24765 9717 5686 104 3118 13556 24678 9717 5686 2025-08-26 16:11:37,547 Hysteresis 420 0: raw(13556 16000 16000 16000) min(9717 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 24678 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 24678 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7556 10000 10000 10000) 7: 0: 13556@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13556@1p __all__ 9: don't have active chargers. 9: raw(0 2444 2444 2444) min(-3839 2444 2444 2444) spread(-7870 2444 2444 2444) max_pv 11122 9: [ 0 13556@1p ] PM PV mtr(W) avl(W) raw max min spread 104 3065 13326 24678 9717 5686 104 3065 13326 24669 9717 5686 -16 3125 13586 24669 9717 5686 -16 3125 13586 24573 9717 5686 -26 3130 13608 24573 9717 5686 -26 3130 13608 24573 9717 5686 -5 3119 13560 24573 9717 5686 -5 3119 13560 24491 9717 5686 -5 3119 13560 24491 9717 5686 -5 3119 13560 24413 9717 5686 -9 3121 13569 24413 9717 5686 -9 3121 13569 24339 9717 5686 59 3088 13426 24339 9717 5686 59 3088 13426 24273 9717 5686 53 3091 13439 24273 9717 5686 53 3091 13439 24152 9717 5686 58 3088 13426 24152 9717 5686 58 3088 13426 24078 9717 5686 74 3080 13391 24078 9717 5686 74 3080 13391 23947 9717 5686 2025-08-26 16:11:47,556 Hysteresis 430 0: raw(13391 16000 16000 16000) min(9717 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 23947 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 23947 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7391 10000 10000 10000) 7: 0: 13391@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13391@1p __all__ 9: don't have active chargers. 9: raw(0 2609 2609 2609) min(-3674 2609 2609 2609) spread(-7705 2609 2609 2609) max_pv 10556 9: [ 0 13391@1p ] PM PV mtr(W) avl(W) raw max min spread 61 3049 13256 23947 9717 5686 61 3049 13256 23882 9717 5686 39 3060 13304 23882 9717 5686 39 3060 13304 23834 9717 5686 39 3060 13304 23834 9717 5686 39 3060 13304 23773 9717 5686 -8 3083 13404 23773 9717 5686 -8 3083 13404 23773 9717 5686 -15 3086 13417 23773 9717 5686 -15 3086 13417 23700 9717 5686 55 3052 13269 23700 9717 5686 55 3052 13269 23700 9717 5686 75 3042 13226 23700 9717 5686 75 3042 13226 23700 9717 5686 55 3052 13269 23700 9717 5686 55 3052 13269 23639 9717 5686 55 3052 13269 23639 9717 5686 55 3052 13269 23626 9717 5686 47 3056 13286 23626 9717 5686 47 3056 13286 23621 9717 5686 2025-08-26 16:11:57,563 Hysteresis 440 0: raw(13286 16000 16000 16000) min(9717 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 23621 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 23621 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7286 10000 10000 10000) 7: 0: 13286@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13286@1p __all__ 9: don't have active chargers. 9: raw(0 2714 2714 2714) min(-3569 2714 2714 2714) spread(-7600 2714 2714 2714) max_pv 10335 9: [ 0 13286@1p ] PM PV mtr(W) avl(W) raw max min spread 25 3043 13230 23621 9717 5686 25 3043 13230 22900 9717 5686 41 3035 13195 22900 9717 5686 41 3035 13195 22900 9717 5686 61 3025 13152 22900 9717 5686 61 3025 13152 22900 13152 5686 54 3028 13165 22900 13152 5686 54 3028 13165 22900 13152 5686 17 3047 13247 22900 13152 5686 17 3047 13247 22900 13152 5686 -35 3072 13356 22900 13152 5686 -35 3072 13356 22900 13152 5686 -3 3056 13286 22900 13152 5686 -3 3056 13286 22900 13152 5686 33 3039 13213 22900 13152 5686 33 3039 13213 22900 13152 5686 56 3027 13160 22900 13152 5686 56 3027 13160 22900 13152 5686 8 3051 13265 22900 13152 5686 8 3051 13265 22900 13152 5686 2025-08-26 16:12:07,572 Hysteresis 450 0: raw(13265 16000 16000 16000) min(13152 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 22900 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 22900 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7265 10000 10000 10000) 7: 0: 13265@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13265@1p __all__ 9: don't have active chargers. 9: raw(0 2735 2735 2735) min(-113 2735 2735 2735) spread(-7579 2735 2735 2735) max_pv 9635 9: [ 0 13265@1p ] PM PV mtr(W) avl(W) raw max min spread -40 3070 13347 22900 13152 5686 -40 3070 13347 22900 13152 5686 82 3009 13082 22900 13082 5686 82 3009 13082 22900 13082 5686 68 3016 13113 22900 13082 5686 68 3016 13113 22900 13082 5686 107 2997 13030 22900 13030 5686 107 2997 13030 22900 13030 5686 -46 3073 13360 22900 13030 5686 -46 3073 13360 22900 13030 5686 -45 3072 13356 22900 13030 5686 -45 3072 13356 22900 13030 5686 43 3029 13169 22900 13030 5686 43 3029 13169 22900 13030 5686 40 3030 13173 22900 13030 5686 40 3030 13173 15213 13030 5686 4 3048 13252 15213 13030 5686 4 3048 13252 15126 13030 5686 8 3046 13243 15126 13030 5686 8 3046 13243 15126 13030 5686 2025-08-26 16:12:17,578 Hysteresis 460 0: raw(13243 16000 16000 16000) min(13030 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 15126 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 15126 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7243 10000 10000 10000) 7: 0: 13243@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13243@1p __all__ 9: don't have active chargers. 9: raw(0 2757 2757 2757) min(-213 2757 2757 2757) spread(-7557 2757 2757 2757) max_pv 1883 9: [ 0 13243@1p ] PM PV mtr(W) avl(W) raw max min spread 19 3036 13200 15126 13030 5686 19 3036 13200 15126 13030 5686 2 3044 13234 15126 13030 5686 2 3044 13234 15126 13030 5686 45 3023 13143 15126 13030 5686 45 3023 13143 15126 13030 5686 -45 3067 13334 15126 13030 5686 -45 3067 13334 15095 13030 5686 -2 3046 13243 15095 13030 5686 -2 3046 13243 15056 13030 5686 48 3021 13134 15056 13030 5686 48 3021 13134 15056 13030 5686 27 3032 13182 15056 13030 5686 27 3032 13182 15056 13030 5686 44 3023 13143 15056 13030 5686 44 3023 13143 15056 13030 5686 40 3025 13152 15056 13030 5686 40 3025 13152 14969 13030 5686 42 3024 13147 14969 13030 5686 42 3024 13147 14886 13030 5686 2025-08-26 16:12:27,589 Hysteresis 470 0: raw(13147 16000 16000 16000) min(13030 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 14886 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 14886 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7147 10000 10000 10000) 7: 0: 13147@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13147@1p __all__ 9: don't have active chargers. 9: raw(0 2853 2853 2853) min(-117 2853 2853 2853) spread(-7461 2853 2853 2853) max_pv 1739 9: [ 0 13147@1p ] PM PV mtr(W) avl(W) raw max min spread 47 3000 13043 14886 13030 5686 47 3000 13043 14886 13030 5686 55 2996 13026 14886 13026 5686 55 2996 13026 14886 13026 5686 50 2998 13034 14886 13026 5686 50 2998 13034 14886 13026 5686 37 3005 13065 14886 13026 5686 37 3005 13065 14886 13026 5686 28 3009 13082 14886 13026 5686 28 3009 13082 14886 13026 5686 43 3002 13052 14886 13026 5686 43 3002 13052 14886 13026 5686 31 3008 13078 14886 13026 5686 31 3008 13078 14873 13026 5686 54 2996 13026 14873 13026 5686 54 2996 13026 14873 13026 5686 56 2995 13021 14873 13021 5686 56 2995 13021 14873 13021 5686 47 3000 13043 14873 13021 5686 2025-08-26 16:12:37,596 Hysteresis 480 0: raw(13043 16000 16000 16000) min(13021 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 14873 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 14873 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7043 10000 10000 10000) 7: 0: 13043@1p 8: filtered 1 to 1, sorted to 0 8: 0: 13043@1p __all__ 9: don't have active chargers. 9: raw(0 2957 2957 2957) min(-22 2957 2957 2957) spread(-7357 2957 2957 2957) max_pv 1830 9: [ 0 13043@1p ] PM PV mtr(W) avl(W) raw max min spread 47 2976 12939 14852 12939 5686 51 2974 12930 14852 12930 5686 51 2974 12930 14852 12930 5686 44 2977 12943 14852 12930 5686 44 2977 12943 14852 12930 5686 31 2984 12973 14852 12930 5686 31 2984 12973 14852 12930 5686 0 2999 13039 14852 12930 5686 0 2999 13039 14852 12930 5686 2 2998 13034 14852 12930 5686 2 2998 13034 14852 12930 5686 9 2995 13021 14852 12930 5686 9 2995 13021 14852 12930 5686 68 2965 12891 14852 12891 5686 68 2965 12891 14852 12891 5686 73 2963 12882 14852 12882 5686 73 2963 12882 14852 12882 5686 45 2977 12943 14852 12882 5686 45 2977 12943 14804 12882 5686 50 2974 12930 14804 12882 5686 2025-08-26 16:12:47,602 Hysteresis 490 0: raw(12930 16000 16000 16000) min(12882 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 14804 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 14804 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6930 10000 10000 10000) 7: 0: 12930@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12930@1p __all__ 9: don't have active chargers. 9: raw(0 3070 3070 3070) min(-48 3070 3070 3070) spread(-7244 3070 3070 3070) max_pv 1874 9: [ 0 12930@1p ] PM PV mtr(W) avl(W) raw max min spread 50 2948 12817 14804 12817 5686 33 2957 12856 14804 12817 5686 33 2957 12856 14804 12817 5686 46 2950 12826 14804 12817 5686 46 2950 12826 14804 12817 5686 56 2945 12804 14804 12804 5686 56 2945 12804 14804 12804 5686 -29 2987 12986 14804 12804 5686 -29 2987 12986 14804 12804 5686 -22 2984 12973 14804 12804 5686 -22 2984 12973 14730 12804 5686 41 2953 12839 14730 12804 5686 41 2953 12839 14660 12804 5686 43 2952 12834 14660 12804 5686 43 2952 12834 14660 12804 5686 35 2956 12852 14660 12804 5686 35 2956 12852 14660 12804 5686 59 2944 12800 14660 12800 5686 59 2944 12800 14634 12800 5686 49 2949 12821 14634 12800 5686 2025-08-26 16:12:57,608 Hysteresis 500 0: raw(12821 16000 16000 16000) min(12800 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 14634 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 14634 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6821 10000 10000 10000) 7: 0: 12821@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12821@1p __all__ 9: don't have active chargers. 9: raw(0 3179 3179 3179) min(-21 3179 3179 3179) spread(-7135 3179 3179 3179) max_pv 1813 9: [ 0 12821@1p ] PM PV mtr(W) avl(W) raw max min spread 49 2924 12713 14608 12713 5686 22 2937 12769 14608 12713 5686 22 2937 12769 14608 12713 5686 8 2944 12800 14608 12713 5686 8 2944 12800 14608 12713 5686 25 2936 12765 14608 12713 5686 25 2936 12765 14608 12713 5686 -20 2958 12860 14608 12713 5686 -20 2958 12860 14573 12713 5686 35 2931 12743 14573 12713 5686 35 2931 12743 14573 12713 5686 35 2931 12743 14573 12713 5686 35 2931 12743 14573 12713 5686 30 2933 12752 14573 12713 5686 30 2933 12752 14573 12713 5686 -5 2950 12826 14573 12713 5686 -5 2950 12826 14573 12713 5686 -11 2953 12839 14573 12713 5686 -11 2953 12839 14573 12713 5686 45 2926 12721 14573 12713 5686 2025-08-26 16:13:07,617 Hysteresis 510 0: raw(12721 16000 16000 16000) min(12713 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 14573 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 14573 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6721 10000 10000 10000) 7: 0: 12721@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12721@1p __all__ 9: don't have active chargers. 9: raw(0 3279 3279 3279) min(-8 3279 3279 3279) spread(-7035 3279 3279 3279) max_pv 1852 9: [ 0 12721@1p ] PM PV mtr(W) avl(W) raw max min spread 45 2903 12621 14573 12621 5686 57 2897 12595 14573 12595 5686 57 2897 12595 14573 12595 5686 -19 2934 12756 14573 12595 5686 -19 2934 12756 14573 12595 5686 -19 2934 12756 14573 12595 5686 -19 2934 12756 14573 12595 5686 7 2922 12704 14573 12595 5686 7 2922 12704 14486 12595 5686 10 2920 12695 14486 12595 5686 10 2920 12695 14486 12595 5686 6 2922 12704 14486 12595 5686 6 2922 12704 14486 12595 5686 46 2902 12617 14486 12595 5686 46 2902 12617 14486 12595 5686 54 2898 12600 14486 12595 5686 54 2898 12600 14486 12595 5686 13 2919 12691 14486 12595 5686 13 2919 12691 14486 12595 5686 19 2916 12678 14486 12595 5686 2025-08-26 16:13:17,626 Hysteresis 520 0: raw(12678 16000 16000 16000) min(12595 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 14486 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 14486 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6678 10000 10000 10000) 7: 0: 12678@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12678@1p __all__ 9: don't have active chargers. 9: raw(0 3322 3322 3322) min(-83 3322 3322 3322) spread(-6992 3322 3322 3322) max_pv 1808 9: [ 0 12678@1p ] PM PV mtr(W) avl(W) raw max min spread 19 2906 12634 14486 12595 5686 19 2906 12634 14486 12595 5686 19 2906 12634 14486 12595 5686 5 2913 12665 14486 12595 5686 20 2905 12630 14486 12595 5686 20 2905 12630 14486 12595 5686 1 2915 12673 14486 12595 5686 1 2915 12673 14486 12595 5686 4 2913 12665 14486 12595 5686 4 2913 12665 14486 12595 5686 4 2913 12665 14478 12595 5686 52 2889 12560 14478 12560 5686 52 2889 12560 14443 12560 5686 48 2891 12569 14443 12560 5686 45 2893 12578 14443 12560 5686 45 2893 12578 14443 12560 5686 51 2890 12565 14417 12560 5686 51 2890 12565 14417 12560 5686 43 2894 12582 14417 12560 5686 43 2894 12582 14417 12560 5686 2025-08-26 16:13:27,632 Hysteresis 530 0: raw(12582 16000 16000 16000) min(12560 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 14417 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 14417 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6582 10000 10000 10000) 7: 0: 12582@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12582@1p __all__ 9: don't have active chargers. 9: raw(0 3418 3418 3418) min(-22 3418 3418 3418) spread(-6896 3418 3418 3418) max_pv 1835 9: [ 0 12582@1p ] PM PV mtr(W) avl(W) raw max min spread 35 2876 12504 14417 12504 5686 35 2876 12504 14417 12504 5686 45 2871 12482 14417 12482 5686 45 2871 12482 14417 12482 5686 48 2869 12473 14417 12473 5686 48 2869 12473 14417 12473 5686 10 2888 12556 14417 12473 5686 10 2888 12556 14417 12473 5686 52 2867 12465 14417 12465 5686 52 2867 12465 14417 12465 5686 70 2858 12426 14417 12426 5686 70 2858 12426 14417 12426 5686 44 2871 12482 14417 12426 5686 44 2871 12482 14417 12426 5686 43 2872 12486 14317 12426 5686 43 2872 12486 14317 12426 5686 43 2872 12486 14317 12426 5686 34 2876 12504 14317 12426 5686 34 2876 12504 14317 12426 5686 34 2876 12504 14317 12426 5686 2025-08-26 16:13:37,638 Hysteresis 540 0: raw(12504 16000 16000 16000) min(12426 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 14317 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 14317 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6504 10000 10000 10000) 7: 0: 12504@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12504@1p __all__ 9: don't have active chargers. 9: raw(0 3496 3496 3496) min(-78 3496 3496 3496) spread(-6818 3496 3496 3496) max_pv 1813 9: [ 0 12504@1p ] PM PV mtr(W) avl(W) raw max min spread 45 2853 12404 14317 12404 5686 45 2853 12404 14317 12404 5686 26 2862 12443 14317 12404 5686 26 2862 12443 14317 12404 5686 27 2862 12443 14317 12404 5686 27 2862 12443 14317 12404 5686 24 2863 12447 14317 12404 5686 24 2863 12447 14317 12404 5686 25 2863 12447 14317 12404 5686 25 2863 12447 14317 12404 5686 25 2863 12447 14317 12404 5686 25 2863 12447 14317 12404 5686 20 2865 12456 14317 12404 5686 20 2865 12456 14317 12404 5686 20 2865 12456 14317 12404 5686 24 2863 12447 14317 12404 5686 24 2863 12447 14317 12404 5686 24 2863 12447 14317 12404 5686 33 2859 12430 14317 12404 5686 33 2859 12430 14317 12404 5686 2025-08-26 16:13:47,644 Hysteresis 550 0: raw(12430 16000 16000 16000) min(12404 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 14317 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 14317 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6430 10000 10000 10000) 7: 0: 12430@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12430@1p __all__ 9: don't have active chargers. 9: raw(0 3570 3570 3570) min(-26 3570 3570 3570) spread(-6744 3570 3570 3570) max_pv 1887 9: [ 0 12430@1p ] PM PV mtr(W) avl(W) raw max min spread 16 2850 12391 14317 12391 5686 16 2850 12391 14317 12391 5686 18 2849 12386 14317 12386 5686 18 2849 12386 14317 12386 5686 19 2849 12386 14317 12386 5686 19 2849 12386 14317 12386 5686 25 2846 12373 14317 12373 5686 25 2846 12373 14317 12373 5686 29 2844 12365 14317 12365 5686 29 2844 12365 14317 12365 5686 48 2834 12321 14308 12321 5686 48 2834 12321 14308 12321 5686 48 2834 12321 14308 12321 5686 48 2834 12321 14308 12321 5686 43 2837 12334 14308 12321 5686 43 2837 12334 14308 12321 5686 56 2830 12304 14308 12304 5686 56 2830 12304 14308 12304 5686 53 2832 12313 14308 12304 5686 53 2832 12313 14308 12304 5686 2025-08-26 16:13:57,653 Hysteresis 560 0: raw(12313 16000 16000 16000) min(12304 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 14308 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 14308 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6313 10000 10000 10000) 7: 0: 12313@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12313@1p __all__ 9: don't have active chargers. 9: raw(0 3687 3687 3687) min(-9 3687 3687 3687) spread(-6627 3687 3687 3687) max_pv 1995 9: [ 0 12313@1p ] PM PV mtr(W) avl(W) raw max min spread 33 2815 12239 14304 12239 5686 33 2815 12239 14304 12239 5686 53 2805 12195 14304 12195 5686 53 2805 12195 14304 12195 5686 34 2814 12234 14304 12195 5686 34 2814 12234 14304 12195 5686 11 2826 12286 14304 12195 5686 11 2826 12286 14304 12195 5686 55 2804 12191 14304 12191 5686 55 2804 12191 14304 12191 5686 55 2804 12191 14304 12191 5686 48 2807 12204 14304 12191 5686 48 2807 12204 14304 12191 5686 -11 2836 12330 14304 12191 5686 -11 2836 12330 14304 12191 5686 -11 2836 12330 14304 12191 5686 -11 2836 12330 14304 12191 5686 29 2817 12247 14304 12191 5686 29 2817 12247 14243 12191 5686 21 2821 12265 14243 12191 5686 2025-08-26 16:14:07,663 Hysteresis 570 0: raw(12265 16000 16000 16000) min(12191 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 14243 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 14243 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6265 10000 10000 10000) 7: 0: 12265@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12265@1p __all__ 9: don't have active chargers. 9: raw(0 3735 3735 3735) min(-74 3735 3735 3735) spread(-6579 3735 3735 3735) max_pv 1978 9: [ 0 12265@1p ] PM PV mtr(W) avl(W) raw max min spread 21 2810 12217 14243 12191 5686 21 2810 12217 14243 12191 5686 21 2810 12217 14243 12191 5686 122 2759 11995 14243 11995 5686 122 2759 11995 14243 11995 5686 122 2759 11995 14243 11995 5686 30 2805 12195 14243 11995 5686 30 2805 12195 14243 11995 5686 30 2805 12195 14178 11995 5686 30 2805 12195 14178 11995 5686 28 2806 12200 14178 11995 5686 28 2806 12200 14178 11995 5686 36 2802 12182 14178 11995 5686 36 2802 12182 14178 11995 5686 25 2808 12208 14178 11995 5686 25 2808 12208 14178 11995 5686 -11 2825 12282 14178 11995 5686 -11 2825 12282 14178 11995 5686 98 2771 12047 14169 11995 5686 98 2771 12047 14169 11995 5686 2025-08-26 16:14:17,668 Hysteresis 580 0: raw(12047 16000 16000 16000) min(11995 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 14169 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 14169 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6047 10000 10000 10000) 7: 0: 12047@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12047@1p __all__ 9: don't have active chargers. 9: raw(0 3953 3953 3953) min(-52 3953 3953 3953) spread(-6361 3953 3953 3953) max_pv 2122 9: [ 0 12047@1p ] PM PV mtr(W) avl(W) raw max min spread 57 2742 11921 14169 11921 5686 57 2742 11921 14169 11921 5686 57 2742 11921 14169 11921 5686 57 2742 11921 14169 11921 5686 -8 2774 12060 14169 11921 5686 -8 2774 12060 14169 11921 5686 -14 2777 12073 14169 11921 5686 -14 2777 12073 14169 11921 5686 -14 2777 12073 14169 11921 5686 62 2739 11908 14169 11908 5686 -22 2781 12091 14169 11908 5686 -22 2781 12091 14169 11908 5686 56 2742 11921 14169 11908 5686 56 2742 11921 14169 11908 5686 55 2743 11926 14169 11908 5686 55 2743 11926 14169 11908 5686 79 2731 11873 14130 11873 5686 79 2731 11873 14130 11873 5686 51 2745 11934 14130 11873 5686 51 2745 11934 14130 11873 5686 2025-08-26 16:14:27,674 Hysteresis 590 0: raw(11934 16000 16000 16000) min(11873 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 14130 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 14130 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5934 10000 10000 10000) 7: 0: 11934@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11934@1p __all__ 9: don't have active chargers. 9: raw(0 4066 4066 4066) min(-61 4066 4066 4066) spread(-6248 4066 4066 4066) max_pv 2196 9: [ 0 11934@1p ] PM PV mtr(W) avl(W) raw max min spread 76 2706 11765 14130 11765 5686 76 2706 11765 14130 11765 5686 -5 2746 11939 14130 11765 5686 -5 2746 11939 14130 11765 5686 -3 2745 11934 14130 11765 5686 -3 2745 11934 14130 11765 5686 62 2713 11795 14130 11765 5686 62 2713 11795 14130 11765 5686 53 2718 11817 14065 11765 5686 53 2718 11817 14065 11765 5686 48 2720 11826 14065 11765 5686 48 2720 11826 14065 11765 5686 43 2723 11839 14065 11765 5686 43 2723 11839 14065 11765 5686 30 2729 11865 14065 11765 5686 30 2729 11865 14065 11765 5686 29 2730 11869 14065 11765 5686 29 2730 11869 14065 11765 5686 4 2742 11921 14065 11765 5686 4 2742 11921 14065 11765 5686 2025-08-26 16:14:37,681 Hysteresis 600 0: raw(11921 16000 16000 16000) min(11765 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 14065 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 14065 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5921 10000 10000 10000) 7: 0: 11921@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11921@1p __all__ 9: don't have active chargers. 9: raw(0 4079 4079 4079) min(-156 4079 4079 4079) spread(-6235 4079 4079 4079) max_pv 2144 9: [ 0 11921@1p ] PM PV mtr(W) avl(W) raw max min spread 56 2713 11795 14047 11765 5686 56 2713 11795 14047 11765 5686 63 2710 11782 14047 11765 5686 63 2710 11782 14047 11765 5686 27 2728 11860 14039 11765 5686 27 2728 11860 14039 11765 5686 5 2739 11908 14039 11765 5686 5 2739 11908 14039 11765 5686 29 2727 11856 14039 11765 5686 29 2727 11856 14039 11765 5686 29 2727 11856 14039 11765 5686 52 2715 11804 14039 11765 5686 16 2733 11882 14039 11765 5686 16 2733 11882 14039 11765 5686 23 2730 11869 14039 11765 5686 23 2730 11869 14039 11765 5686 17 2733 11882 14039 11765 5686 17 2733 11882 14039 11765 5686 47 2718 11817 14039 11765 5686 47 2718 11817 14039 11765 5686 2025-08-26 16:14:47,686 Hysteresis 610 0: raw(11817 16000 16000 16000) min(11765 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 14039 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 14039 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5817 10000 10000 10000) 7: 0: 11817@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11817@1p __all__ 9: don't have active chargers. 9: raw(0 4183 4183 4183) min(-52 4183 4183 4183) spread(-6131 4183 4183 4183) max_pv 2222 9: [ 0 11817@1p ] PM PV mtr(W) avl(W) raw max min spread 47 2694 11713 14039 11713 5686 25 2705 11760 14039 11713 5686 30 2702 11747 14039 11713 5686 30 2702 11747 14039 11713 5686 -20 2727 11856 14039 11713 5686 -20 2727 11856 14039 11713 5686 2 2716 11808 14039 11713 5686 2 2716 11808 14039 11713 5686 13 2711 11786 14039 11713 5686 13 2711 11786 14039 11713 5686 24 2705 11760 14039 11713 5686 24 2705 11760 14039 11713 5686 51 2692 11704 14039 11704 5686 51 2692 11704 14039 11704 5686 28 2703 11752 14039 11704 5686 28 2703 11752 14039 11704 5686 65 2685 11673 14039 11673 5686 65 2685 11673 14039 11673 5686 53 2691 11700 14039 11673 5686 53 2691 11700 14039 11673 5686 2025-08-26 16:14:57,695 Hysteresis 620 0: raw(11700 16000 16000 16000) min(11673 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 14039 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 14039 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5700 10000 10000 10000) 7: 0: 11700@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11700@1p __all__ 9: don't have active chargers. 9: raw(0 4300 4300 4300) min(-27 4300 4300 4300) spread(-6014 4300 4300 4300) max_pv 2339 9: [ 0 11700@1p ] PM PV mtr(W) avl(W) raw max min spread 53 2665 11586 14039 11586 5686 53 2665 11586 14039 11586 5686 12 2685 11673 14039 11586 5686 12 2685 11673 14039 11586 5686 7 2688 11686 14039 11586 5686 7 2688 11686 14039 11586 5686 7 2688 11686 14039 11586 5686 7 2688 11686 14039 11586 5686 -4 2693 11708 14039 11586 5686 -4 2693 11708 14039 11586 5686 28 2677 11639 14039 11586 5686 28 2677 11639 14039 11586 5686 35 2674 11626 14039 11586 5686 35 2674 11626 14039 11586 5686 47 2668 11600 14039 11586 5686 47 2668 11600 14039 11586 5686 35 2674 11626 14039 11586 5686 35 2674 11626 14039 11586 5686 26 2678 11643 13965 11586 5686 26 2678 11643 13965 11586 5686 2025-08-26 16:15:07,701 Hysteresis 630 0: raw(11643 16000 16000 16000) min(11586 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 13965 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 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 13965 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5643 10000 10000 10000) 7: 0: 11643@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11643@1p __all__ 9: don't have active chargers. 9: raw(0 4357 4357 4357) min(-57 4357 4357 4357) spread(-5957 4357 4357 4357) max_pv 2322 9: [ 0 11643@1p ] PM PV mtr(W) avl(W) raw max min spread 50 2652 11530 13965 11530 5686 50 2652 11530 13965 11530 5686 67 2644 11495 13965 11495 5686 67 2644 11495 13965 11495 5686 21 2667 11595 13965 11495 5686 21 2667 11595 13965 11495 5686 20 2667 11595 13965 11495 5686 20 2667 11595 13965 11495 5686 26 2664 11582 13891 11495 5686 26 2664 11582 13891 11495 5686 11 2672 11617 13891 11495 5686 11 2672 11617 13891 11495 5686 37 2659 11560 13891 11495 5686 37 2659 11560 13891 11495 5686 31 2662 11573 13882 11495 5686 31 2662 11573 13882 11495 5686 40 2657 11552 13878 11495 5686 40 2657 11552 13878 11495 5686 40 2657 11552 13873 11495 5686 40 2657 11552 13873 11495 5686 2025-08-26 16:15:17,707 Hysteresis 640 0: raw(11552 16000 16000 16000) min(11495 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 13873 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 13873 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5552 10000 10000 10000) 7: 0: 11552@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11552@1p __all__ 9: don't have active chargers. 9: raw(0 4448 4448 4448) min(-57 4448 4448 4448) spread(-5866 4448 4448 4448) max_pv 2321 9: [ 0 11552@1p ] PM PV mtr(W) avl(W) raw max min spread 29 2642 11486 13869 11486 5686 29 2642 11486 13869 11486 5686 8 2652 11530 13869 11486 5686 8 2652 11530 13869 11486 5686 -16 2664 11582 13869 11486 5686 -16 2664 11582 13869 11486 5686 -7 2659 11560 13869 11486 5686 -7 2659 11560 13869 11486 5686 12 2650 11521 13869 11486 5686 12 2650 11521 13869 11486 5686 14 2649 11517 13869 11486 5686 14 2649 11517 13869 11486 5686 53 2630 11434 13869 11434 5686 53 2630 11434 13869 11434 5686 65 2624 11408 13869 11408 5686 65 2624 11408 13869 11408 5686 34 2639 11473 13860 11408 5686 34 2639 11473 13860 11408 5686 47 2633 11447 13860 11408 5686 47 2633 11447 13860 11408 5686 2025-08-26 16:15:27,715 Hysteresis 650 0: raw(11447 16000 16000 16000) min(11408 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 13860 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 13860 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5447 10000 10000 10000) 7: 0: 11447@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11447@1p __all__ 9: don't have active chargers. 9: raw(0 4553 4553 4553) min(-39 4553 4553 4553) spread(-5761 4553 4553 4553) max_pv 2413 9: [ 0 11447@1p ] PM PV mtr(W) avl(W) raw max min spread 41 2612 11356 13860 11356 5686 41 2612 11356 13860 11356 5686 4 2630 11434 13860 11356 5686 4 2630 11434 13860 11356 5686 2 2631 11439 13860 11356 5686 2 2631 11439 13860 11356 5686 37 2614 11365 13860 11356 5686 37 2614 11365 13860 11356 5686 35 2615 11369 13760 11356 5686 35 2615 11369 13760 11356 5686 58 2603 11317 13760 11317 5686 58 2603 11317 13760 11317 5686 58 2603 11317 13713 11317 5686 58 2603 11317 13713 11317 5686 50 2607 11334 13700 11317 5686 50 2607 11334 13700 11317 5686 57 2604 11321 13700 11317 5686 57 2604 11321 13700 11317 5686 63 2601 11308 13608 11308 5686 63 2601 11308 13608 11308 5686 2025-08-26 16:15:37,745 Hysteresis 660 0: raw(11308 16000 16000 16000) min(11308 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 13608 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 13608 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5308 10000 10000 10000) 7: 0: 11308@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11308@1p __all__ 9: don't have active chargers. 9: raw(0 4692 4692 4692) min(0 4692 4692 4692) spread(-5622 4692 4692 4692) max_pv 2300 9: [ 0 11308@1p ] PM PV mtr(W) avl(W) raw max min spread 24 2588 11252 13608 11252 5686 24 2588 11252 13608 11252 5686 35 2583 11230 13608 11230 5686 35 2583 11230 13608 11230 5686 -30 2615 11369 13608 11230 5686 -30 2615 11369 13608 11230 5686 -30 2615 11369 13569 11230 5686 -30 2615 11369 13569 11230 5686 -6 2603 11317 13569 11230 5686 -6 2603 11317 13569 11230 5686 35 2583 11230 13569 11230 5686 35 2583 11230 13569 11230 5686 43 2579 11213 13439 11213 5686 43 2579 11213 13439 11213 5686 38 2581 11221 13439 11213 5686 38 2581 11221 13439 11213 5686 54 2573 11186 13426 11186 5686 54 2573 11186 13426 11186 5686 65 2568 11165 13417 11165 5686 65 2568 11165 13417 11165 5686 2025-08-26 16:15:47,754 Hysteresis 670 0: raw(11165 16000 16000 16000) min(11165 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 13417 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 13417 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5165 10000 10000 10000) 7: 0: 11165@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11165@1p __all__ 9: don't have active chargers. 9: raw(0 4835 4835 4835) min(0 4835 4835 4835) spread(-5479 4835 4835 4835) max_pv 2252 9: [ 0 11165@1p ] PM PV mtr(W) avl(W) raw max min spread 36 2549 11082 13417 11082 5686 36 2549 11082 13417 11082 5686 41 2547 11073 13417 11073 5686 41 2547 11073 13417 11073 5686 9 2563 11143 13417 11073 5686 9 2563 11143 13417 11073 5686 39 2548 11078 13417 11073 5686 39 2548 11078 13417 11073 5686 57 2539 11039 13417 11039 5686 57 2539 11039 13417 11039 5686 63 2536 11026 13360 11026 5686 63 2536 11026 13360 11026 5686 7 2564 11147 13360 11026 5686 7 2564 11147 13360 11026 5686 33 2551 11091 13360 11026 5686 33 2551 11091 13360 11026 5686 19 2558 11121 13360 11026 5686 19 2558 11121 13360 11026 5686 32 2551 11091 13360 11026 5686 32 2551 11091 13360 11026 5686 2025-08-26 16:15:57,760 Hysteresis 680 0: raw(11091 16000 16000 16000) min(11026 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 13360 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 13360 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5091 10000 10000 10000) 7: 0: 11091@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11091@1p __all__ 9: don't have active chargers. 9: raw(0 4909 4909 4909) min(-65 4909 4909 4909) spread(-5405 4909 4909 4909) max_pv 2269 9: [ 0 11091@1p ] PM PV mtr(W) avl(W) raw max min spread 28 2536 11026 13360 11026 5686 28 2536 11026 13360 11026 5686 22 2539 11039 13360 11026 5686 22 2539 11039 13360 11026 5686 13 2544 11060 13360 11026 5686 13 2544 11060 13360 11026 5686 24 2538 11034 13360 11026 5686 24 2538 11034 13360 11026 5686 35 2533 11013 13360 11013 5686 35 2533 11013 13360 11013 5686 63 2519 10952 13360 10952 5686 63 2519 10952 13360 10952 5686 53 2524 10973 13360 10952 5686 53 2524 10973 13360 10952 5686 53 2524 10973 13360 10952 5686 53 2524 10973 13360 10952 5686 45 2528 10991 13360 10952 5686 45 2528 10991 13360 10952 5686 64 2518 10947 13360 10947 5686 64 2518 10947 13360 10947 5686 2025-08-26 16:16:07,769 Hysteresis 690 0: raw(10947 16000 16000 16000) min(10947 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 13360 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 13360 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (4947 10000 10000 10000) 7: 0: 10947@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10947@1p __all__ 9: don't have active chargers. 9: raw(0 5053 5053 5053) min(0 5053 5053 5053) spread(-5261 5053 5053 5053) max_pv 2413 9: [ 0 10947@1p ] PM PV mtr(W) avl(W) raw max min spread 50 2492 10834 13360 10834 5686 50 2492 10834 13360 10834 5686 37 2499 10865 13360 10834 5686 37 2499 10865 13360 10834 5686 -9 2521 10960 13360 10834 5686 -9 2521 10960 13360 10834 5686 -13 2523 10969 13360 10834 5686 -13 2523 10969 13360 10834 5686 40 2497 10856 13360 10834 5686 40 2497 10856 13360 10834 5686 45 2495 10847 13356 10834 5686 45 2495 10847 13356 10834 5686 46 2494 10843 13334 10834 5686 46 2494 10843 13334 10834 5686 51 2492 10834 13334 10834 5686 51 2492 10834 13334 10834 5686 47 2494 10843 13334 10834 5686 47 2494 10843 13334 10834 5686 56 2489 10821 13334 10821 5686 56 2489 10821 13334 10821 5686 2025-08-26 16:16:17,775 Hysteresis 700 0: raw(10821 16000 16000 16000) min(10821 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 13334 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 13334 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (4821 10000 10000 10000) 7: 0: 10821@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10821@1p __all__ 9: don't have active chargers. 9: raw(0 5179 5179 5179) min(0 5179 5179 5179) spread(-5135 5179 5179 5179) max_pv 2513 9: [ 0 10821@1p ] PM PV mtr(W) avl(W) raw max min spread 51 2463 10708 13334 10708 5686 51 2463 10708 13334 10708 5686 9 2484 10800 13334 10708 5686 9 2484 10800 13334 10708 5686 -31 2503 10882 13334 10708 5686 -31 2503 10882 13334 10708 5686 -36 2506 10895 13334 10708 5686 -36 2506 10895 13334 10708 5686 32 2472 10747 13243 10708 5686 32 2472 10747 13243 10708 5686 26 2475 10760 13182 10708 5686 26 2475 10760 13182 10708 5686 56 2460 10695 13182 10695 5686 56 2460 10695 13182 10695 5686 47 2465 10717 13152 10695 5686 47 2465 10717 13152 10695 5686 37 2470 10739 13152 10695 5686 37 2470 10739 13152 10695 5686 20 2478 10773 13147 10695 5686 20 2478 10773 13147 10695 5686 2025-08-26 16:16:27,780 Hysteresis 710 0: raw(10773 16000 16000 16000) min(10695 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 13147 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 13147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (4773 10000 10000 10000) 7: 0: 10773@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10773@1p __all__ 9: don't have active chargers. 9: raw(0 5227 5227 5227) min(-78 5227 5227 5227) spread(-5087 5227 5227 5227) max_pv 2374 9: [ 0 10773@1p ] PM PV mtr(W) avl(W) raw max min spread 42 2456 10678 13082 10678 5686 42 2456 10678 13082 10678 5686 100 2427 10552 13082 10552 5686 100 2427 10552 13082 10552 5686 87 2434 10582 13082 10552 5686 87 2434 10582 13082 10552 5686 31 2462 10704 13082 10552 5686 31 2462 10704 13082 10552 5686 -3 2478 10773 13082 10552 5686 -3 2478 10773 13082 10552 5686 17 2469 10734 13078 10552 5686 17 2469 10734 13078 10552 5686 12 2471 10743 13078 10552 5686 12 2471 10743 13078 10552 5686 20 2467 10726 13043 10552 5686 20 2467 10726 13043 10552 5686 54 2450 10652 13043 10552 5686 54 2450 10652 13043 10552 5686 43 2456 10678 13043 10552 5686 43 2456 10678 13039 10552 5686 2025-08-26 16:16:37,789 Hysteresis 720 0: raw(10678 16000 16000 16000) min(10552 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 13039 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 13039 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (4678 10000 10000 10000) 7: 0: 10678@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10678@1p __all__ 9: don't have active chargers. 9: raw(0 5322 5322 5322) min(-126 5322 5322 5322) spread(-4992 5322 5322 5322) max_pv 2361 9: [ 0 10678@1p ] PM PV mtr(W) avl(W) raw max min spread 4 2453 10665 13039 10552 5686 4 2453 10665 13039 10552 5686 18 2446 10634 13039 10552 5686 18 2446 10634 13039 10552 5686 33 2439 10604 13039 10552 5686 33 2439 10604 13039 10552 5686 33 2439 10604 13039 10552 5686 33 2439 10604 13039 10552 5686 51 2430 10565 13034 10552 5686 51 2430 10565 13034 10552 5686 112 2399 10430 13021 10430 5686 112 2399 10430 13021 10430 5686 70 2420 10521 12986 10430 5686 70 2420 10521 12986 10430 5686 36 2437 10595 12986 10430 5686 36 2437 10595 12986 10430 5686 74 2418 10513 12986 10430 5686 74 2418 10513 12986 10430 5686 43 2434 10582 12986 10430 5686 43 2434 10582 12986 10430 5686 2025-08-26 16:16:47,795 Hysteresis 730 0: raw(10582 16000 16000 16000) min(10430 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 12986 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 12986 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (4582 10000 10000 10000) 7: 0: 10582@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10582@1p __all__ 9: don't have active chargers. 9: raw(0 5418 5418 5418) min(-152 5418 5418 5418) spread(-4896 5418 5418 5418) max_pv 2404 9: [ 0 10582@1p ] PM PV mtr(W) avl(W) raw max min spread 9 2429 10560 12986 10430 5686 9 2429 10560 12986 10430 5686 38 2414 10495 12986 10430 5686 38 2414 10495 12986 10430 5686 38 2414 10495 12986 10430 5686 38 2414 10495 12986 10430 5686 44 2411 10482 12986 10430 5686 44 2411 10482 12986 10430 5686 29 2419 10517 12973 10430 5686 29 2419 10517 12973 10430 5686 24 2421 10526 12860 10430 5686 24 2421 10526 12860 10430 5686 35 2416 10504 12860 10430 5686 35 2416 10504 12860 10430 5686 35 2416 10504 12860 10430 5686 35 2416 10504 12860 10430 5686 4 2431 10569 12860 10430 5686 4 2431 10569 12860 10430 5686 0 2433 10578 12860 10430 5686 0 2433 10578 12860 10430 5686 2025-08-26 16:16:57,801 Hysteresis 740 0: raw(10578 16000 16000 16000) min(10430 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 12860 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 12860 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (4578 10000 10000 10000) 7: 0: 10578@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10578@1p __all__ 9: don't have active chargers. 9: raw(0 5422 5422 5422) min(-148 5422 5422 5422) spread(-4892 5422 5422 5422) max_pv 2282 9: [ 0 10578@1p ] PM PV mtr(W) avl(W) raw max min spread 2 2431 10569 12860 10430 5686 2 2431 10569 12860 10430 5686 43 2411 10482 12860 10430 5686 43 2411 10482 12860 10430 5686 39 2413 10491 12860 10430 5686 39 2413 10491 12860 10430 5686 22 2421 10526 12860 10430 5686 22 2421 10526 12860 10430 5686 38 2413 10491 12839 10430 5686 38 2413 10491 12839 10430 5686 25 2420 10521 12839 10430 5686 25 2420 10521 12839 10430 5686 35 2415 10500 12839 10430 5686 35 2415 10500 12839 10430 5686 42 2411 10482 12839 10430 5686 42 2411 10482 12839 10430 5686 52 2406 10460 12839 10430 5686 52 2406 10460 12839 10430 5686 46 2409 10473 12756 10430 5686 46 2409 10473 12756 10430 5686 2025-08-26 16:17:07,807 Hysteresis 750 0: raw(10473 16000 16000 16000) min(10430 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 12756 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 12756 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (4473 10000 10000 10000) 7: 0: 10473@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10473@1p __all__ 9: don't have active chargers. 9: raw(0 5527 5527 5527) min(-43 5527 5527 5527) spread(-4787 5527 5527 5527) max_pv 2283 9: [ 0 10473@1p ] PM PV mtr(W) avl(W) raw max min spread 29 2394 10408 12756 10408 5686 29 2394 10408 12756 10408 5686 43 2387 10378 12756 10378 5686 43 2387 10378 12756 10378 5686 18 2399 10430 12756 10378 5686 18 2399 10430 12756 10378 5686 -18 2417 10508 12704 10378 5686 -18 2417 10508 12704 10378 5686 66 2375 10326 12704 10326 5686 66 2375 10326 12704 10326 5686 72 2372 10313 12704 10313 5686 72 2372 10313 12704 10313 5686 78 2369 10300 12691 10300 5686 78 2369 10300 12691 10300 5686 49 2384 10365 12691 10300 5686 49 2384 10365 12691 10300 5686 50 2383 10360 12691 10300 5686 50 2383 10360 12691 10300 5686 15 2401 10439 12678 10300 5686 15 2401 10439 12673 10300 5686 2025-08-26 16:17:17,812 Hysteresis 760 0: raw(10439 16000 16000 16000) min(10300 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 12673 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 12673 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (4439 10000 10000 10000) 7: 0: 10439@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10439@1p __all__ 9: don't have active chargers. 9: raw(0 5561 5561 5561) min(-139 5561 5561 5561) spread(-4753 5561 5561 5561) max_pv 2234 9: [ 0 10439@1p ] PM PV mtr(W) avl(W) raw max min spread -1 2400 10434 12673 10300 5686 -1 2400 10434 12673 10300 5686 43 2379 10343 12673 10300 5686 43 2379 10343 12673 10300 5686 8 2396 10417 12673 10300 5686 8 2396 10417 12673 10300 5686 66 2367 10291 12673 10291 5686 66 2367 10291 12665 10291 5686 83 2359 10256 12665 10256 5686 83 2359 10256 12665 10256 5686 24 2388 10382 12582 10256 5686 24 2388 10382 12582 10256 5686 -9 2404 10452 12582 10256 5686 -9 2404 10452 12582 10256 5686 -2 2401 10439 12582 10256 5686 -2 2401 10439 12582 10256 5686 53 2374 10321 12582 10256 5686 53 2374 10321 12582 10256 5686 54 2373 10317 12582 10256 5686 54 2373 10317 12556 10256 5686 2025-08-26 16:17:27,818 Hysteresis 770 0: raw(10317 16000 16000 16000) min(10256 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 12556 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 12556 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (4317 10000 10000 10000) 7: 0: 10317@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10317@1p __all__ 9: don't have active chargers. 9: raw(0 5683 5683 5683) min(-61 5683 5683 5683) spread(-4631 5683 5683 5683) max_pv 2239 9: [ 0 10317@1p ] PM PV mtr(W) avl(W) raw max min spread 50 2347 10204 12556 10204 5686 50 2347 10204 12556 10204 5686 53 2346 10200 12556 10200 5686 53 2346 10200 12556 10200 5686 45 2350 10217 12556 10200 5686 45 2350 10217 12556 10200 5686 -24 2384 10365 12556 10200 5686 -24 2384 10365 12504 10200 5686 -30 2387 10378 12504 10200 5686 -30 2387 10378 12504 10200 5686 63 2341 10178 12504 10178 5686 63 2341 10178 12504 10178 5686 71 2337 10160 12504 10160 5686 71 2337 10160 12504 10160 5686 16 2364 10278 12504 10160 5686 16 2364 10278 12504 10160 5686 26 2359 10256 12504 10160 5686 26 2359 10256 12504 10160 5686 34 2355 10239 12504 10160 5686 34 2355 10239 12456 10160 5686 2025-08-26 16:17:37,824 Hysteresis 780 0: raw(10239 16000 16000 16000) min(10160 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 12456 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 12456 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (4239 10000 10000 10000) 7: 0: 10239@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10239@1p __all__ 9: don't have active chargers. 9: raw(0 5761 5761 5761) min(-79 5761 5761 5761) spread(-4553 5761 5761 5761) max_pv 2217 9: [ 0 10239@1p ] PM PV mtr(W) avl(W) raw max min spread 47 2331 10134 12456 10134 5686 47 2331 10134 12456 10134 5686 43 2333 10143 12456 10134 5686 43 2333 10143 12456 10134 5686 6 2351 10221 12456 10134 5686 6 2351 10221 12456 10134 5686 7 2351 10221 12456 10134 5686 7 2351 10221 12456 10134 5686 19 2345 10195 12456 10134 5686 19 2345 10195 12456 10134 5686 14 2347 10204 12456 10134 5686 14 2347 10204 12456 10134 5686 46 2331 10134 12456 10134 5686 46 2331 10134 12456 10134 5686 40 2334 10147 12447 10134 5686 40 2334 10147 12447 10134 5686 46 2331 10134 12447 10134 5686 46 2331 10134 12430 10134 5686 36 2336 10156 12430 10134 5686 36 2336 10156 12391 10134 5686 2025-08-26 16:17:47,831 Hysteresis 790 0: raw(10156 16000 16000 16000) min(10134 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 12391 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 12391 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (4156 10000 10000 10000) 7: 0: 10156@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10156@1p __all__ 9: don't have active chargers. 9: raw(0 5844 5844 5844) min(-22 5844 5844 5844) spread(-4470 5844 5844 5844) max_pv 2235 9: [ 0 10156@1p ] PM PV mtr(W) avl(W) raw max min spread 28 2321 10091 12391 10091 5686 28 2321 10091 12386 10091 5686 23 2324 10104 12386 10091 5686 23 2324 10104 12386 10091 5686 15 2328 10121 12386 10091 5686 15 2328 10121 12373 10091 5686 43 2314 10060 12373 10060 5686 43 2314 10060 12365 10060 5686 40 2315 10065 12365 10060 5686 40 2315 10065 12334 10060 5686 45 2313 10056 12334 10056 5686 45 2313 10056 12334 10056 5686 31 2320 10086 12334 10056 5686 31 2320 10086 12334 10056 5686 41 2315 10065 12334 10056 5686 41 2315 10065 12330 10056 5686 40 2315 10065 12330 10056 5686 40 2315 10065 12330 10056 5686 49 2311 10047 12330 10047 5686 49 2311 10047 12330 10047 5686 2025-08-26 16:17:57,841 Hysteresis 800 0: raw(10047 16000 16000 16000) min(10047 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 12330 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 12330 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (4047 10000 10000 10000) 7: 0: 10047@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10047@1p __all__ 9: don't have active chargers. 9: raw(0 5953 5953 5953) min(0 5953 5953 5953) spread(-4361 5953 5953 5953) max_pv 2283 9: [ 0 10047@1p ] PM PV mtr(W) avl(W) raw max min spread 29 2296 9982 12330 9982 5686 29 2296 9982 12330 9982 5686 31 2295 9978 12330 9978 5686 31 2295 9978 12330 9978 5686 0 2310 10043 12330 9978 5686 0 2310 10043 12330 9978 5686 0 2310 10043 12330 9978 5686 0 2310 10043 12330 9978 5686 -14 2317 10073 12330 9978 5686 -14 2317 10073 12330 9978 5686 48 2286 9939 12330 9939 5686 48 2286 9939 12330 9939 5686 45 2288 9947 12330 9939 5686 45 2288 9947 12330 9939 5686 45 2288 9947 12330 9939 5686 45 2288 9947 12330 9939 5686 20 2300 10000 12282 9939 5686 20 2300 10000 12282 9939 5686 76 2272 9878 12282 9878 5686 76 2272 9878 12282 9878 5686 2025-08-26 16:18:07,850 Hysteresis 810 0: raw(9878 16000 16000 16000) min(9878 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 12282 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 12282 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (3878 10000 10000 10000) 7: 0: 9878@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9878@1p __all__ 9: don't have active chargers. 9: raw(0 6122 6122 6122) min(0 6122 6122 6122) spread(-4192 6122 6122 6122) max_pv 2404 9: [ 0 9878@1p ] PM PV mtr(W) avl(W) raw max min spread 78 2232 9704 12282 9704 5686 78 2232 9704 12282 9704 5686 60 2241 9743 12282 9704 5686 60 2241 9743 12282 9704 5686 21 2261 9830 12282 9704 5686 21 2261 9830 12282 9704 5686 0 2271 9873 12282 9704 5686 0 2271 9873 12282 9704 5686 44 2249 9778 12282 9704 5686 44 2249 9778 12282 9704 5686 46 2248 9773 12282 9704 5686 46 2248 9773 12282 9704 5686 39 2252 9791 12282 9704 5686 39 2252 9791 12282 9704 5686 23 2260 9826 12282 9704 5686 23 2260 9826 12282 9704 5686 23 2260 9826 12282 9704 5686 23 2260 9826 12091 9704 5686 34 2254 9800 12091 9704 5686 34 2254 9800 12091 9704 5686 2025-08-26 16:18:17,856 Hysteresis 820 0: raw(9800 16000 16000 16000) min(9704 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 12091 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 12091 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (3800 10000 10000 10000) 7: 0: 9800@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9800@1p __all__ 9: don't have active chargers. 9: raw(0 6200 6200 6200) min(-96 6200 6200 6200) spread(-4114 6200 6200 6200) max_pv 2291 9: [ 0 9800@1p ] PM PV mtr(W) avl(W) raw max min spread 36 2236 9721 12091 9704 5686 36 2236 9721 12091 9704 5686 32 2238 9730 12091 9704 5686 32 2238 9730 12091 9704 5686 -2 2255 9804 12091 9704 5686 -2 2255 9804 12091 9704 5686 45 2232 9704 12091 9704 5686 45 2232 9704 12091 9704 5686 54 2227 9682 12091 9682 5686 54 2227 9682 12091 9682 5686 51 2229 9691 12091 9682 5686 51 2229 9691 11939 9682 5686 65 2222 9660 11939 9660 5686 65 2222 9660 11939 9660 5686 72 2218 9643 11939 9643 5686 72 2218 9643 11939 9643 5686 41 2234 9713 11939 9643 5686 41 2234 9713 11939 9643 5686 32 2238 9730 11939 9643 5686 32 2238 9730 11939 9643 5686 2025-08-26 16:18:27,870 Hysteresis 830 0: raw(9730 16000 16000 16000) min(9643 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 11939 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 11939 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (3730 10000 10000 10000) 7: 0: 9730@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9730@1p __all__ 9: don't have active chargers. 9: raw(0 6270 6270 6270) min(-87 6270 6270 6270) spread(-4044 6270 6270 6270) max_pv 2209 9: [ 0 9730@1p ] PM PV mtr(W) avl(W) raw max min spread 31 2222 9660 11939 9643 5686 31 2222 9660 11939 9643 5686 23 2226 9678 11939 9643 5686 23 2226 9678 11934 9643 5686 29 2223 9665 11934 9643 5686 29 2223 9665 11921 9643 5686 21 2227 9682 11921 9643 5686 21 2227 9682 11921 9643 5686 11 2232 9704 11921 9643 5686 11 2232 9704 11921 9643 5686 42 2216 9634 11921 9634 5686 42 2216 9634 11921 9634 5686 -35 2254 9800 11921 9634 5686 -35 2254 9800 11921 9634 5686 88 2193 9534 11921 9534 5686 88 2193 9534 11921 9534 5686 92 2191 9526 11921 9526 5686 92 2191 9526 11921 9526 5686 21 2227 9682 11921 9526 5686 21 2227 9682 11908 9526 5686 2025-08-26 16:18:37,875 Hysteresis 840 0: raw(9682 16000 16000 16000) min(9526 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 11908 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 11908 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (3682 10000 10000 10000) 7: 0: 9682@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9682@1p __all__ 9: don't have active chargers. 9: raw(0 6318 6318 6318) min(-156 6318 6318 6318) spread(-3996 6318 6318 6318) max_pv 2226 9: [ 0 9682@1p ] PM PV mtr(W) avl(W) raw max min spread -7 2229 9691 11908 9526 5686 -7 2229 9691 11908 9526 5686 22 2215 9630 11908 9526 5686 22 2215 9630 11908 9526 5686 35 2209 9604 11908 9526 5686 35 2209 9604 11908 9526 5686 -16 2234 9713 11908 9526 5686 -16 2234 9713 11882 9526 5686 54 2199 9560 11882 9526 5686 54 2199 9560 11882 9526 5686 39 2207 9595 11882 9526 5686 39 2207 9595 11882 9526 5686 7 2223 9665 11882 9526 5686 7 2223 9665 11882 9526 5686 25 2214 9626 11882 9526 5686 25 2214 9626 11882 9526 5686 41 2206 9591 11882 9526 5686 41 2206 9591 11856 9526 5686 13 2220 9652 11856 9526 5686 13 2220 9652 11856 9526 5686 2025-08-26 16:18:47,881 Hysteresis 850 0: raw(9652 16000 16000 16000) min(9526 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 11856 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 11856 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (3652 10000 10000 10000) 7: 0: 9652@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9652@1p __all__ 9: don't have active chargers. 9: raw(0 6348 6348 6348) min(-126 6348 6348 6348) spread(-3966 6348 6348 6348) max_pv 2204 9: [ 0 9652@1p ] PM PV mtr(W) avl(W) raw max min spread 12 2213 9621 11856 9526 5686 12 2213 9621 11856 9526 5686 53 2193 9534 11856 9526 5686 53 2193 9534 11856 9526 5686 54 2192 9530 11856 9526 5686 54 2192 9530 11808 9526 5686 57 2191 9526 11808 9526 5686 57 2191 9526 11786 9526 5686 86 2176 9460 11786 9460 5686 86 2176 9460 11760 9460 5686 75 2182 9486 11760 9460 5686 75 2182 9486 11752 9460 5686 21 2209 9604 11752 9460 5686 21 2209 9604 11752 9460 5686 -1 2219 9647 11752 9460 5686 -1 2219 9647 11708 9460 5686 62 2188 9513 11708 9460 5686 62 2188 9513 11708 9460 5686 33 2203 9578 11708 9460 5686 33 2203 9578 11708 9460 5686 2025-08-26 16:18:57,887 Hysteresis 860 0: raw(9578 16000 16000 16000) min(9460 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 11708 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 11708 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (3578 10000 10000 10000) 7: 0: 9578@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9578@1p __all__ 9: don't have active chargers. 9: raw(0 6422 6422 6422) min(-118 6422 6422 6422) spread(-3892 6422 6422 6422) max_pv 2130 9: [ 0 9578@1p ] PM PV mtr(W) avl(W) raw max min spread 50 2177 9465 11708 9460 5686 50 2177 9465 11708 9460 5686 33 2186 9504 11708 9460 5686 33 2186 9504 11708 9460 5686 60 2172 9443 11708 9443 5686 60 2172 9443 11708 9443 5686 38 2183 9491 11708 9443 5686 38 2183 9491 11708 9443 5686 33 2186 9504 11708 9443 5686 33 2186 9504 11643 9443 5686 44 2180 9478 11643 9443 5686 44 2180 9478 11643 9443 5686 51 2177 9465 11643 9443 5686 51 2177 9465 11643 9443 5686 33 2186 9504 11643 9443 5686 33 2186 9504 11643 9443 5686 41 2182 9486 11643 9443 5686 41 2182 9486 11643 9443 5686 29 2188 9513 11643 9443 5686 29 2188 9513 11617 9443 5686 2025-08-26 16:19:07,898 Hysteresis 870 0: raw(9513 16000 16000 16000) min(9443 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 11617 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 11617 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (3513 10000 10000 10000) 7: 0: 9513@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9513@1p __all__ 9: don't have active chargers. 9: raw(0 6487 6487 6487) min(-70 6487 6487 6487) spread(-3827 6487 6487 6487) max_pv 2104 9: [ 0 9513@1p ] PM PV mtr(W) avl(W) raw max min spread 12 2181 9482 11617 9443 5686 12 2181 9482 11617 9443 5686 39 2168 9426 11617 9426 5686 39 2168 9426 11617 9426 5686 17 2179 9473 11617 9426 5686 17 2179 9473 11617 9426 5686 13 2181 9482 11617 9426 5686 13 2181 9482 11617 9426 5686 28 2173 9447 11617 9426 5686 28 2173 9447 11617 9426 5686 22 2176 9460 11617 9426 5686 22 2176 9460 11582 9426 5686 49 2163 9404 11582 9404 5686 49 2163 9404 11582 9404 5686 31 2172 9443 11582 9404 5686 31 2172 9443 11582 9404 5686 24 2175 9456 11582 9404 5686 24 2175 9456 11582 9404 5686 26 2174 9452 11582 9404 5686 26 2174 9452 11582 9404 5686 2025-08-26 16:19:17,907 Hysteresis 880 0: raw(9452 16000 16000 16000) min(9404 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 11582 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 11582 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (3452 10000 10000 10000) 7: 0: 9452@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9452@1p __all__ 9: don't have active chargers. 9: raw(0 6548 6548 6548) min(-48 6548 6548 6548) spread(-3766 6548 6548 6548) max_pv 2130 9: [ 0 9452@1p ] PM PV mtr(W) avl(W) raw max min spread 22 2162 9400 11582 9400 5686 22 2162 9400 11582 9400 5686 36 2155 9369 11582 9369 5686 36 2155 9369 11582 9369 5686 21 2163 9404 11582 9369 5686 21 2163 9404 11560 9369 5686 24 2161 9395 11560 9369 5686 24 2161 9395 11521 9369 5686 35 2156 9373 11521 9369 5686 35 2156 9373 11517 9369 5686 18 2164 9408 11517 9369 5686 18 2164 9408 11473 9369 5686 21 2163 9404 11473 9369 5686 21 2163 9404 11473 9369 5686 24 2161 9395 11473 9369 5686 24 2161 9395 11473 9369 5686 22 2162 9400 11473 9369 5686 22 2162 9400 11447 9369 5686 20 2163 9404 11447 9369 5686 20 2163 9404 11439 9369 5686 2025-08-26 16:19:27,917 Hysteresis 890 0: raw(9404 16000 16000 16000) min(9369 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 11439 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 11439 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (3404 10000 10000 10000) 7: 0: 9404@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9404@1p __all__ 9: don't have active chargers. 9: raw(0 6596 6596 6596) min(-35 6596 6596 6596) spread(-3718 6596 6596 6596) max_pv 2035 9: [ 0 9404@1p ] PM PV mtr(W) avl(W) raw max min spread 63 2131 9265 11439 9265 5686 63 2131 9265 11439 9265 5686 47 2139 9300 11439 9265 5686 47 2139 9300 11439 9265 5686 37 2144 9321 11439 9265 5686 37 2144 9321 11369 9265 5686 43 2141 9308 11369 9265 5686 43 2141 9308 11369 9265 5686 24 2150 9347 11369 9265 5686 24 2150 9347 11369 9265 5686 -2 2163 9404 11369 9265 5686 -2 2163 9404 11369 9265 5686 -21 2172 9443 11369 9265 5686 -21 2172 9443 11369 9265 5686 60 2132 9269 11369 9265 5686 60 2132 9269 11369 9265 5686 89 2118 9208 11369 9208 5686 89 2118 9208 11369 9208 5686 34 2145 9326 11369 9208 5686 34 2145 9326 11369 9208 5686 2025-08-26 16:19:37,923 Hysteresis 900 0: raw(9326 16000 16000 16000) min(9208 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 11369 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 11369 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (3326 10000 10000 10000) 7: 0: 9326@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9326@1p __all__ 9: don't have active chargers. 9: raw(0 6674 6674 6674) min(-118 6674 6674 6674) spread(-3640 6674 6674 6674) max_pv 2043 9: [ 0 9326@1p ] PM PV mtr(W) avl(W) raw max min spread 37 2126 9243 11369 9208 5686 37 2126 9243 11369 9208 5686 36 2126 9243 11369 9208 5686 36 2126 9243 11369 9208 5686 33 2128 9252 11369 9208 5686 33 2128 9252 11369 9208 5686 2 2143 9317 11369 9208 5686 2 2143 9317 11317 9208 5686 30 2129 9256 11317 9208 5686 30 2129 9256 11230 9208 5686 42 2123 9230 11230 9208 5686 42 2123 9230 11221 9208 5686 3 2143 9317 11221 9208 5686 3 2143 9317 11221 9208 5686 33 2128 9252 11221 9208 5686 33 2128 9252 11186 9208 5686 0 2144 9321 11186 9208 5686 0 2144 9321 11165 9208 5686 18 2135 9282 11165 9208 5686 18 2135 9282 11147 9208 5686 2025-08-26 16:19:47,929 Hysteresis 910 0: raw(9282 16000 16000 16000) min(9208 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 11147 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 11147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (3282 10000 10000 10000) 7: 0: 9282@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9282@1p __all__ 9: don't have active chargers. 9: raw(0 6718 6718 6718) min(-74 6718 6718 6718) spread(-3596 6718 6718 6718) max_pv 1865 9: [ 0 9282@1p ] PM PV mtr(W) avl(W) raw max min spread 9 2130 9260 11147 9208 5686 9 2130 9260 11147 9208 5686 48 2110 9173 11147 9173 5686 48 2110 9173 11147 9173 5686 44 2112 9182 11147 9173 5686 44 2112 9182 11147 9173 5686 46 2111 9178 11147 9173 5686 46 2111 9178 11147 9173 5686 43 2113 9186 11147 9173 5686 43 2113 9186 11147 9173 5686 53 2108 9165 11147 9165 5686 53 2108 9165 11147 9165 5686 38 2115 9195 11147 9165 5686 38 2115 9195 11121 9165 5686 58 2105 9152 11121 9152 5686 58 2105 9152 11121 9152 5686 43 2113 9186 11121 9152 5686 43 2113 9186 11091 9152 5686 52 2108 9165 11091 9152 5686 52 2108 9165 11060 9152 5686 2025-08-26 16:19:57,935 Hysteresis 920 0: raw(9165 16000 16000 16000) min(9152 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 11060 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 11060 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (3165 10000 10000 10000) 7: 0: 9165@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9165@1p __all__ 9: don't have active chargers. 9: raw(0 6835 6835 6835) min(-13 6835 6835 6835) spread(-3479 6835 6835 6835) max_pv 1895 9: [ 0 9165@1p ] PM PV mtr(W) avl(W) raw max min spread 33 2091 9091 11060 9091 5686 33 2091 9091 11060 9091 5686 10 2102 9139 11060 9091 5686 10 2102 9139 11060 9091 5686 14 2100 9130 11060 9091 5686 14 2100 9130 11034 9091 5686 -10 2112 9182 11034 9091 5686 -10 2112 9182 11013 9091 5686 -20 2117 9204 11013 9091 5686 -20 2117 9204 10991 9091 5686 36 2089 9082 10991 9082 5686 36 2089 9082 10991 9082 5686 43 2086 9069 10991 9069 5686 43 2086 9069 10991 9069 5686 56 2079 9039 10991 9039 5686 56 2079 9039 10991 9039 5686 38 2088 9078 10991 9039 5686 38 2088 9078 10969 9039 5686 44 2085 9065 10969 9039 5686 44 2085 9065 10969 9039 5686 2025-08-26 16:20:07,940 Hysteresis 930 0: raw(9065 16000 16000 16000) min(9039 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 10969 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 10969 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (3065 10000 10000 10000) 7: 0: 9065@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9065@1p __all__ 9: don't have active chargers. 9: raw(0 6935 6935 6935) min(-26 6935 6935 6935) spread(-3379 6935 6935 6935) max_pv 1904 9: [ 0 9065@1p ] PM PV mtr(W) avl(W) raw max min spread 64 2052 8921 10969 8921 5686 64 2052 8921 10969 8921 5686 52 2058 8947 10969 8921 5686 52 2058 8947 10969 8921 5686 24 2072 9008 10969 8921 5686 24 2072 9008 10969 8921 5686 34 2067 8986 10969 8921 5686 34 2067 8986 10895 8921 5686 34 2067 8986 10895 8921 5686 34 2067 8986 10895 8921 5686 41 2064 8973 10895 8921 5686 41 2064 8973 10895 8921 5686 17 2076 9026 10895 8921 5686 17 2076 9026 10895 8921 5686 30 2069 8995 10895 8921 5686 30 2069 8995 10895 8921 5686 18 2075 9021 10895 8921 5686 18 2075 9021 10895 8921 5686 31 2069 8995 10895 8921 5686 31 2069 8995 10895 8921 5686 2025-08-26 16:20:17,946 Hysteresis 940 0: raw(8995 16000 16000 16000) min(8921 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 10895 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 10895 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2995 10000 10000 10000) 7: 0: 8995@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8995@1p __all__ 9: don't have active chargers. 9: raw(0 7005 7005 7005) min(-74 7005 7005 7005) spread(-3309 7005 7005 7005) max_pv 1900 9: [ 0 8995@1p ] PM PV mtr(W) avl(W) raw max min spread 32 2052 8921 10895 8921 5686 32 2052 8921 10895 8921 5686 29 2054 8930 10895 8921 5686 29 2054 8930 10895 8921 5686 30 2053 8926 10895 8921 5686 30 2053 8926 10895 8921 5686 23 2057 8943 10895 8921 5686 23 2057 8943 10773 8921 5686 33 2052 8921 10773 8921 5686 33 2052 8921 10773 8921 5686 28 2054 8930 10773 8921 5686 28 2054 8930 10773 8921 5686 46 2045 8891 10773 8891 5686 46 2045 8891 10773 8891 5686 48 2044 8886 10773 8886 5686 48 2044 8886 10773 8886 5686 58 2039 8865 10773 8865 5686 58 2039 8865 10773 8865 5686 59 2039 8865 10773 8865 5686 59 2039 8865 10773 8865 5686 2025-08-26 16:20:27,952 Hysteresis 950 0: raw(8865 16000 16000 16000) min(8865 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 10773 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 10773 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2865 10000 10000 10000) 7: 0: 8865@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8865@1p __all__ 9: don't have active chargers. 9: raw(0 7135 7135 7135) min(0 7135 7135 7135) spread(-3179 7135 7135 7135) max_pv 1908 9: [ 0 8865@1p ] PM PV mtr(W) avl(W) raw max min spread 26 2025 8804 10773 8804 5686 26 2025 8804 10773 8804 5686 26 2025 8804 10773 8804 5686 26 2025 8804 10773 8804 5686 16 2030 8826 10773 8804 5686 16 2030 8826 10773 8804 5686 8 2034 8843 10773 8804 5686 8 2034 8843 10773 8804 5686 0 2038 8860 10773 8804 5686 0 2038 8860 10743 8804 5686 58 2009 8734 10743 8734 5686 58 2009 8734 10743 8734 5686 59 2009 8734 10743 8734 5686 59 2009 8734 10726 8734 5686 47 2015 8760 10726 8734 5686 47 2015 8760 10678 8734 5686 28 2024 8800 10678 8734 5686 28 2024 8800 10678 8734 5686 33 2022 8791 10678 8734 5686 33 2022 8791 10665 8734 5686 2025-08-26 16:20:37,962 Hysteresis 960 0: raw(8791 16000 16000 16000) min(8734 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 10665 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 10665 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2791 10000 10000 10000) 7: 0: 8791@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8791@1p __all__ 9: don't have active chargers. 9: raw(0 7209 7209 7209) min(-57 7209 7209 7209) spread(-3105 7209 7209 7209) max_pv 1874 9: [ 0 8791@1p ] PM PV mtr(W) avl(W) raw max min spread 28 2007 8726 10665 8726 5686 28 2007 8726 10634 8726 5686 33 2005 8717 10634 8717 5686 33 2005 8717 10604 8717 5686 31 2006 8721 10604 8717 5686 31 2006 8721 10604 8717 5686 31 2006 8721 10604 8717 5686 31 2006 8721 10595 8717 5686 24 2009 8734 10595 8717 5686 24 2009 8734 10595 8717 5686 18 2012 8747 10595 8717 5686 18 2012 8747 10595 8717 5686 27 2008 8730 10595 8717 5686 27 2008 8730 10595 8717 5686 37 2003 8708 10595 8708 5686 37 2003 8708 10582 8708 5686 19 2012 8747 10582 8708 5686 19 2012 8747 10582 8708 5686 14 2014 8756 10582 8708 5686 14 2014 8756 10578 8708 5686 2025-08-26 16:20:47,971 Hysteresis 970 0: raw(8756 16000 16000 16000) min(8708 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 10578 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 10578 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2756 10000 10000 10000) 7: 0: 8756@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8756@1p __all__ 9: don't have active chargers. 9: raw(0 7244 7244 7244) min(-48 7244 7244 7244) spread(-3070 7244 7244 7244) max_pv 1822 9: [ 0 8756@1p ] PM PV mtr(W) avl(W) raw max min spread 32 1997 8682 10578 8682 5686 32 1997 8682 10578 8682 5686 38 1994 8669 10578 8669 5686 38 1994 8669 10578 8669 5686 25 2001 8700 10578 8669 5686 25 2001 8700 10578 8669 5686 4 2011 8743 10578 8669 5686 4 2011 8743 10578 8669 5686 4 2011 8743 10578 8669 5686 4 2011 8743 10578 8669 5686 82 1972 8573 10578 8573 5686 82 1972 8573 10578 8573 5686 42 1992 8660 10578 8573 5686 42 1992 8660 10578 8573 5686 69 1979 8604 10578 8573 5686 69 1979 8604 10578 8573 5686 48 1989 8647 10578 8573 5686 48 1989 8647 10578 8573 5686 18 2004 8713 10578 8573 5686 18 2004 8713 10569 8573 5686 2025-08-26 16:20:57,977 Hysteresis 980 0: raw(8713 16000 16000 16000) min(8573 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 10569 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 10569 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2713 10000 10000 10000) 7: 0: 8713@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8713@1p __all__ 9: don't have active chargers. 9: raw(0 7287 7287 7287) min(-140 7287 7287 7287) spread(-3027 7287 7287 7287) max_pv 1856 9: [ 0 8713@1p ] PM PV mtr(W) avl(W) raw max min spread 63 1972 8573 10569 8573 5686 63 1972 8573 10526 8573 5686 58 1974 8582 10526 8573 5686 58 1974 8582 10526 8573 5686 -22 2014 8756 10526 8573 5686 -22 2014 8756 10526 8573 5686 -19 2012 8747 10526 8573 5686 -19 2012 8747 10521 8573 5686 -14 2010 8739 10521 8573 5686 -14 2010 8739 10521 8573 5686 43 1982 8617 10521 8573 5686 43 1982 8617 10508 8573 5686 39 1984 8626 10508 8573 5686 39 1984 8626 10508 8573 5686 39 1984 8626 10508 8573 5686 39 1984 8626 10508 8573 5686 33 1987 8639 10508 8573 5686 33 1987 8639 10508 8573 5686 32 1987 8639 10508 8573 5686 32 1987 8639 10508 8573 5686 2025-08-26 16:21:07,988 Hysteresis 990 0: raw(8639 16000 16000 16000) min(8573 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 10508 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 10508 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2639 10000 10000 10000) 7: 0: 8639@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8639@1p __all__ 9: don't have active chargers. 9: raw(0 7361 7361 7361) min(-66 7361 7361 7361) spread(-2953 7361 7361 7361) max_pv 1869 9: [ 0 8639@1p ] PM PV mtr(W) avl(W) raw max min spread 36 1968 8556 10508 8556 5686 36 1968 8556 10508 8556 5686 35 1969 8560 10508 8556 5686 35 1969 8560 10508 8556 5686 32 1970 8565 10508 8556 5686 32 1970 8565 10508 8556 5686 42 1965 8543 10508 8543 5686 42 1965 8543 10452 8543 5686 40 1966 8547 10452 8543 5686 40 1966 8547 10452 8543 5686 18 1977 8595 10452 8543 5686 18 1977 8595 10452 8543 5686 45 1964 8539 10452 8539 5686 45 1964 8539 10452 8539 5686 48 1962 8530 10452 8530 5686 48 1962 8530 10452 8530 5686 -1 1986 8634 10452 8530 5686 -1 1986 8634 10452 8530 5686 14 1979 8604 10452 8530 5686 14 1979 8604 10452 8530 5686 2025-08-26 16:21:17,997 Hysteresis 1000 0: raw(8604 16000 16000 16000) min(8530 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 10452 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 10452 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2604 10000 10000 10000) 7: 0: 8604@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8604@1p __all__ 9: don't have active chargers. 9: raw(0 7396 7396 7396) min(-74 7396 7396 7396) spread(-2918 7396 7396 7396) max_pv 1848 9: [ 0 8604@1p ] PM PV mtr(W) avl(W) raw max min spread 9 1974 8582 10452 8530 5686 9 1974 8582 10452 8530 5686 52 1952 8486 10452 8486 5686 52 1952 8486 10452 8486 5686 33 1962 8530 10452 8486 5686 33 1962 8530 10452 8486 5686 34 1961 8526 10452 8486 5686 34 1961 8526 10452 8486 5686 42 1957 8508 10452 8486 5686 42 1957 8508 10452 8486 5686 31 1963 8534 10452 8486 5686 31 1963 8534 10452 8486 5686 37 1960 8521 10452 8486 5686 37 1960 8521 10439 8486 5686 30 1963 8534 10439 8486 5686 30 1963 8534 10378 8486 5686 32 1962 8530 10378 8486 5686 32 1962 8530 10378 8486 5686 39 1959 8517 10378 8486 5686 39 1959 8517 10378 8486 5686 2025-08-26 16:21:28,003 Hysteresis 1010 0: raw(8517 16000 16000 16000) min(8486 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 10378 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 10378 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2517 10000 10000 10000) 7: 0: 8517@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8517@1p __all__ 9: don't have active chargers. 9: raw(0 7483 7483 7483) min(-31 7483 7483 7483) spread(-2831 7483 7483 7483) max_pv 1861 9: [ 0 8517@1p ] PM PV mtr(W) avl(W) raw max min spread 43 1937 8421 10378 8421 5686 43 1937 8421 10378 8421 5686 31 1943 8447 10378 8421 5686 31 1943 8447 10378 8421 5686 33 1942 8443 10378 8421 5686 33 1942 8443 10378 8421 5686 5 1956 8504 10378 8421 5686 5 1956 8504 10378 8421 5686 12 1952 8486 10378 8421 5686 12 1952 8486 10278 8421 5686 61 1928 8382 10278 8382 5686 61 1928 8382 10278 8382 5686 70 1923 8360 10278 8360 5686 70 1923 8360 10278 8360 5686 31 1943 8447 10278 8360 5686 31 1943 8447 10256 8360 5686 27 1945 8456 10256 8360 5686 27 1945 8456 10239 8360 5686 22 1947 8465 10239 8360 5686 22 1947 8465 10221 8360 5686 2025-08-26 16:21:38,015 Hysteresis 1020 0: raw(8465 16000 16000 16000) min(8360 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 10221 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 10221 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2465 10000 10000 10000) 7: 0: 8465@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8465@1p __all__ 9: don't have active chargers. 9: raw(0 7535 7535 7535) min(-105 7535 7535 7535) spread(-2779 7535 7535 7535) max_pv 1756 9: [ 0 8465@1p ] PM PV mtr(W) avl(W) raw max min spread 24 1934 8408 10221 8360 5686 24 1934 8408 10221 8360 5686 38 1927 8378 10221 8360 5686 38 1927 8378 10221 8360 5686 34 1929 8386 10221 8360 5686 34 1929 8386 10221 8360 5686 38 1927 8378 10221 8360 5686 38 1927 8378 10204 8360 5686 41 1926 8373 10204 8360 5686 41 1926 8373 10204 8360 5686 34 1929 8386 10204 8360 5686 34 1929 8386 10156 8360 5686 46 1923 8360 10156 8360 5686 46 1923 8360 10156 8360 5686 46 1923 8360 10156 8360 5686 46 1923 8360 10156 8360 5686 32 1930 8391 10156 8360 5686 32 1930 8391 10156 8360 5686 38 1927 8378 10156 8360 5686 38 1927 8378 10121 8360 5686 2025-08-26 16:21:48,025 Hysteresis 1031 0: raw(8378 16000 16000 16000) min(8360 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 10121 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 10121 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2378 10000 10000 10000) 7: 0: 8378@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8378@1p __all__ 9: don't have active chargers. 9: raw(0 7622 7622 7622) min(-18 7622 7622 7622) spread(-2692 7622 7622 7622) max_pv 1743 9: [ 0 8378@1p ] PM PV mtr(W) avl(W) raw max min spread 38 1907 8291 10121 8291 5686 38 1907 8291 10121 8291 5686 33 1910 8304 10121 8291 5686 33 1910 8304 10121 8291 5686 26 1913 8317 10121 8291 5686 26 1913 8317 10086 8291 5686 0 1926 8373 10086 8291 5686 0 1926 8373 10086 8291 5686 7 1923 8360 10086 8291 5686 7 1923 8360 10086 8291 5686 72 1890 8217 10086 8217 5686 72 1890 8217 10086 8217 5686 56 1898 8252 10086 8217 5686 56 1898 8252 10073 8217 5686 55 1899 8256 10073 8217 5686 55 1899 8256 10073 8217 5686 69 1892 8226 10073 8217 5686 69 1892 8226 10073 8217 5686 56 1898 8252 10073 8217 5686 56 1898 8252 10073 8217 5686 2025-08-26 16:21:58,034 Hysteresis 1041 0: raw(8252 16000 16000 16000) min(8217 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 10073 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 10073 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2252 10000 10000 10000) 7: 0: 8252@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8252@1p __all__ 9: don't have active chargers. 9: raw(0 7748 7748 7748) min(-35 7748 7748 7748) spread(-2566 7748 7748 7748) max_pv 1821 9: [ 0 8252@1p ] PM PV mtr(W) avl(W) raw max min spread 56 1869 8126 10073 8126 5686 56 1869 8126 10073 8126 5686 54 1870 8130 10073 8126 5686 54 1870 8130 10073 8126 5686 -9 1901 8265 10073 8126 5686 -9 1901 8265 10073 8126 5686 -30 1912 8313 10073 8126 5686 -30 1912 8313 10073 8126 5686 -34 1914 8321 10073 8126 5686 -34 1914 8321 10000 8126 5686 22 1886 8200 10000 8126 5686 22 1886 8200 10000 8126 5686 24 1885 8195 10000 8126 5686 24 1885 8195 10000 8126 5686 32 1881 8178 10000 8126 5686 32 1881 8178 10000 8126 5686 30 1882 8182 10000 8126 5686 30 1882 8182 9878 8126 5686 39 1878 8165 9878 8126 5686 39 1878 8165 9873 8126 5686 2025-08-26 16:22:08,042 Hysteresis 1051 0: raw(8165 16000 16000 16000) min(8126 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 9873 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 9873 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2165 10000 10000 10000) 7: 0: 8165@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8165@1p __all__ 9: don't have active chargers. 9: raw(0 7835 7835 7835) min(-39 7835 7835 7835) spread(-2479 7835 7835 7835) max_pv 1708 9: [ 0 8165@1p ] PM PV mtr(W) avl(W) raw max min spread 26 1864 8104 9873 8104 5686 26 1864 8104 9873 8104 5686 9 1873 8143 9873 8104 5686 9 1873 8143 9873 8104 5686 3 1876 8156 9873 8104 5686 3 1876 8156 9873 8104 5686 4 1875 8152 9873 8104 5686 4 1875 8152 9826 8104 5686 19 1868 8121 9826 8104 5686 19 1868 8121 9826 8104 5686 20 1867 8117 9826 8104 5686 20 1867 8117 9826 8104 5686 32 1861 8091 9826 8091 5686 32 1861 8091 9826 8091 5686 38 1858 8078 9826 8078 5686 38 1858 8078 9826 8078 5686 18 1868 8121 9826 8078 5686 18 1868 8121 9804 8078 5686 25 1865 8108 9804 8078 5686 25 1865 8108 9804 8078 5686 2025-08-26 16:22:18,050 Hysteresis 1061 0: raw(8108 16000 16000 16000) min(8078 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 9804 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 9804 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2108 10000 10000 10000) 7: 0: 8108@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8108@1p __all__ 9: don't have active chargers. 9: raw(0 7892 7892 7892) min(-30 7892 7892 7892) spread(-2422 7892 7892 7892) max_pv 1696 9: [ 0 8108@1p ] PM PV mtr(W) avl(W) raw max min spread 39 1845 8021 9804 8021 5686 39 1845 8021 9804 8021 5686 21 1854 8060 9804 8021 5686 21 1854 8060 9804 8021 5686 30 1849 8039 9804 8021 5686 30 1849 8039 9800 8021 5686 15 1857 8073 9800 8021 5686 15 1857 8073 9800 8021 5686 31 1849 8039 9800 8021 5686 31 1849 8039 9800 8021 5686 30 1849 8039 9800 8021 5686 30 1849 8039 9800 8021 5686 31 1849 8039 9800 8021 5686 31 1849 8039 9800 8021 5686 42 1843 8013 9800 8013 5686 42 1843 8013 9800 8013 5686 27 1851 8047 9800 8013 5686 27 1851 8047 9800 8013 5686 2 1863 8100 9800 8013 5686 2 1863 8100 9800 8013 5686 2025-08-26 16:22:28,056 Hysteresis 1071 0: raw(8100 16000 16000 16000) min(8013 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 9800 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 9800 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2100 10000 10000 10000) 7: 0: 8100@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8100@1p __all__ 9: don't have active chargers. 9: raw(0 7900 7900 7900) min(-87 7900 7900 7900) spread(-2414 7900 7900 7900) max_pv 1700 9: [ 0 8100@1p ] PM PV mtr(W) avl(W) raw max min spread 76 1825 7934 9800 7934 5686 76 1825 7934 9800 7934 5686 77 1825 7934 9800 7934 5686 77 1825 7934 9800 7934 5686 36 1845 8021 9800 7934 5686 36 1845 8021 9800 7934 5686 35 1846 8026 9800 7934 5686 35 1846 8026 9800 7934 5686 36 1845 8021 9800 7934 5686 36 1845 8021 9800 7934 5686 44 1841 8004 9800 7934 5686 44 1841 8004 9800 7934 5686 31 1848 8034 9800 7934 5686 31 1848 8034 9713 7934 5686 32 1847 8030 9713 7934 5686 32 1847 8030 9713 7934 5686 33 1847 8030 9713 7934 5686 33 1847 8030 9713 7934 5686 21 1853 8056 9713 7934 5686 21 1853 8056 9713 7934 5686 2025-08-26 16:22:38,061 Hysteresis 1081 0: raw(8056 16000 16000 16000) min(7934 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 9713 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 9713 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2056 10000 10000 10000) 7: 0: 8056@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8056@1p __all__ 9: don't have active chargers. 9: raw(0 7944 7944 7944) min(-122 7944 7944 7944) spread(-2370 7944 7944 7944) max_pv 1657 9: [ 0 8056@1p ] PM PV mtr(W) avl(W) raw max min spread 5 1850 8043 9713 7934 5686 5 1850 8043 9713 7934 5686 0 1852 8052 9713 7934 5686 0 1852 8052 9713 7934 5686 0 1852 8052 9713 7934 5686 0 1852 8052 9713 7934 5686 35 1835 7978 9713 7934 5686 35 1835 7978 9665 7934 5686 67 1819 7908 9665 7908 5686 67 1819 7908 9665 7908 5686 68 1818 7904 9665 7904 5686 68 1818 7904 9665 7904 5686 41 1832 7965 9665 7904 5686 41 1832 7965 9652 7904 5686 51 1827 7943 9652 7904 5686 51 1827 7943 9652 7904 5686 9 1848 8034 9652 7904 5686 9 1848 8034 9652 7904 5686 14 1845 8021 9652 7904 5686 14 1845 8021 9647 7904 5686 2025-08-26 16:22:48,067 Hysteresis 1091 0: raw(8021 16000 16000 16000) min(7904 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 9647 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 9647 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2021 10000 10000 10000) 7: 0: 8021@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8021@1p __all__ 9: don't have active chargers. 9: raw(0 7979 7979 7979) min(-117 7979 7979 7979) spread(-2335 7979 7979 7979) max_pv 1626 9: [ 0 8021@1p ] PM PV mtr(W) avl(W) raw max min spread 11 1839 7995 9647 7904 5686 11 1839 7995 9647 7904 5686 47 1821 7917 9647 7904 5686 47 1821 7917 9647 7904 5686 33 1828 7947 9647 7904 5686 33 1828 7947 9647 7904 5686 -16 1852 8052 9647 7904 5686 -16 1852 8052 9647 7904 5686 -6 1847 8030 9647 7904 5686 -6 1847 8030 9647 7904 5686 51 1819 7908 9647 7904 5686 51 1819 7908 9647 7904 5686 55 1817 7900 9647 7900 5686 55 1817 7900 9647 7900 5686 38 1825 7934 9647 7900 5686 38 1825 7934 9578 7900 5686 23 1833 7969 9578 7900 5686 23 1833 7969 9578 7900 5686 5 1842 8008 9578 7900 5686 5 1842 8008 9513 7900 5686 2025-08-26 16:22:58,073 Hysteresis 1101 0: raw(8008 16000 16000 16000) min(7900 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 9513 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 9513 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2008 10000 10000 10000) 7: 0: 8008@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8008@1p __all__ 9: don't have active chargers. 9: raw(0 7992 7992 7992) min(-108 7992 7992 7992) spread(-2322 7992 7992 7992) max_pv 1505 9: [ 0 8008@1p ] PM PV mtr(W) avl(W) raw max min spread 30 1826 7939 9513 7900 5686 30 1826 7939 9513 7900 5686 26 1828 7947 9513 7900 5686 26 1828 7947 9513 7900 5686 27 1828 7947 9513 7900 5686 27 1828 7947 9513 7900 5686 7 1838 7991 9513 7900 5686 7 1838 7991 9513 7900 5686 49 1817 7900 9513 7900 5686 49 1817 7900 9513 7900 5686 37 1823 7926 9513 7900 5686 37 1823 7926 9513 7900 5686 27 1828 7947 9513 7900 5686 27 1828 7947 9513 7900 5686 20 1831 7960 9513 7900 5686 20 1831 7960 9513 7900 5686 61 1811 7873 9513 7873 5686 61 1811 7873 9513 7873 5686 22 1830 7956 9513 7873 5686 22 1830 7956 9482 7873 5686 2025-08-26 16:23:08,088 Hysteresis 1111 0: raw(7956 16000 16000 16000) min(7873 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 9482 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 9482 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1956 10000 10000 10000) 7: 0: 7956@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7956@1p __all__ 9: don't have active chargers. 9: raw(0 8044 8044 8044) min(-83 8044 8044 8044) spread(-2270 8044 8044 8044) max_pv 1526 9: [ 0 7956@1p ] PM PV mtr(W) avl(W) raw max min spread 19 1820 7913 9482 7873 5686 19 1820 7913 9482 7873 5686 65 1797 7813 9482 7813 5686 65 1797 7813 9482 7813 5686 35 1812 7878 9482 7813 5686 35 1812 7878 9482 7813 5686 27 1816 7895 9482 7813 5686 27 1816 7895 9460 7813 5686 30 1814 7886 9460 7813 5686 30 1814 7886 9460 7813 5686 43 1808 7860 9460 7813 5686 43 1808 7860 9456 7813 5686 31 1814 7886 9456 7813 5686 31 1814 7886 9456 7813 5686 29 1815 7891 9456 7813 5686 29 1815 7891 9456 7813 5686 43 1808 7860 9456 7813 5686 43 1808 7860 9452 7813 5686 43 1808 7860 9452 7813 5686 43 1808 7860 9443 7813 5686 2025-08-26 16:23:18,093 Hysteresis 1121 0: raw(7860 16000 16000 16000) min(7813 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 9443 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 9443 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1860 10000 10000 10000) 7: 0: 7860@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7860@1p __all__ 9: don't have active chargers. 9: raw(0 8140 8140 8140) min(-47 8140 8140 8140) spread(-2174 8140 8140 8140) max_pv 1583 9: [ 0 7860@1p ] PM PV mtr(W) avl(W) raw max min spread 15 1800 7826 9443 7813 5686 15 1800 7826 9443 7813 5686 45 1785 7760 9443 7760 5686 45 1785 7760 9443 7760 5686 43 1786 7765 9443 7760 5686 43 1786 7765 9443 7760 5686 25 1795 7804 9443 7760 5686 25 1795 7804 9443 7760 5686 -26 1820 7913 9443 7760 5686 -26 1820 7913 9443 7760 5686 61 1777 7726 9443 7726 5686 61 1777 7726 9443 7726 5686 42 1786 7765 9443 7726 5686 42 1786 7765 9443 7726 5686 23 1796 7808 9443 7726 5686 23 1796 7808 9443 7726 5686 33 1791 7786 9443 7726 5686 33 1791 7786 9443 7726 5686 34 1790 7782 9443 7726 5686 34 1790 7782 9443 7726 5686 2025-08-26 16:23:28,104 Hysteresis 1131 0: raw(7782 16000 16000 16000) min(7726 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 9443 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 9443 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1782 10000 10000 10000) 7: 0: 7782@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7782@1p __all__ 9: don't have active chargers. 9: raw(0 8218 8218 8218) min(-56 8218 8218 8218) spread(-2096 8218 8218 8218) max_pv 1661 9: [ 0 7782@1p ] PM PV mtr(W) avl(W) raw max min spread 31 1774 7713 9443 7713 5686 31 1774 7713 9443 7713 5686 29 1775 7717 9443 7713 5686 29 1775 7717 9443 7713 5686 30 1774 7713 9443 7713 5686 30 1774 7713 9443 7713 5686 2 1788 7773 9443 7713 5686 2 1788 7773 9443 7713 5686 20 1779 7734 9443 7713 5686 20 1779 7734 9443 7713 5686 22 1778 7730 9443 7713 5686 22 1778 7730 9443 7713 5686 5 1787 7769 9443 7713 5686 5 1787 7769 9326 7713 5686 26 1776 7721 9326 7713 5686 26 1776 7721 9326 7713 5686 34 1772 7704 9326 7704 5686 34 1772 7704 9326 7704 5686 37 1771 7700 9326 7700 5686 37 1771 7700 9321 7700 5686 2025-08-26 16:23:38,110 Hysteresis 1141 0: raw(7700 16000 16000 16000) min(7700 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 9321 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 9321 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1700 10000 10000 10000) 7: 0: 7700@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7700@1p __all__ 9: don't have active chargers. 9: raw(0 8300 8300 8300) min(0 8300 8300 8300) spread(-2014 8300 8300 8300) max_pv 1621 9: [ 0 7700@1p ] PM PV mtr(W) avl(W) raw max min spread 20 1761 7656 9321 7656 5686 20 1761 7656 9321 7656 5686 35 1754 7626 9321 7626 5686 35 1754 7626 9321 7626 5686 41 1751 7613 9321 7613 5686 41 1751 7613 9321 7613 5686 21 1761 7656 9321 7613 5686 21 1761 7656 9321 7613 5686 32 1755 7630 9321 7613 5686 32 1755 7630 9321 7613 5686 54 1744 7582 9321 7582 5686 54 1744 7582 9321 7582 5686 41 1751 7613 9321 7582 5686 41 1751 7613 9321 7582 5686 44 1749 7604 9321 7582 5686 44 1749 7604 9321 7582 5686 33 1755 7630 9321 7582 5686 33 1755 7630 9282 7582 5686 30 1756 7634 9282 7582 5686 30 1756 7634 9260 7582 5686 2025-08-26 16:23:48,116 Hysteresis 1151 0: raw(7634 16000 16000 16000) min(7582 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 9260 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 9260 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1634 10000 10000 10000) 7: 0: 7634@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7634@1p __all__ 9: don't have active chargers. 9: raw(0 8366 8366 8366) min(-52 8366 8366 8366) spread(-1948 8366 8366 8366) max_pv 1626 9: [ 0 7634@1p ] PM PV mtr(W) avl(W) raw max min spread 8 1751 7613 9260 7582 5686 8 1751 7613 9204 7582 5686 25 1743 7578 9204 7578 5686 25 1743 7578 9204 7578 5686 40 1735 7543 9204 7543 5686 40 1735 7543 9204 7543 5686 0 1755 7630 9204 7543 5686 0 1755 7630 9204 7543 5686 -2 1756 7634 9204 7543 5686 -2 1756 7634 9204 7543 5686 59 1726 7504 9204 7504 5686 59 1726 7504 9204 7504 5686 64 1723 7491 9204 7491 5686 64 1723 7491 9204 7491 5686 47 1732 7530 9204 7491 5686 47 1732 7530 9204 7491 5686 54 1728 7513 9204 7491 5686 54 1728 7513 9204 7491 5686 42 1734 7539 9204 7491 5686 42 1734 7539 9204 7491 5686 2025-08-26 16:23:58,121 Hysteresis 1161 0: raw(7539 16000 16000 16000) min(7491 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 9204 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 9204 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1539 10000 10000 10000) 7: 0: 7539@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7539@1p __all__ 9: don't have active chargers. 9: raw(0 8461 8461 8461) min(-48 8461 8461 8461) spread(-1853 8461 8461 8461) max_pv 1665 9: [ 0 7539@1p ] PM PV mtr(W) avl(W) raw max min spread 59 1704 7408 9204 7408 5686 59 1704 7408 9204 7408 5686 47 1710 7434 9204 7408 5686 47 1710 7434 9204 7408 5686 35 1716 7460 9204 7408 5686 35 1716 7460 9204 7408 5686 0 1733 7534 9204 7408 5686 0 1733 7534 9204 7408 5686 61 1703 7404 9204 7404 5686 61 1703 7404 9082 7404 5686 52 1707 7421 9082 7404 5686 52 1707 7421 9078 7404 5686 45 1711 7439 9078 7404 5686 45 1711 7439 9078 7404 5686 89 1689 7343 9078 7343 5686 89 1689 7343 9078 7343 5686 51 1708 7426 9078 7343 5686 51 1708 7426 9065 7343 5686 15 1726 7504 9065 7343 5686 15 1726 7504 9026 7343 5686 2025-08-26 16:24:08,128 Hysteresis 1171 0: raw(7504 16000 16000 16000) min(7343 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 9026 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 9026 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1504 10000 10000 10000) 7: 0: 7504@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7504@1p __all__ 9: don't have active chargers. 9: raw(0 8496 8496 8496) min(-161 8496 8496 8496) spread(-1818 8496 8496 8496) max_pv 1522 9: [ 0 7504@1p ] PM PV mtr(W) avl(W) raw max min spread 27 1712 7443 9026 7343 5686 27 1712 7443 9026 7343 5686 48 1701 7395 9026 7343 5686 48 1701 7395 9026 7343 5686 49 1701 7395 9026 7343 5686 49 1701 7395 9026 7343 5686 28 1711 7439 9026 7343 5686 28 1711 7439 9026 7343 5686 70 1690 7347 9026 7343 5686 70 1690 7347 9026 7343 5686 51 1700 7391 9026 7343 5686 51 1700 7391 9026 7343 5686 27 1712 7443 9026 7343 5686 27 1712 7443 9021 7343 5686 5 1723 7491 9021 7343 5686 5 1723 7491 9021 7343 5686 31 1710 7434 9021 7343 5686 31 1710 7434 8995 7343 5686 59 1696 7373 8995 7343 5686 2025-08-26 16:24:18,134 Hysteresis 1181 0: raw(7373 16000 16000 16000) min(7343 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 8995 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 8995 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1373 10000 10000 10000) 7: 0: 7373@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7373@1p __all__ 9: don't have active chargers. 9: raw(0 8627 8627 8627) min(-30 8627 8627 8627) spread(-1687 8627 8627 8627) max_pv 1622 9: [ 0 7373@1p ] PM PV mtr(W) avl(W) raw max min spread 59 1666 7243 8943 7243 5686 39 1676 7286 8943 7243 5686 39 1676 7286 8943 7243 5686 -11 1700 7391 8943 7243 5686 -11 1700 7391 8943 7243 5686 -21 1705 7413 8943 7243 5686 -21 1705 7413 8943 7243 5686 11 1690 7347 8943 7243 5686 11 1690 7347 8930 7243 5686 0 1695 7369 8930 7243 5686 0 1695 7369 8930 7243 5686 64 1663 7230 8930 7230 5686 64 1663 7230 8891 7230 5686 73 1659 7213 8891 7213 5686 73 1659 7213 8886 7213 5686 63 1664 7234 8886 7213 5686 63 1664 7234 8865 7213 5686 63 1664 7234 8865 7213 5686 63 1664 7234 8865 7213 5686 63 1664 7234 8865 7213 5686 2025-08-26 16:24:28,140 Hysteresis 1191 0: raw(7234 16000 16000 16000) min(7213 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 8865 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 8865 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1234 10000 10000 10000) 7: 0: 7234@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7234@1p __all__ 9: don't have active chargers. 9: raw(0 8766 8766 8766) min(-21 8766 8766 8766) spread(-1548 8766 8766 8766) max_pv 1631 9: [ 0 7234@1p ] PM PV mtr(W) avl(W) raw max min spread 63 1632 7095 8860 7095 5686 41 1643 7143 8860 7095 5686 41 1643 7143 8860 7095 5686 42 1642 7139 8860 7095 5686 42 1642 7139 8860 7095 5686 44 1641 7134 8860 7095 5686 44 1641 7134 8860 7095 5686 31 1648 7165 8860 7095 5686 31 1648 7165 8860 7095 5686 51 1638 7121 8860 7095 5686 51 1638 7121 8800 7095 5686 35 1646 7156 8800 7095 5686 35 1646 7156 8800 7095 5686 38 1644 7147 8800 7095 5686 38 1644 7147 8800 7095 5686 38 1644 7147 8800 7095 5686 38 1644 7147 8800 7095 5686 33 1647 7160 8800 7095 5686 33 1647 7160 8791 7095 5686 31 1648 7165 8791 7095 5686 2025-08-26 16:24:38,146 Hysteresis 1201 0: raw(7165 16000 16000 16000) min(7095 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 8791 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 8791 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1165 10000 10000 10000) 7: 0: 7165@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7165@1p __all__ 9: don't have active chargers. 9: raw(0 8835 8835 8835) min(-70 8835 8835 8835) spread(-1479 8835 8835 8835) max_pv 1626 9: [ 0 7165@1p ] PM PV mtr(W) avl(W) raw max min spread 31 1632 7095 8756 7095 5686 129 1583 6882 8756 6882 5686 129 1583 6882 8756 6882 5686 155 1570 6826 8756 6826 5686 155 1570 6826 8756 6826 5686 166 1564 6800 8756 6800 5686 166 1564 6800 8756 6800 5686 -8 1651 7178 8756 6800 5686 -8 1651 7178 8756 6800 5686 2 1646 7156 8756 6800 5686 2 1646 7156 8756 6800 5686 -21 1657 7204 8756 6800 5686 -21 1657 7204 8756 6800 5686 0 1647 7160 8756 6800 5686 0 1647 7160 8756 6800 5686 -15 1654 7191 8756 6800 5686 36 1629 7082 8756 6800 5686 36 1629 7082 8756 6800 5686 34 1630 7086 8756 6800 5686 34 1630 7086 8756 6800 5686 2025-08-26 16:24:48,152 Hysteresis 1211 0: raw(7086 16000 16000 16000) min(6800 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 8756 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 8756 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1086 10000 10000 10000) 7: 0: 7086@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7086@1p __all__ 9: don't have active chargers. 9: raw(0 8914 8914 8914) min(-286 8914 8914 8914) spread(-1400 8914 8914 8914) max_pv 1670 9: [ 0 7086@1p ] PM PV mtr(W) avl(W) raw max min spread -68 1663 7230 8756 6800 5686 -68 1663 7230 8756 6800 5686 -200 1729 7517 8756 6800 5686 -200 1729 7517 8756 6800 5686 -112 1685 7326 8756 6800 5686 -112 1685 7326 8756 6800 5686 7 1626 7069 8756 6800 5686 7 1626 7069 8756 6800 5686 20 1619 7039 8756 6800 5686 20 1619 7039 8756 6800 5686 55 1602 6965 8756 6800 5686 55 1602 6965 8756 6800 5686 79 1590 6913 8756 6800 5686 79 1590 6913 8756 6800 5686 27 1616 7026 8756 6800 5686 27 1616 7026 8756 6800 5686 10 1624 7060 8756 6800 5686 10 1624 7060 8756 6800 5686 68 1595 6934 8756 6800 5686 68 1595 6934 8756 6800 5686 2025-08-26 16:24:58,162 Hysteresis 1221 0: raw(6934 16000 16000 16000) min(6800 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 8756 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 8756 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (934 10000 10000 10000) 7: 0: 6934@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6934@1p __all__ 9: don't have active chargers. 9: raw(0 9066 9066 9066) min(-134 9066 9066 9066) spread(-1248 9066 9066 9066) max_pv 1822 9: [ 0 6934@1p ] PM PV mtr(W) avl(W) raw max min spread 34 1577 6856 8756 6800 5686 34 1577 6856 8756 6800 5686 21 1584 6886 8756 6800 5686 21 1584 6886 8756 6800 5686 0 1594 6930 8756 6800 5686 0 1594 6930 8756 6800 5686 -61 1624 7060 8747 6800 5686 -61 1624 7060 8747 6800 5686 58 1565 6804 8739 6800 5686 58 1565 6804 8739 6800 5686 45 1572 6834 8639 6800 5686 45 1572 6834 8639 6800 5686 2 1593 6926 8639 6800 5686 2 1593 6926 8639 6800 5686 18 1585 6891 8639 6800 5686 18 1585 6891 8639 6800 5686 6 1591 6917 8639 6800 5686 6 1591 6917 8639 6800 5686 55 1567 6813 8639 6800 5686 55 1567 6813 8639 6800 5686 2025-08-26 16:25:08,173 Hysteresis 1231 0: raw(6813 16000 16000 16000) min(6800 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 8639 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 8639 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (813 10000 10000 10000) 7: 0: 6813@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6813@1p __all__ 9: don't have active chargers. 9: raw(0 9187 9187 9187) min(-13 9187 9187 9187) spread(-1127 9187 9187 9187) max_pv 1826 9: [ 0 6813@1p ] PM PV mtr(W) avl(W) raw max min spread -8 1570 6826 8634 6800 5686 -8 1570 6826 8634 6800 5686 45 1544 6713 8634 6713 5686 45 1544 6713 8634 6713 5686 52 1540 6695 8634 6695 5686 52 1540 6695 8634 6695 5686 -54 1593 6926 8634 6695 5686 -54 1593 6926 8634 6695 5686 -8 1570 6826 8634 6695 5686 -8 1570 6826 8634 6695 5686 -10 1571 6830 8634 6695 5686 -10 1571 6830 8634 6695 5686 53 1540 6695 8634 6695 5686 53 1540 6695 8634 6695 5686 37 1548 6730 8634 6695 5686 37 1548 6730 8634 6695 5686 18 1557 6769 8634 6695 5686 18 1557 6769 8634 6695 5686 64 1534 6669 8604 6669 5686 64 1534 6669 8604 6669 5686 2025-08-26 16:25:18,179 Hysteresis 1241 0: raw(6669 16000 16000 16000) min(6669 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 8604 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 8604 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (669 10000 10000 10000) 7: 0: 6669@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6669@1p __all__ 9: don't have active chargers. 9: raw(0 9331 9331 9331) min(0 9331 9331 9331) spread(-983 9331 9331 9331) max_pv 1935 9: [ 0 6669@1p ] PM PV mtr(W) avl(W) raw max min spread -30 1548 6730 8582 6669 5686 -30 1548 6730 8582 6669 5686 -21 1543 6708 8534 6669 5686 -21 1543 6708 8534 6669 5686 18 1524 6626 8534 6626 5686 18 1524 6626 8534 6626 5686 39 1514 6582 8534 6582 5686 39 1514 6582 8534 6582 5686 38 1514 6582 8534 6582 5686 38 1514 6582 8534 6582 5686 20 1523 6621 8534 6582 5686 20 1523 6621 8534 6582 5686 17 1525 6630 8534 6582 5686 17 1525 6630 8534 6582 5686 45 1511 6569 8534 6569 5686 45 1511 6569 8534 6569 5686 25 1521 6613 8530 6569 5686 25 1521 6613 8530 6569 5686 89 1489 6473 8517 6473 5686 89 1489 6473 8517 6473 5686 2025-08-26 16:25:28,185 Hysteresis 1251 0: raw(6473 16000 16000 16000) min(6473 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 8517 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 8517 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (473 10000 10000 10000) 7: 0: 6473@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6473@1p __all__ 9: don't have active chargers. 9: raw(0 9527 9527 9527) min(0 9527 9527 9527) spread(-787 9527 9527 9527) max_pv 2044 9: [ 0 6473@1p ] PM PV mtr(W) avl(W) raw max min spread 32 1472 6400 8504 6400 5686 32 1472 6400 8504 6400 5686 19 1479 6430 8504 6400 5686 19 1479 6430 8504 6400 5686 17 1480 6434 8504 6400 5686 17 1480 6434 8504 6400 5686 -95 1535 6673 8504 6400 5686 -95 1535 6673 8504 6400 5686 88 1444 6278 8486 6278 5686 88 1444 6278 8486 6278 5686 65 1456 6330 8465 6278 5686 65 1456 6330 8465 6278 5686 73 1452 6313 8465 6278 5686 73 1452 6313 8465 6278 5686 21 1478 6426 8465 6278 5686 21 1478 6426 8465 6278 5686 0 1488 6469 8465 6278 5686 0 1488 6469 8465 6278 5686 50 1463 6360 8465 6278 5686 50 1463 6360 8465 6278 5686 2025-08-26 16:25:38,191 Hysteresis 1261 0: raw(6360 16000 16000 16000) min(6278 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 8465 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 8465 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (360 10000 10000 10000) 7: 0: 6360@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6360@1p __all__ 9: don't have active chargers. 9: raw(0 9640 9640 9640) min(-82 9640 9640 9640) spread(-674 9640 9640 9640) max_pv 2105 9: [ 0 6360@1p ] PM PV mtr(W) avl(W) raw max min spread 36 1444 6278 8408 6278 5686 36 1444 6278 8408 6278 5686 52 1436 6243 8391 6243 5686 52 1436 6243 8391 6243 5686 60 1432 6226 8391 6226 5686 60 1432 6226 8391 6226 5686 11 1457 6334 8391 6226 5686 11 1457 6334 8391 6226 5686 38 1443 6273 8391 6226 5686 38 1443 6273 8391 6226 5686 20 1452 6313 8391 6226 5686 20 1452 6313 8391 6226 5686 45 1440 6260 8391 6226 5686 45 1440 6260 8391 6226 5686 59 1433 6230 8391 6226 5686 59 1433 6230 8391 6226 5686 0 1462 6356 8391 6226 5686 0 1462 6356 8391 6226 5686 19 1453 6317 8378 6226 5686 19 1453 6317 8378 6226 5686 2025-08-26 16:25:48,197 Hysteresis 1271 0: raw(6317 16000 16000 16000) min(6226 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 8378 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 8378 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (317 10000 10000 10000) 7: 0: 6317@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6317@1p __all__ 9: don't have active chargers. 9: raw(0 9683 9683 9683) min(-91 9683 9683 9683) spread(-631 9683 9683 9683) max_pv 2061 9: [ 0 6317@1p ] PM PV mtr(W) avl(W) raw max min spread 4 1450 6304 8373 6226 5686 4 1450 6304 8373 6226 5686 -13 1458 6339 8373 6226 5686 -13 1458 6339 8373 6226 5686 10 1447 6291 8373 6226 5686 10 1447 6291 8373 6226 5686 27 1439 6256 8373 6226 5686 27 1439 6256 8373 6226 5686 31 1437 6247 8360 6226 5686 31 1437 6247 8360 6226 5686 24 1440 6260 8321 6226 5686 24 1440 6260 8321 6226 5686 -22 1463 6360 8321 6226 5686 -22 1463 6360 8321 6226 5686 71 1417 6160 8321 6160 5686 71 1417 6160 8321 6160 5686 36 1434 6234 8321 6160 5686 36 1434 6234 8321 6160 5686 30 1437 6247 8321 6160 5686 30 1437 6247 8321 6160 5686 2025-08-26 16:25:58,203 Hysteresis 1281 0: raw(6247 16000 16000 16000) min(6160 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 8321 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 8321 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (247 10000 10000 10000) 7: 0: 6247@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6247@1p __all__ 9: don't have active chargers. 9: raw(0 9753 9753 9753) min(-87 9753 9753 9753) spread(-561 9753 9753 9753) max_pv 2074 9: [ 0 6247@1p ] PM PV mtr(W) avl(W) raw max min spread 16 1428 6208 8321 6160 5686 16 1428 6208 8321 6160 5686 -26 1449 6300 8321 6160 5686 -26 1449 6300 8321 6160 5686 68 1402 6095 8321 6095 5686 68 1402 6095 8321 6095 5686 68 1402 6095 8321 6095 5686 68 1402 6095 8321 6095 5686 21 1426 6200 8321 6095 5686 21 1426 6200 8321 6095 5686 21 1426 6200 8200 6095 5686 46 1413 6143 8200 6095 5686 24 1424 6191 8195 6095 5686 24 1424 6191 8195 6095 5686 22 1425 6195 8182 6095 5686 22 1425 6195 8182 6095 5686 18 1427 6204 8182 6095 5686 18 1427 6204 8182 6095 5686 33 1420 6173 8165 6095 5686 33 1420 6173 8165 6095 5686 2025-08-26 16:26:08,213 Hysteresis 1291 0: raw(6173 16000 16000 16000) min(6095 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 8165 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 8165 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (173 10000 10000 10000) 7: 0: 6173@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6173@1p __all__ 9: don't have active chargers. 9: raw(0 9827 9827 9827) min(-78 9827 9827 9827) spread(-487 9827 9827 9827) max_pv 1992 9: [ 0 6173@1p ] PM PV mtr(W) avl(W) raw max min spread 74 1382 6008 8156 6008 5686 74 1382 6008 8156 6008 5686 -20 1429 6213 8156 6008 5686 -20 1429 6213 8156 6008 5686 -4 1421 6178 8156 6008 5686 -4 1421 6178 8156 6008 5686 16 1411 6134 8152 6008 5686 16 1411 6134 8152 6008 5686 22 1408 6121 8121 6008 5686 22 1408 6121 8121 6008 5686 41 1399 6082 8121 6008 5686 41 1399 6082 8121 6008 5686 11 1414 6147 8121 6008 5686 11 1414 6147 8121 6008 5686 20 1409 6126 8121 6008 5686 20 1409 6126 8121 6008 5686 45 1397 6073 8121 6008 5686 45 1397 6073 8121 6008 5686 13 1413 6143 8108 6008 5686 13 1413 6143 8108 6008 5686 2025-08-26 16:26:18,219 Hysteresis 1301 0: raw(6143 16000 16000 16000) min(6008 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 8108 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 8108 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (143 10000 10000 10000) 7: 0: 6143@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6143@1p __all__ 9: don't have active chargers. 9: raw(0 9857 9857 9857) min(-135 9857 9857 9857) spread(-457 9857 9857 9857) max_pv 1965 9: [ 0 6143@1p ] PM PV mtr(W) avl(W) raw max min spread 66 1379 5995 8100 5995 5686 66 1379 5995 8100 5995 5686 36 1394 6060 8100 5995 5686 36 1394 6060 8100 5995 5686 17 1404 6104 8100 5995 5686 17 1404 6104 8100 5995 5686 18 1403 6100 8100 5995 5686 18 1403 6100 8100 5995 5686 -20 1422 6182 8100 5995 5686 -20 1422 6182 8100 5995 5686 45 1390 6043 8100 5995 5686 45 1390 6043 8100 5995 5686 22 1401 6091 8100 5995 5686 22 1401 6091 8100 5995 5686 51 1387 6030 8100 5995 5686 51 1387 6030 8100 5995 5686 70 1377 5986 8100 5986 5686 70 1377 5986 8100 5986 5686 0 1412 6139 8100 5986 5686 0 1412 6139 8100 5986 5686 2025-08-26 16:26:28,225 Hysteresis 1311 0: raw(6139 16000 16000 16000) min(5986 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 8100 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 8100 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (139 10000 10000 10000) 7: 0: 6139@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6139@1p __all__ 9: don't have active chargers. 9: raw(0 9861 9861 9861) min(-153 9861 9861 9861) spread(-453 9861 9861 9861) max_pv 1961 9: [ 0 6139@1p ] PM PV mtr(W) avl(W) raw max min spread -28 1425 6195 8056 5986 5686 -28 1425 6195 8056 5986 5686 -100 1461 6352 8056 5986 5686 -100 1461 6352 8056 5986 5686 191 1316 5721 8056 5721 5686 191 1316 5721 8056 5721 5686 173 1325 5760 8056 5721 5686 173 1325 5760 8056 5721 5686 -83 1452 6313 8056 5721 5686 -83 1452 6313 8056 5721 5686 -56 1439 6256 8056 5721 5686 -56 1439 6256 8056 5721 5686 76 1373 5969 8056 5721 5686 76 1373 5969 8056 5721 5686 55 1384 6017 8056 5721 5686 55 1384 6017 8056 5721 5686 25 1399 6082 8056 5721 5686 25 1399 6082 8056 5721 5686 -16 1419 6169 8056 5721 5686 -16 1419 6169 8056 5721 5686 2025-08-26 16:26:38,231 Hysteresis 1321 0: raw(6169 16000 16000 16000) min(5721 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 8056 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 8056 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (169 10000 10000 10000) 7: 0: 6169@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6169@1p __all__ 9: don't have active chargers. 9: raw(0 9831 9831 9831) min(-448 9831 9831 9831) spread(-483 9831 9831 9831) max_pv 1887 9: [ 0 6169@1p ] PM PV mtr(W) avl(W) raw max min spread -24 1430 6217 8052 5721 5686 -24 1430 6217 8052 5721 5686 34 1401 6091 8052 5721 5686 34 1401 6091 8052 5721 5686 15 1411 6134 8052 5721 5686 15 1411 6134 8052 5721 5686 42 1397 6073 8052 5721 5686 42 1397 6073 8052 5721 5686 27 1405 6108 8052 5721 5686 27 1405 6108 8052 5721 5686 -4 1420 6173 8052 5721 5686 -4 1420 6173 8052 5721 5686 9 1414 6147 8052 5721 5686 9 1414 6147 8052 5721 5686 -23 1429 6213 8052 5721 5686 -23 1429 6213 8052 5721 5686 35 1401 6091 8052 5721 5686 35 1401 6091 8052 5721 5686 33 1402 6095 8052 5721 5686 33 1402 6095 8052 5721 5686 2025-08-26 16:26:48,237 Hysteresis 1331 0: raw(6095 16000 16000 16000) min(5721 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 8052 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 8052 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (95 10000 10000 10000) 7: 0: 6095@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6095@1p __all__ 9: don't have active chargers. 9: raw(0 9905 9905 9905) min(-374 9905 9905 9905) spread(-409 9905 9905 9905) max_pv 1957 9: [ 0 6095@1p ] PM PV mtr(W) avl(W) raw max min spread 13 1395 6065 8052 5721 5686 13 1395 6065 8052 5721 5686 29 1387 6030 8052 5721 5686 29 1387 6030 8052 5721 5686 -13 1407 6117 8052 5721 5686 -13 1407 6117 8052 5721 5686 -4 1403 6100 8052 5721 5686 -4 1403 6100 8052 5721 5686 14 1394 6060 8030 5721 5686 14 1394 6060 8030 5721 5686 23 1390 6043 8008 5721 5686 23 1390 6043 8008 5721 5686 60 1371 5960 8008 5721 5686 60 1371 5960 8008 5721 5686 25 1389 6039 8008 5721 5686 25 1389 6039 8008 5721 5686 26 1388 6034 8008 5721 5686 26 1388 6034 8008 5721 5686 65 1369 5952 8008 5721 5686 65 1369 5952 8008 5721 5686 2025-08-26 16:26:58,249 Hysteresis 1341 0: raw(5952 16000 16000 16000) min(5721 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 8008 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 8008 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-48 10000 10000 10000) min(-279 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 2008 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 42 1359 5908 7991 5721 5686 42 1359 5908 7991 5721 5686 50 1355 5891 7991 5721 5686 50 1355 5891 7991 5721 5686 -5 1382 6008 7991 5721 5686 -5 1382 6008 7991 5721 5686 2 1379 5995 7991 5721 5686 2 1379 5995 7991 5721 5686 11 1375 5978 7960 5721 5686 11 1375 5978 7960 5721 5686 24 1368 5947 7960 5721 5686 24 1368 5947 7960 5721 5686 21 1370 5956 7960 5721 5686 21 1370 5956 7960 5721 5686 0 1380 6000 7960 5721 5686 0 1380 6000 7960 5721 5686 -24 1392 6052 7956 5721 5686 -24 1392 6052 7956 5721 5686 35 1363 5926 7956 5721 5686 35 1363 5926 7956 5721 5686 2025-08-26 16:27:08,255 Hysteresis 1351 0: raw(5926 16000 16000 16000) min(5721 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 7956 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7956 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-74 10000 10000 10000) min(-279 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 1956 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -23 1391 6047 7913 5721 5686 -23 1391 6047 7913 5721 5686 10 1375 5978 7913 5721 5686 10 1375 5978 7913 5721 5686 45 1358 5904 7913 5721 5686 45 1358 5904 7913 5721 5686 42 1359 5908 7913 5721 5686 42 1359 5908 7913 5721 5686 53 1354 5886 7913 5721 5686 53 1354 5886 7913 5721 5686 -26 1393 6056 7913 5721 5686 -26 1393 6056 7913 5721 5686 -35 1397 6073 7913 5721 5686 -35 1397 6073 7913 5721 5686 -54 1407 6117 7913 5721 5686 -54 1407 6117 7913 5721 5686 29 1366 5939 7913 5721 5686 29 1366 5939 7913 5721 5686 52 1354 5886 7913 5721 5686 52 1354 5886 7913 5721 5686 2025-08-26 16:27:18,261 Hysteresis 1361 0: raw(5886 16000 16000 16000) min(5721 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 7913 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7913 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-114 10000 10000 10000) min(-279 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 1913 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 26 1367 5943 7913 5721 5686 26 1367 5943 7913 5721 5686 38 1361 5917 7913 5721 5686 38 1361 5917 7913 5721 5686 22 1369 5952 7913 5721 5686 22 1369 5952 7913 5721 5686 19 1371 5960 7913 5721 5686 19 1371 5960 7913 5721 5686 37 1362 5921 7913 5721 5686 37 1362 5921 7913 5721 5686 20 1370 5956 7808 5721 5686 20 1370 5956 7808 5721 5686 45 1358 5904 7808 5721 5686 45 1358 5904 7808 5721 5686 5 1378 5991 7808 5721 5686 5 1378 5991 7808 5721 5686 0 1380 6000 7786 5721 5686 0 1380 6000 7786 5721 5686 52 1354 5886 7782 5721 5686 52 1354 5886 7782 5721 5686 2025-08-26 16:27:28,267 Hysteresis 1371 0: raw(5886 16000 16000 16000) min(5721 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 7782 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7782 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-114 10000 10000 10000) min(-279 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 1782 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 51 1355 5891 7773 5721 5686 51 1355 5891 7773 5721 5686 11 1375 5978 7773 5721 5686 11 1375 5978 7773 5721 5686 37 1362 5921 7773 5721 5686 37 1362 5921 7773 5721 5686 17 1372 5965 7773 5721 5686 17 1372 5965 7773 5721 5686 62 1349 5865 7769 5721 5686 62 1349 5865 7769 5721 5686 55 1353 5882 7769 5721 5686 55 1353 5882 7769 5721 5686 0 1380 6000 7769 5721 5686 0 1380 6000 7769 5721 5686 23 1369 5952 7721 5721 5686 23 1369 5952 7721 5721 5686 -25 1392 6052 7704 5721 5686 -25 1392 6052 7704 5721 5686 9 1376 5982 7700 5721 5686 9 1376 5982 7700 5721 5686 2025-08-26 16:27:38,273 Hysteresis 1381 0: raw(5982 16000 16000 16000) min(5721 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 7700 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7700 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-18 10000 10000 10000) min(-279 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 1700 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 23 1369 5952 7656 5721 5686 23 1369 5952 7656 5721 5686 27 1367 5943 7656 5721 5686 27 1367 5943 7656 5721 5686 42 1359 5908 7656 5721 5686 42 1359 5908 7656 5721 5686 23 1369 5952 7656 5721 5686 23 1369 5952 7656 5721 5686 29 1366 5939 7634 5721 5686 29 1366 5939 7634 5721 5686 29 1366 5939 7634 5721 5686 29 1366 5939 7634 5721 5686 39 1361 5917 7634 5721 5686 39 1361 5917 7634 5721 5686 50 1355 5891 7634 5721 5686 50 1355 5891 7634 5721 5686 35 1363 5926 7634 5721 5686 35 1363 5926 7634 5721 5686 35 1363 5926 7634 5721 5686 35 1363 5926 7634 5721 5686 2025-08-26 16:27:48,279 Hysteresis 1391 0: raw(5926 16000 16000 16000) min(5721 16000 16000 16000) spread(5686 16000 16000 16000) 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 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 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)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-74 10000 10000 10000) min(-279 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 1634 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -10 1385 6021 7634 5721 5686 -10 1385 6021 7634 5721 5686 -18 1389 6039 7634 5721 5686 -18 1389 6039 7634 5721 5686 49 1356 5895 7634 5721 5686 49 1356 5895 7634 5721 5686 -5 1382 6008 7634 5721 5686 -5 1382 6008 7634 5721 5686 26 1367 5943 7634 5721 5686 26 1367 5943 7634 5721 5686 9 1376 5982 7539 5721 5686 9 1376 5982 7539 5721 5686 22 1369 5952 7539 5721 5686 22 1369 5952 7539 5721 5686 45 1358 5904 7539 5721 5686 45 1358 5904 7539 5721 5686 17 1372 5965 7539 5721 5686 17 1372 5965 7539 5721 5686 25 1368 5947 7539 5721 5686 25 1368 5947 7539 5721 5686 2025-08-26 16:27:58,284 Hysteresis 1401 0: raw(5947 16000 16000 16000) min(5721 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 7539 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7539 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-53 10000 10000 10000) min(-279 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 1539 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 33 1364 5930 7534 5721 5686 33 1364 5930 7534 5721 5686 26 1367 5943 7534 5721 5686 26 1367 5943 7534 5721 5686 40 1360 5913 7534 5721 5686 40 1360 5913 7534 5721 5686 -7 1383 6013 7534 5721 5686 -7 1383 6013 7534 5721 5686 11 1375 5978 7517 5721 5686 11 1375 5978 7517 5721 5686 6 1377 5986 7517 5721 5686 6 1377 5986 7517 5721 5686 66 1347 5856 7517 5721 5686 66 1347 5856 7517 5721 5686 87 1337 5813 7517 5721 5686 87 1337 5813 7517 5721 5686 0 1380 6000 7517 5721 5686 0 1380 6000 7517 5721 5686 -47 1403 6100 7517 5721 5686 -47 1403 6100 7517 5721 5686 2025-08-26 16:28:08,295 Hysteresis 1411 0: raw(6100 16000 16000 16000) min(5721 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 7517 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7517 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (100 10000 10000 10000) 7: 0: 6100@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6100@1p __all__ 9: don't have active chargers. 9: raw(0 9900 9900 9900) min(-379 9900 9900 9900) spread(-414 9900 9900 9900) max_pv 1417 9: [ 0 6100@1p ] PM PV mtr(W) avl(W) raw max min spread 32 1387 6030 7517 5721 5686 32 1387 6030 7517 5721 5686 26 1390 6043 7517 5721 5686 26 1390 6043 7517 5721 5686 49 1379 5995 7517 5721 5686 49 1379 5995 7517 5721 5686 48 1379 5995 7517 5721 5686 48 1379 5995 7517 5721 5686 59 1374 5973 7517 5721 5686 59 1374 5973 7517 5721 5686 22 1392 6052 7517 5721 5686 22 1392 6052 7517 5721 5686 17 1395 6065 7517 5721 5686 17 1395 6065 7517 5721 5686 55 1376 5982 7517 5721 5686 55 1376 5982 7517 5721 5686 21 1393 6056 7517 5721 5686 21 1393 6056 7517 5721 5686 3 1402 6095 7517 5721 5686 3 1402 6095 7517 5721 5686 2025-08-26 16:28:18,300 Hysteresis 1421 0: raw(6095 16000 16000 16000) min(5721 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 7517 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7517 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (95 10000 10000 10000) 7: 0: 6095@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6095@1p __all__ 9: don't have active chargers. 9: raw(0 9905 9905 9905) min(-374 9905 9905 9905) spread(-409 9905 9905 9905) max_pv 1422 9: [ 0 6095@1p ] PM PV mtr(W) avl(W) raw max min spread 18 1392 6052 7517 5721 5686 18 1392 6052 7517 5721 5686 2 1400 6086 7517 5721 5686 2 1400 6086 7517 5721 5686 65 1369 5952 7517 5721 5686 65 1369 5952 7517 5721 5686 40 1381 6004 7517 5721 5686 40 1381 6004 7517 5721 5686 23 1390 6043 7517 5721 5686 23 1390 6043 7517 5721 5686 37 1383 6013 7517 5721 5686 37 1383 6013 7517 5721 5686 26 1388 6034 7517 5721 5686 26 1388 6034 7517 5721 5686 71 1366 5939 7517 5721 5686 71 1366 5939 7517 5721 5686 20 1391 6047 7517 5721 5686 20 1391 6047 7517 5721 5686 70 1366 5939 7517 5721 5686 70 1366 5939 7517 5721 5686 2025-08-26 16:28:28,306 Hysteresis 1431 0: raw(5939 16000 16000 16000) min(5721 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 7517 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7517 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-61 10000 10000 10000) min(-279 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 1517 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 90 1335 5804 7517 5721 5686 90 1335 5804 7517 5721 5686 -3 1381 6004 7517 5721 5686 -3 1381 6004 7517 5721 5686 2 1379 5995 7517 5721 5686 2 1379 5995 7517 5721 5686 20 1370 5956 7517 5721 5686 20 1370 5956 7517 5721 5686 26 1367 5943 7517 5721 5686 26 1367 5943 7517 5721 5686 36 1362 5921 7517 5721 5686 36 1362 5921 7517 5721 5686 36 1362 5921 7517 5721 5686 36 1362 5921 7517 5721 5686 74 1343 5839 7517 5721 5686 74 1343 5839 7517 5721 5686 2 1379 5995 7517 5721 5686 2 1379 5995 7517 5721 5686 5 1378 5991 7517 5721 5686 5 1378 5991 7517 5721 5686 2025-08-26 16:28:38,312 Hysteresis 1441 0: raw(5991 16000 16000 16000) min(5721 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 7517 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7517 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-9 10000 10000 10000) min(-279 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 1517 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 9 1376 5982 7517 5721 5686 9 1376 5982 7517 5721 5686 9 1376 5982 7517 5721 5686 9 1376 5982 7517 5721 5686 31 1365 5934 7517 5721 5686 31 1365 5934 7517 5721 5686 2 1379 5995 7517 5721 5686 2 1379 5995 7517 5721 5686 26 1367 5943 7517 5721 5686 26 1367 5943 7517 5721 5686 16 1372 5965 7517 5721 5686 16 1372 5965 7517 5721 5686 11 1375 5978 7517 5721 5686 11 1375 5978 7517 5721 5686 53 1354 5886 7517 5721 5686 53 1354 5886 7517 5721 5686 26 1367 5943 7517 5721 5686 26 1367 5943 7517 5721 5686 24 1368 5947 7517 5721 5686 24 1368 5947 7517 5721 5686 2025-08-26 16:28:48,318 Hysteresis 1451 0: raw(5947 16000 16000 16000) min(5721 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 7517 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7517 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-53 10000 10000 10000) min(-279 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 1517 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 12 1374 5973 7517 5721 5686 12 1374 5973 7517 5721 5686 12 1374 5973 7517 5721 5686 12 1374 5973 7326 5721 5686 27 1367 5943 7326 5721 5686 27 1367 5943 7069 5721 5686 0 1380 6000 7069 5721 5686 0 1380 6000 7060 5721 5686 66 1347 5856 7060 5721 5686 66 1347 5856 7060 5721 5686 60 1350 5869 7060 5721 5686 60 1350 5869 7060 5721 5686 5 1378 5991 7060 5721 5686 5 1378 5991 7060 5721 5686 29 1366 5939 7060 5721 5686 29 1366 5939 7060 5721 5686 5 1378 5991 7060 5721 5686 5 1378 5991 7060 5721 5686 39 1361 5917 7060 5721 5686 39 1361 5917 7060 5721 5686 2025-08-26 16:28:58,324 Hysteresis 1461 0: raw(5917 16000 16000 16000) min(5721 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 7060 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7060 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-83 10000 10000 10000) min(-279 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 1060 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 23 1369 5952 7060 5721 5686 23 1369 5952 7060 5721 5686 32 1364 5930 7060 5721 5686 32 1364 5930 7060 5721 5686 46 1357 5900 7060 5721 5686 46 1357 5900 7060 5721 5686 -15 1387 6030 7060 5721 5686 -15 1387 6030 6926 5721 5686 -5 1382 6008 6926 5721 5686 -5 1382 6008 6926 5721 5686 30 1365 5934 6926 5721 5686 30 1365 5934 6926 5721 5686 24 1368 5947 6926 5721 5686 24 1368 5947 6926 5721 5686 38 1361 5917 6926 5721 5686 38 1361 5917 6926 5721 5686 23 1369 5952 6926 5721 5686 23 1369 5952 6926 5721 5686 40 1360 5913 6926 5721 5686 40 1360 5913 6926 5721 5686 2025-08-26 16:29:08,330 Hysteresis 1471 0: raw(5913 16000 16000 16000) min(5721 16000 16000 16000) spread(5686 16000 16000 16000) 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 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 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)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-87 10000 10000 10000) min(-279 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 926 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 3 1379 5995 6926 5721 5686 3 1379 5995 6926 5721 5686 26 1367 5943 6926 5721 5686 26 1367 5943 6926 5721 5686 35 1363 5926 6926 5721 5686 35 1363 5926 6926 5721 5686 22 1369 5952 6926 5721 5686 22 1369 5952 6830 5721 5686 40 1360 5913 6830 5721 5686 40 1360 5913 6830 5721 5686 21 1370 5956 6830 5721 5686 21 1370 5956 6769 5721 5686 25 1368 5947 6769 5721 5686 25 1368 5947 6769 5721 5686 39 1361 5917 6769 5721 5686 39 1361 5917 6769 5721 5686 30 1365 5934 6769 5721 5686 30 1365 5934 6730 5721 5686 55 1353 5882 6730 5721 5686 55 1353 5882 6730 5721 5686 2025-08-26 16:29:18,336 Hysteresis 1481 0: raw(5882 16000 16000 16000) min(5721 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6730 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6730 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-118 10000 10000 10000) min(-279 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 730 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 15 1373 5969 6730 5721 5686 15 1373 5969 6708 5721 5686 30 1365 5934 6708 5721 5686 30 1365 5934 6673 5721 5686 -14 1387 6030 6673 5721 5686 -14 1387 6030 6673 5721 5686 -20 1390 6043 6673 5721 5686 -20 1390 6043 6673 5721 5686 51 1355 5891 6673 5721 5686 51 1355 5891 6673 5721 5686 11 1375 5978 6673 5721 5686 11 1375 5978 6673 5721 5686 57 1352 5878 6673 5721 5686 57 1352 5878 6673 5721 5686 39 1361 5917 6673 5721 5686 39 1361 5917 6673 5721 5686 7 1377 5986 6673 5721 5686 7 1377 5986 6673 5721 5686 0 1380 6000 6673 5721 5686 0 1380 6000 6673 5721 5686 2025-08-26 16:29:28,342 Hysteresis 1491 0: raw(6000 16000 16000 16000) min(5721 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6673 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6673 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(0 10000 10000 10000) min(-279 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 673 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -15 1387 6030 6673 5721 5686 -15 1387 6030 6673 5721 5686 56 1352 5878 6673 5721 5686 56 1352 5878 6673 5721 5686 32 1364 5930 6673 5721 5686 32 1364 5930 6673 5721 5686 30 1365 5934 6673 5721 5686 30 1365 5934 6469 5721 5686 36 1362 5921 6469 5721 5686 36 1362 5921 6469 5721 5686 -18 1389 6039 6469 5721 5686 -18 1389 6039 6469 5721 5686 -2 1381 6004 6469 5721 5686 -2 1381 6004 6469 5721 5686 -22 1391 6047 6469 5721 5686 -22 1391 6047 6469 5721 5686 46 1357 5900 6469 5721 5686 46 1357 5900 6360 5721 5686 27 1367 5943 6360 5721 5686 27 1367 5943 6360 5721 5686 2025-08-26 16:29:38,348 Hysteresis 1501 0: raw(5943 16000 16000 16000) min(5721 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6360 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6360 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-57 10000 10000 10000) min(-279 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 360 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 15 1373 5969 6360 5721 5686 15 1373 5969 6360 5721 5686 49 1356 5895 6360 5721 5686 49 1356 5895 6360 5721 5686 -28 1394 6060 6360 5721 5686 -28 1394 6060 6360 5721 5686 1 1380 6000 6360 5721 5686 1 1380 6000 6360 5721 5686 3 1379 5995 6360 5721 5686 3 1379 5995 6360 5721 5686 11 1375 5978 6360 5721 5686 11 1375 5978 6360 5721 5686 33 1364 5930 6360 5721 5686 33 1364 5930 6360 5721 5686 -2 1381 6004 6360 5721 5686 -2 1381 6004 6360 5721 5686 37 1362 5921 6360 5721 5686 37 1362 5921 6360 5721 5686 17 1372 5965 6360 5721 5686 17 1372 5965 6360 5721 5686 2025-08-26 16:29:48,358 Hysteresis 1511 0: raw(5965 16000 16000 16000) min(5721 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6360 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6360 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-35 10000 10000 10000) min(-279 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 360 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 20 1370 5956 6360 5721 5686 20 1370 5956 6360 5721 5686 62 1349 5865 6360 5721 5686 62 1349 5865 6360 5721 5686 31 1365 5934 6360 5721 5686 31 1365 5934 6360 5721 5686 66 1347 5856 6360 5721 5686 66 1347 5856 6360 5721 5686 40 1360 5913 6360 5721 5686 40 1360 5913 6360 5721 5686 40 1360 5913 6360 5721 5686 40 1360 5913 6360 5721 5686 18 1371 5960 6360 5721 5686 18 1371 5960 6352 5721 5686 19 1371 5960 6352 5721 5686 19 1371 5960 6352 5721 5686 87 1337 5813 6352 5721 5686 87 1337 5813 6352 5721 5686 54 1353 5882 6352 5721 5686 54 1353 5882 6352 5721 5686 2025-08-26 16:29:58,364 Hysteresis 1521 0: raw(5882 16000 16000 16000) min(5721 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6352 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6352 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-118 10000 10000 10000) min(-279 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 352 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 84 1338 5817 6352 5721 5686 84 1338 5817 6352 5721 5686 29 1366 5939 6352 5721 5686 29 1366 5939 6352 5721 5686 14 1373 5969 6352 5721 5686 14 1373 5969 6352 5721 5686 47 1357 5900 6352 5721 5686 47 1357 5900 6352 5721 5686 20 1370 5956 6352 5721 5686 20 1370 5956 6352 5721 5686 51 1355 5891 6352 5721 5686 51 1355 5891 6352 5721 5686 17 1372 5965 6352 5721 5686 17 1372 5965 6352 5721 5686 20 1370 5956 6352 5721 5686 20 1370 5956 6352 5721 5686 9 1376 5982 6352 5721 5686 9 1376 5982 6352 5721 5686 -9 1384 6017 6352 5721 5686 -9 1384 6017 6352 5721 5686 2025-08-26 16:30:08,375 Hysteresis 1531 0: raw(6017 16000 16000 16000) min(5721 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6352 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 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6352 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (17 10000 10000 10000) 7: 0: 6017@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6017@1p __all__ 9: don't have active chargers. 9: raw(0 9983 9983 9983) min(-296 9983 9983 9983) spread(-331 9983 9983 9983) max_pv 335 9: [ 0 6017@1p ] PM PV mtr(W) avl(W) raw max min spread 48 1359 5908 6352 5721 5686 48 1359 5908 6352 5721 5686 31 1368 5947 6352 5721 5686 31 1368 5947 6352 5721 5686 61 1353 5882 6352 5721 5686 61 1353 5882 6352 5721 5686 34 1366 5939 6352 5721 5686 34 1366 5939 6352 5721 5686 37 1365 5934 6352 5721 5686 37 1365 5934 6352 5721 5686 61 1353 5882 6352 5721 5686 61 1353 5882 6352 5721 5686 28 1369 5952 6352 5721 5686 28 1369 5952 6352 5721 5686 23 1372 5965 6352 5721 5686 23 1372 5965 6352 5721 5686 -4 1385 6021 6352 5721 5686 -4 1385 6021 6352 5721 5686 61 1353 5882 6352 5721 5686 61 1353 5882 6352 5721 5686 2025-08-26 16:30:18,381 Hysteresis 1541 0: raw(5882 16000 16000 16000) min(5721 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6352 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6352 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-118 10000 10000 10000) min(-279 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 352 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 55 1353 5882 6352 5721 5686 55 1353 5882 6352 5721 5686 18 1371 5960 6352 5721 5686 18 1371 5960 6352 5721 5686 35 1363 5926 6352 5721 5686 35 1363 5926 6352 5721 5686 8 1376 5982 6352 5721 5686 8 1376 5982 6352 5721 5686 32 1364 5930 6352 5721 5686 32 1364 5930 6352 5721 5686 17 1372 5965 6352 5721 5686 17 1372 5965 6352 5721 5686 23 1369 5952 6352 5721 5686 23 1369 5952 6352 5721 5686 22 1369 5952 6352 5721 5686 22 1369 5952 6352 5721 5686 0 1380 6000 6352 5721 5686 0 1380 6000 6352 5721 5686 24 1368 5947 6352 5721 5686 24 1368 5947 6352 5721 5686 2025-08-26 16:30:28,387 Hysteresis 1551 0: raw(5947 16000 16000 16000) min(5721 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6352 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6352 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-53 10000 10000 10000) min(-279 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 352 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 3 1379 5995 6352 5721 5686 3 1379 5995 6352 5721 5686 13 1374 5973 6352 5721 5686 13 1374 5973 6313 5721 5686 -16 1388 6034 6313 5721 5686 -16 1388 6034 6313 5760 5686 62 1349 5865 6313 5760 5686 62 1349 5865 6313 5804 5686 53 1354 5886 6313 5804 5686 53 1354 5886 6256 5804 5686 29 1366 5939 6256 5804 5686 29 1366 5939 6217 5804 5686 19 1371 5960 6217 5804 5686 19 1371 5960 6217 5804 5686 22 1369 5952 6217 5804 5686 22 1369 5952 6217 5804 5686 37 1362 5921 6217 5804 5686 37 1362 5921 6217 5804 5686 13 1374 5973 6217 5804 5686 13 1374 5973 6217 5804 5686 2025-08-26 16:30:38,393 Hysteresis 1561 0: raw(5973 16000 16000 16000) min(5804 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6217 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6217 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-27 10000 10000 10000) min(-196 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 217 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 19 1371 5960 6217 5804 5686 19 1371 5960 6213 5804 5686 55 1353 5882 6213 5804 5686 55 1353 5882 6213 5804 5686 -19 1389 6039 6213 5804 5686 -19 1389 6039 6213 5804 5686 -8 1384 6017 6213 5804 5686 -8 1384 6017 6213 5804 5686 6 1377 5986 6213 5804 5686 6 1377 5986 6213 5804 5686 30 1365 5934 6213 5804 5686 30 1365 5934 6213 5804 5686 21 1370 5956 6213 5804 5686 21 1370 5956 6213 5804 5686 16 1372 5965 6213 5804 5686 16 1372 5965 6117 5804 5686 37 1362 5921 6117 5804 5686 37 1362 5921 6117 5804 5686 24 1368 5947 6117 5804 5686 24 1368 5947 6117 5804 5686 2025-08-26 16:30:48,398 Hysteresis 1571 0: raw(5947 16000 16000 16000) min(5804 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6117 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6117 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-53 10000 10000 10000) min(-196 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 117 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 53 1354 5886 6117 5804 5686 53 1354 5886 6117 5804 5686 9 1376 5982 6117 5804 5686 9 1376 5982 6117 5804 5686 16 1372 5965 6117 5804 5686 16 1372 5965 6117 5804 5686 11 1375 5978 6117 5804 5686 11 1375 5978 6117 5804 5686 53 1354 5886 6117 5804 5686 53 1354 5886 6117 5804 5686 65 1348 5860 6117 5804 5686 65 1348 5860 6117 5804 5686 5 1378 5991 6117 5804 5686 5 1378 5991 6117 5804 5686 34 1363 5926 6117 5804 5686 34 1363 5926 6117 5804 5686 10 1375 5978 6117 5804 5686 10 1375 5978 6117 5804 5686 30 1365 5934 6117 5804 5686 30 1365 5934 6117 5804 5686 2025-08-26 16:30:58,413 Hysteresis 1581 0: raw(5934 16000 16000 16000) min(5804 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6117 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6117 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-66 10000 10000 10000) min(-196 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 117 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 41 1360 5913 6117 5804 5686 41 1360 5913 6117 5804 5686 27 1367 5943 6117 5804 5686 27 1367 5943 6117 5804 5686 47 1357 5900 6117 5804 5686 47 1357 5900 6117 5804 5686 27 1367 5943 6117 5804 5686 27 1367 5943 6117 5804 5686 47 1357 5900 6117 5804 5686 47 1357 5900 6117 5804 5686 -20 1390 6043 6117 5804 5686 -20 1390 6043 6117 5804 5686 -11 1385 6021 6117 5804 5686 -11 1385 6021 6117 5804 5686 30 1365 5934 6117 5804 5686 30 1365 5934 6117 5804 5686 27 1367 5943 6117 5804 5686 27 1367 5943 6117 5804 5686 55 1353 5882 6117 5804 5686 55 1353 5882 6117 5804 5686 2025-08-26 16:31:08,424 Hysteresis 1591 0: raw(5882 16000 16000 16000) min(5804 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6117 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6117 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-118 10000 10000 10000) min(-196 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 117 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 23 1369 5952 6117 5804 5686 23 1369 5952 6117 5804 5686 57 1352 5878 6117 5804 5686 57 1352 5878 6117 5804 5686 -11 1385 6021 6117 5804 5686 -11 1385 6021 6117 5804 5686 0 1380 6000 6117 5804 5686 0 1380 6000 6117 5804 5686 26 1367 5943 6117 5804 5686 26 1367 5943 6117 5804 5686 14 1373 5969 6117 5804 5686 14 1373 5969 6117 5804 5686 36 1362 5921 6117 5804 5686 36 1362 5921 6117 5804 5686 17 1372 5965 6117 5804 5686 17 1372 5965 6100 5804 5686 54 1353 5882 6100 5804 5686 54 1353 5882 6100 5804 5686 20 1370 5956 6100 5804 5686 20 1370 5956 6100 5804 5686 2025-08-26 16:31:18,430 Hysteresis 1601 0: raw(5956 16000 16000 16000) min(5804 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6100 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6100 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-44 10000 10000 10000) min(-196 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 100 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 48 1356 5895 6100 5804 5686 48 1356 5895 6100 5804 5686 13 1374 5973 6100 5804 5686 13 1374 5973 6100 5804 5686 5 1378 5991 6100 5804 5686 5 1378 5991 6100 5804 5686 54 1353 5882 6100 5804 5686 54 1353 5882 6100 5804 5686 56 1352 5878 6100 5804 5686 56 1352 5878 6100 5804 5686 77 1342 5834 6100 5804 5686 77 1342 5834 6100 5804 5686 21 1370 5956 6100 5804 5686 21 1370 5956 6100 5804 5686 56 1352 5878 6100 5804 5686 56 1352 5878 6100 5804 5686 -24 1392 6052 6100 5804 5686 -24 1392 6052 6100 5804 5686 1 1380 6000 6100 5804 5686 1 1380 6000 6100 5804 5686 2025-08-26 16:31:28,436 Hysteresis 1611 0: raw(6000 16000 16000 16000) min(5804 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6100 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6100 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(0 10000 10000 10000) min(-196 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 100 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 24 1368 5947 6100 5804 5686 24 1368 5947 6100 5804 5686 41 1360 5913 6100 5804 5686 41 1360 5913 6100 5804 5686 46 1357 5900 6100 5804 5686 46 1357 5900 6100 5804 5686 26 1367 5943 6100 5804 5686 26 1367 5943 6100 5804 5686 56 1352 5878 6100 5804 5686 56 1352 5878 6100 5804 5686 -4 1382 6008 6100 5804 5686 -4 1382 6008 6100 5804 5686 16 1372 5965 6100 5804 5686 16 1372 5965 6100 5804 5686 25 1368 5947 6100 5804 5686 25 1368 5947 6100 5804 5686 44 1358 5904 6100 5804 5686 44 1358 5904 6100 5804 5686 37 1362 5921 6100 5804 5686 37 1362 5921 6100 5804 5686 2025-08-26 16:31:38,445 Hysteresis 1621 0: raw(5921 16000 16000 16000) min(5804 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6100 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6100 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-79 10000 10000 10000) min(-196 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 100 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 36 1362 5921 6100 5804 5686 36 1362 5921 6100 5804 5686 37 1362 5921 6100 5804 5686 37 1362 5921 6100 5804 5686 23 1369 5952 6100 5804 5686 23 1369 5952 6100 5804 5686 37 1362 5921 6100 5804 5686 37 1362 5921 6100 5804 5686 8 1376 5982 6100 5804 5686 8 1376 5982 6100 5804 5686 25 1368 5947 6100 5804 5686 25 1368 5947 6100 5804 5686 29 1366 5939 6100 5804 5686 29 1366 5939 6100 5804 5686 23 1369 5952 6100 5804 5686 23 1369 5952 6100 5804 5686 33 1364 5930 6100 5804 5686 33 1364 5930 6100 5804 5686 45 1358 5904 6100 5804 5686 45 1358 5904 6100 5804 5686 2025-08-26 16:31:48,456 Hysteresis 1631 0: raw(5904 16000 16000 16000) min(5804 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6100 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6100 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-96 10000 10000 10000) min(-196 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 100 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 15 1373 5969 6100 5804 5686 15 1373 5969 6100 5804 5686 18 1371 5960 6100 5804 5686 18 1371 5960 6100 5804 5686 20 1370 5956 6100 5804 5686 20 1370 5956 6100 5804 5686 9 1376 5982 6100 5804 5686 9 1376 5982 6100 5804 5686 5 1378 5991 6100 5804 5686 5 1378 5991 6100 5804 5686 55 1353 5882 6100 5804 5686 55 1353 5882 6100 5804 5686 40 1360 5913 6100 5804 5686 40 1360 5913 6100 5804 5686 37 1362 5921 6100 5804 5686 37 1362 5921 6100 5804 5686 34 1363 5926 6100 5804 5686 34 1363 5926 6100 5804 5686 31 1365 5934 6100 5804 5686 31 1365 5934 6100 5804 5686 2025-08-26 16:31:58,462 Hysteresis 1641 0: raw(5934 16000 16000 16000) min(5804 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6100 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6100 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-66 10000 10000 10000) min(-196 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 100 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 25 1368 5947 6100 5804 5686 25 1368 5947 6100 5804 5686 38 1361 5917 6100 5804 5686 38 1361 5917 6100 5804 5686 37 1362 5921 6100 5804 5686 37 1362 5921 6100 5804 5686 16 1372 5965 6100 5804 5686 16 1372 5965 6100 5804 5686 33 1364 5930 6100 5804 5686 33 1364 5930 6100 5804 5686 50 1355 5891 6100 5804 5686 50 1355 5891 6100 5804 5686 47 1357 5900 6100 5804 5686 47 1357 5900 6100 5804 5686 11 1375 5978 6100 5804 5686 11 1375 5978 6100 5804 5686 34 1363 5926 6100 5804 5686 34 1363 5926 6100 5804 5686 6 1377 5986 6100 5804 5686 6 1377 5986 6095 5804 5686 2025-08-26 16:32:08,471 Hysteresis 1651 0: raw(5986 16000 16000 16000) min(5804 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6095 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6095 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 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 10000 10000 10000) min(-196 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 95 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1380 6000 6095 5804 5686 0 1380 6000 6095 5804 5686 8 1376 5982 6095 5804 5686 8 1376 5982 6095 5804 5686 41 1360 5913 6095 5804 5686 41 1360 5913 6095 5804 5686 51 1355 5891 6095 5804 5686 51 1355 5891 6095 5804 5686 0 1380 6000 6095 5804 5686 0 1380 6000 6095 5804 5686 9 1376 5982 6095 5804 5686 9 1376 5982 6095 5804 5686 7 1377 5986 6095 5804 5686 7 1377 5986 6095 5804 5686 23 1369 5952 6095 5804 5686 23 1369 5952 6095 5804 5686 15 1373 5969 6095 5804 5686 15 1373 5969 6095 5804 5686 17 1372 5965 6095 5804 5686 17 1372 5965 6086 5804 5686 2025-08-26 16:32:18,481 Hysteresis 1661 0: raw(5965 16000 16000 16000) min(5804 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6086 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6086 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-35 10000 10000 10000) min(-196 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 86 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 7 1377 5986 6086 5804 5686 7 1377 5986 6086 5804 5686 10 1375 5978 6086 5804 5686 10 1375 5978 6060 5804 5686 33 1364 5930 6060 5804 5686 33 1364 5930 6060 5804 5686 17 1372 5965 6060 5804 5686 17 1372 5965 6060 5804 5686 19 1371 5960 6060 5804 5686 19 1371 5960 6060 5804 5686 18 1371 5960 6060 5804 5686 18 1371 5960 6060 5804 5686 25 1368 5947 6060 5804 5686 25 1368 5947 6060 5804 5686 38 1361 5917 6060 5804 5686 38 1361 5917 6060 5804 5686 13 1374 5973 6060 5804 5686 13 1374 5973 6060 5804 5686 0 1380 6000 6060 5804 5686 0 1380 6000 6060 5804 5686 2025-08-26 16:32:28,487 Hysteresis 1671 0: raw(6000 16000 16000 16000) min(5804 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6060 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6060 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(0 10000 10000 10000) min(-196 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 60 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 44 1358 5904 6060 5804 5686 44 1358 5904 6060 5813 5686 50 1355 5891 6060 5813 5686 50 1355 5891 6060 5813 5686 25 1368 5947 6060 5813 5686 25 1368 5947 6060 5813 5686 23 1369 5952 6060 5813 5686 23 1369 5952 6060 5813 5686 17 1372 5965 6060 5813 5686 17 1372 5965 6060 5813 5686 39 1361 5917 6060 5813 5686 39 1361 5917 6060 5813 5686 13 1374 5973 6060 5813 5686 13 1374 5973 6060 5813 5686 22 1369 5952 6060 5813 5686 22 1369 5952 6060 5813 5686 29 1366 5939 6060 5813 5686 29 1366 5939 6060 5813 5686 26 1367 5943 6060 5813 5686 26 1367 5943 6060 5813 5686 2025-08-26 16:32:38,493 Hysteresis 1681 0: raw(5943 16000 16000 16000) min(5813 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6060 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6060 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-57 10000 10000 10000) min(-187 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 60 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 17 1372 5965 6060 5813 5686 17 1372 5965 6060 5813 5686 21 1370 5956 6060 5813 5686 21 1370 5956 6060 5813 5686 21 1370 5956 6060 5813 5686 21 1370 5956 6060 5813 5686 36 1362 5921 6060 5813 5686 36 1362 5921 6060 5813 5686 27 1367 5943 6060 5813 5686 27 1367 5943 6060 5813 5686 15 1373 5969 6060 5813 5686 15 1373 5969 6060 5813 5686 47 1357 5900 6060 5813 5686 47 1357 5900 6060 5813 5686 45 1358 5904 6060 5813 5686 45 1358 5904 6060 5813 5686 5 1378 5991 6060 5813 5686 5 1378 5991 6060 5813 5686 0 1380 6000 6060 5813 5686 0 1380 6000 6060 5813 5686 2025-08-26 16:32:48,499 Hysteresis 1691 0: raw(6000 16000 16000 16000) min(5813 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6060 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6060 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(0 10000 10000 10000) min(-187 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 60 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 1 1380 6000 6060 5813 5686 1 1380 6000 6060 5813 5686 -3 1381 6004 6060 5813 5686 -3 1381 6004 6060 5813 5686 -6 1383 6013 6060 5813 5686 -6 1383 6013 6060 5813 5686 28 1366 5939 6060 5813 5686 28 1366 5939 6060 5813 5686 28 1366 5939 6060 5813 5686 28 1366 5939 6060 5813 5686 10 1375 5978 6060 5813 5686 10 1375 5978 6060 5813 5686 12 1374 5973 6060 5813 5686 12 1374 5973 6060 5813 5686 6 1377 5986 6060 5813 5686 6 1377 5986 6060 5813 5686 51 1355 5891 6060 5813 5686 51 1355 5891 6060 5813 5686 47 1357 5900 6060 5813 5686 47 1357 5900 6060 5813 5686 2025-08-26 16:32:58,505 Hysteresis 1701 0: raw(5900 16000 16000 16000) min(5813 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6060 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6060 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-100 10000 10000 10000) min(-187 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 60 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 24 1368 5947 6060 5813 5686 24 1368 5947 6060 5813 5686 62 1349 5865 6060 5813 5686 62 1349 5865 6060 5813 5686 63 1349 5865 6060 5813 5686 63 1349 5865 6060 5813 5686 35 1363 5926 6060 5813 5686 35 1363 5926 6060 5813 5686 48 1356 5895 6060 5813 5686 48 1356 5895 6060 5813 5686 42 1359 5908 6060 5813 5686 42 1359 5908 6060 5813 5686 23 1369 5952 6060 5813 5686 23 1369 5952 6060 5813 5686 35 1363 5926 6060 5813 5686 35 1363 5926 6060 5813 5686 45 1358 5904 6060 5813 5686 45 1358 5904 6060 5813 5686 25 1368 5947 6060 5813 5686 25 1368 5947 6060 5813 5686 2025-08-26 16:33:08,510 Hysteresis 1711 0: raw(5947 16000 16000 16000) min(5813 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6060 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6060 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-53 10000 10000 10000) min(-187 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 60 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 29 1366 5939 6060 5813 5686 29 1366 5939 6060 5813 5686 29 1366 5939 6060 5813 5686 29 1366 5939 6060 5813 5686 11 1375 5978 6060 5813 5686 11 1375 5978 6060 5813 5686 3 1379 5995 6060 5813 5686 3 1379 5995 6060 5813 5686 66 1347 5856 6060 5813 5686 66 1347 5856 6060 5813 5686 44 1358 5904 6060 5813 5686 44 1358 5904 6060 5813 5686 42 1359 5908 6060 5813 5686 42 1359 5908 6060 5813 5686 19 1371 5960 6060 5813 5686 19 1371 5960 6060 5813 5686 31 1365 5934 6060 5813 5686 31 1365 5934 6060 5813 5686 21 1370 5956 6060 5813 5686 21 1370 5956 6060 5813 5686 2025-08-26 16:33:18,516 Hysteresis 1721 0: raw(5956 16000 16000 16000) min(5813 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6060 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6060 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-44 10000 10000 10000) min(-187 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 60 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 27 1367 5943 6060 5813 5686 27 1367 5943 6060 5813 5686 29 1366 5939 6060 5813 5686 29 1366 5939 6060 5813 5686 20 1370 5956 6060 5813 5686 20 1370 5956 6060 5813 5686 55 1353 5882 6060 5813 5686 55 1353 5882 6060 5813 5686 43 1359 5908 6060 5813 5686 43 1359 5908 6060 5813 5686 59 1351 5873 6060 5813 5686 59 1351 5873 6060 5813 5686 46 1357 5900 6060 5813 5686 46 1357 5900 6060 5813 5686 36 1362 5921 6060 5813 5686 36 1362 5921 6060 5813 5686 15 1373 5969 6060 5813 5686 15 1373 5969 6060 5813 5686 18 1371 5960 6060 5813 5686 18 1371 5960 6060 5813 5686 2025-08-26 16:33:28,527 Hysteresis 1731 0: raw(5960 16000 16000 16000) min(5813 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6060 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6060 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-40 10000 10000 10000) min(-187 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 60 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 27 1367 5943 6060 5813 5686 27 1367 5943 6060 5813 5686 35 1363 5926 6060 5813 5686 35 1363 5926 6060 5813 5686 31 1365 5934 6060 5813 5686 31 1365 5934 6060 5813 5686 28 1366 5939 6060 5813 5686 28 1366 5939 6060 5813 5686 21 1370 5956 6060 5813 5686 21 1370 5956 6060 5813 5686 35 1363 5926 6060 5813 5686 35 1363 5926 6060 5813 5686 21 1370 5956 6060 5813 5686 21 1370 5956 6060 5813 5686 79 1341 5830 6060 5813 5686 79 1341 5830 6060 5813 5686 77 1342 5834 6060 5813 5686 77 1342 5834 6060 5813 5686 -11 1385 6021 6060 5813 5686 -11 1385 6021 6060 5813 5686 2025-08-26 16:33:38,538 Hysteresis 1741 0: raw(6021 16000 16000 16000) min(5813 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6060 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6060 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (21 10000 10000 10000) 7: 0: 6021@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6021@1p __all__ 9: don't have active chargers. 9: raw(0 9979 9979 9979) min(-208 9979 9979 9979) spread(-335 9979 9979 9979) max_pv 39 9: [ 0 6021@1p ] PM PV mtr(W) avl(W) raw max min spread -54 1411 6134 6134 5813 5686 -54 1411 6134 6134 5813 5686 -37 1402 6095 6134 5813 5686 -37 1402 6095 6134 5813 5686 95 1337 5813 6134 5813 5686 95 1337 5813 6134 5813 5686 80 1344 5843 6134 5813 5686 80 1344 5843 6134 5813 5686 -9 1388 6034 6134 5813 5686 -9 1388 6034 6134 5813 5686 -45 1406 6113 6134 5813 5686 -45 1406 6113 6134 5813 5686 63 1353 5882 6134 5813 5686 63 1353 5882 6134 5813 5686 105 1332 5791 6134 5791 5686 105 1332 5791 6134 5791 5686 86 1341 5830 6134 5791 5686 86 1341 5830 6134 5791 5686 0 1384 6017 6134 5791 5686 0 1384 6017 6134 5791 5686 2025-08-26 16:33:48,544 Hysteresis 1751 0: raw(6017 16000 16000 16000) min(5791 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6134 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6134 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (17 10000 10000 10000) 7: 0: 6017@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6017@1p __all__ 9: don't have active chargers. 9: raw(0 9983 9983 9983) min(-226 9983 9983 9983) spread(-331 9983 9983 9983) max_pv 117 9: [ 0 6017@1p ] PM PV mtr(W) avl(W) raw max min spread -59 1412 6139 6139 5791 5686 -59 1412 6139 6139 5791 5686 44 1361 5917 6139 5791 5686 44 1361 5917 6139 5791 5686 109 1329 5778 6139 5778 5686 109 1329 5778 6139 5778 5686 0 1383 6013 6139 5778 5686 0 1383 6013 6139 5778 5686 -11 1388 6034 6139 5778 5686 -11 1388 6034 6139 5778 5686 -27 1396 6069 6139 5778 5686 -27 1396 6069 6139 5778 5686 9 1379 5995 6139 5778 5686 9 1379 5995 6139 5778 5686 66 1350 5869 6139 5778 5686 66 1350 5869 6139 5778 5686 -13 1389 6039 6139 5778 5686 -13 1389 6039 6139 5778 5686 -10 1388 6034 6139 5778 5686 -10 1388 6034 6139 5778 5686 2025-08-26 16:33:58,552 Hysteresis 1761 0: raw(6034 16000 16000 16000) min(5778 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6139 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6139 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (34 10000 10000 10000) 7: 0: 6034@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6034@1p __all__ 9: don't have active chargers. 9: raw(0 9966 9966 9966) min(-256 9966 9966 9966) spread(-348 9966 9966 9966) max_pv 105 9: [ 0 6034@1p ] PM PV mtr(W) avl(W) raw max min spread -55 1414 6147 6147 5778 5686 -55 1414 6147 6147 5778 5686 -47 1410 6130 6147 5778 5686 -47 1410 6130 6147 5778 5686 28 1373 5969 6147 5778 5686 28 1373 5969 6147 5778 5686 35 1370 5956 6147 5778 5686 35 1370 5956 6147 5778 5686 3 1386 6026 6147 5778 5686 3 1386 6026 6147 5778 5686 -32 1403 6100 6147 5778 5686 -32 1403 6100 6147 5778 5686 -18 1396 6069 6147 5778 5686 -18 1396 6069 6147 5778 5686 82 1346 5852 6147 5778 5686 82 1346 5852 6147 5778 5686 66 1354 5886 6147 5778 5686 66 1354 5886 6147 5778 5686 -3 1388 6034 6147 5778 5686 -3 1388 6034 6147 5778 5686 2025-08-26 16:34:08,560 Hysteresis 1771 0: raw(6034 16000 16000 16000) min(5778 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6147 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (34 10000 10000 10000) 7: 0: 6034@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6034@1p __all__ 9: don't have active chargers. 9: raw(0 9966 9966 9966) min(-256 9966 9966 9966) spread(-348 9966 9966 9966) max_pv 113 9: [ 0 6034@1p ] PM PV mtr(W) avl(W) raw max min spread -44 1409 6126 6147 5778 5686 -44 1409 6126 6147 5778 5686 -11 1392 6052 6147 5778 5686 -11 1392 6052 6147 5778 5686 120 1327 5769 6147 5769 5686 120 1327 5769 6147 5769 5686 87 1344 5843 6147 5769 5686 87 1344 5843 6147 5769 5686 11 1382 6008 6147 5769 5686 11 1382 6008 6147 5769 5686 -19 1396 6069 6147 5769 5686 -19 1396 6069 6147 5769 5686 76 1349 5865 6147 5769 5686 76 1349 5865 6147 5769 5686 107 1334 5800 6147 5769 5686 107 1334 5800 6147 5769 5686 53 1361 5917 6147 5769 5686 53 1361 5917 6147 5769 5686 0 1387 6030 6147 5769 5686 0 1387 6030 6147 5769 5686 2025-08-26 16:34:18,567 Hysteresis 1781 0: raw(6030 16000 16000 16000) min(5769 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6147 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (30 10000 10000 10000) 7: 0: 6030@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6030@1p __all__ 9: don't have active chargers. 9: raw(0 9970 9970 9970) min(-261 9970 9970 9970) spread(-344 9970 9970 9970) max_pv 117 9: [ 0 6030@1p ] PM PV mtr(W) avl(W) raw max min spread -26 1399 6082 6147 5769 5686 -26 1399 6082 6147 5769 5686 115 1329 5778 6147 5769 5686 115 1329 5778 6147 5769 5686 130 1321 5743 6147 5743 5686 130 1321 5743 6147 5743 5686 20 1376 5982 6147 5743 5686 20 1376 5982 6147 5743 5686 7 1383 6013 6147 5743 5686 7 1383 6013 6147 5743 5686 17 1378 5991 6147 5743 5686 17 1378 5991 6147 5743 5686 94 1339 5821 6147 5743 5686 94 1339 5821 6147 5743 5686 131 1321 5743 6147 5743 5686 131 1321 5743 6147 5743 5686 7 1383 6013 6147 5743 5686 7 1383 6013 6147 5743 5686 -12 1392 6052 6147 5743 5686 -12 1392 6052 6147 5743 5686 2025-08-26 16:34:28,577 Hysteresis 1791 0: raw(6052 16000 16000 16000) min(5743 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6147 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (52 10000 10000 10000) 7: 0: 6052@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6052@1p __all__ 9: don't have active chargers. 9: raw(0 9948 9948 9948) min(-309 9948 9948 9948) spread(-366 9948 9948 9948) max_pv 95 9: [ 0 6052@1p ] PM PV mtr(W) avl(W) raw max min spread 16 1383 6013 6147 5743 5686 16 1383 6013 6147 5743 5686 114 1334 5800 6147 5743 5686 114 1334 5800 6147 5743 5686 79 1352 5878 6147 5743 5686 79 1352 5878 6147 5743 5686 37 1373 5969 6147 5743 5686 37 1373 5969 6147 5743 5686 32 1375 5978 6147 5743 5686 32 1375 5978 6147 5743 5686 11 1386 6026 6147 5743 5686 11 1386 6026 6147 5743 5686 65 1359 5908 6147 5743 5686 65 1359 5908 6147 5743 5686 -11 1396 6069 6147 5743 5686 -11 1396 6069 6147 5743 5686 -15 1398 6078 6147 5743 5686 -15 1398 6078 6147 5743 5686 15 1384 6017 6147 5743 5686 15 1384 6017 6147 5743 5686 2025-08-26 16:34:38,594 Hysteresis 1801 0: raw(6017 16000 16000 16000) min(5743 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6147 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (17 10000 10000 10000) 7: 0: 6017@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6017@1p __all__ 9: don't have active chargers. 9: raw(0 9983 9983 9983) min(-274 9983 9983 9983) spread(-331 9983 9983 9983) max_pv 130 9: [ 0 6017@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1383 6013 6147 5743 5686 0 1383 6013 6147 5743 5686 34 1366 5939 6147 5743 5686 34 1366 5939 6147 5743 5686 53 1357 5900 6147 5743 5686 53 1357 5900 6147 5743 5686 38 1364 5930 6147 5743 5686 38 1364 5930 6147 5743 5686 19 1374 5973 6147 5743 5686 19 1374 5973 6147 5743 5686 26 1370 5956 6147 5743 5686 26 1370 5956 6147 5743 5686 42 1362 5921 6147 5743 5686 42 1362 5921 6147 5743 5686 11 1378 5991 6147 5743 5686 11 1378 5991 6147 5743 5686 28 1369 5952 6147 5743 5686 28 1369 5952 6147 5743 5686 36 1365 5934 6147 5743 5686 36 1365 5934 6147 5743 5686 2025-08-26 16:34:48,610 Hysteresis 1811 0: raw(5934 16000 16000 16000) min(5743 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6147 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-66 10000 10000 10000) min(-257 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 147 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 13 1374 5973 6147 5743 5686 13 1374 5973 6147 5743 5686 9 1376 5982 6147 5743 5686 9 1376 5982 6147 5743 5686 4 1378 5991 6147 5743 5686 4 1378 5991 6147 5743 5686 40 1360 5913 6147 5743 5686 40 1360 5913 6147 5743 5686 36 1362 5921 6147 5743 5686 36 1362 5921 6147 5743 5686 38 1361 5917 6147 5743 5686 38 1361 5917 6147 5743 5686 33 1364 5930 6147 5743 5686 33 1364 5930 6147 5743 5686 24 1368 5947 6147 5743 5686 24 1368 5947 6147 5743 5686 37 1362 5921 6147 5743 5686 37 1362 5921 6147 5743 5686 36 1362 5921 6147 5743 5686 36 1362 5921 6147 5743 5686 2025-08-26 16:34:58,620 Hysteresis 1821 0: raw(5921 16000 16000 16000) min(5743 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6147 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-79 10000 10000 10000) min(-257 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 147 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 32 1364 5930 6147 5743 5686 32 1364 5930 6147 5743 5686 22 1369 5952 6147 5743 5686 22 1369 5952 6147 5743 5686 30 1365 5934 6147 5743 5686 30 1365 5934 6147 5743 5686 39 1361 5917 6147 5743 5686 39 1361 5917 6147 5743 5686 28 1366 5939 6147 5743 5686 28 1366 5939 6147 5743 5686 -2 1381 6004 6147 5743 5686 -2 1381 6004 6147 5743 5686 1 1380 6000 6147 5743 5686 1 1380 6000 6147 5743 5686 39 1361 5917 6147 5743 5686 39 1361 5917 6147 5743 5686 45 1358 5904 6147 5743 5686 45 1358 5904 6147 5743 5686 76 1342 5834 6147 5743 5686 76 1342 5834 6147 5743 5686 2025-08-26 16:35:08,626 Hysteresis 1831 0: raw(5834 16000 16000 16000) min(5743 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6147 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-166 10000 10000 10000) min(-257 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 147 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 41 1360 5913 6147 5743 5686 41 1360 5913 6147 5743 5686 52 1354 5886 6147 5743 5686 52 1354 5886 6147 5743 5686 0 1380 6000 6147 5743 5686 0 1380 6000 6147 5743 5686 9 1376 5982 6147 5743 5686 9 1376 5982 6147 5743 5686 37 1362 5921 6147 5743 5686 37 1362 5921 6147 5743 5686 38 1361 5917 6147 5743 5686 38 1361 5917 6147 5743 5686 41 1360 5913 6147 5743 5686 41 1360 5913 6147 5743 5686 11 1375 5978 6147 5743 5686 11 1375 5978 6147 5743 5686 35 1363 5926 6147 5743 5686 35 1363 5926 6147 5743 5686 45 1358 5904 6147 5743 5686 45 1358 5904 6147 5743 5686 2025-08-26 16:35:18,632 Hysteresis 1841 0: raw(5904 16000 16000 16000) min(5743 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6147 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-96 10000 10000 10000) min(-257 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 147 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 50 1355 5891 6147 5743 5686 50 1355 5891 6147 5743 5686 3 1379 5995 6147 5743 5686 3 1379 5995 6147 5743 5686 7 1377 5986 6147 5743 5686 7 1377 5986 6147 5743 5686 43 1359 5908 6147 5743 5686 43 1359 5908 6147 5743 5686 25 1368 5947 6147 5743 5686 25 1368 5947 6147 5743 5686 35 1363 5926 6147 5743 5686 35 1363 5926 6147 5743 5686 66 1347 5856 6147 5743 5686 66 1347 5856 6147 5743 5686 43 1359 5908 6147 5743 5686 43 1359 5908 6147 5743 5686 24 1368 5947 6147 5743 5686 24 1368 5947 6147 5743 5686 32 1364 5930 6147 5743 5686 32 1364 5930 6147 5743 5686 2025-08-26 16:35:28,638 Hysteresis 1851 0: raw(5930 16000 16000 16000) min(5743 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6147 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-70 10000 10000 10000) min(-257 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 147 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 28 1366 5939 6147 5743 5686 28 1366 5939 6147 5743 5686 30 1365 5934 6147 5743 5686 30 1365 5934 6147 5743 5686 31 1365 5934 6147 5743 5686 31 1365 5934 6147 5743 5686 -4 1382 6008 6147 5743 5686 -4 1382 6008 6147 5743 5686 12 1374 5973 6147 5743 5686 12 1374 5973 6147 5743 5686 -34 1397 6073 6147 5743 5686 -34 1397 6073 6147 5743 5686 36 1362 5921 6147 5743 5686 36 1362 5921 6147 5743 5686 112 1324 5756 6147 5743 5686 112 1324 5756 6147 5743 5686 88 1336 5808 6147 5743 5686 88 1336 5808 6147 5743 5686 31 1365 5934 6147 5743 5686 31 1365 5934 6147 5743 5686 2025-08-26 16:35:38,644 Hysteresis 1861 0: raw(5934 16000 16000 16000) min(5743 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6147 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-66 10000 10000 10000) min(-257 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 147 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 34 1363 5926 6147 5743 5686 34 1363 5926 6147 5743 5686 113 1324 5756 6147 5743 5686 113 1324 5756 6147 5743 5686 112 1324 5756 6147 5743 5686 112 1324 5756 6147 5743 5686 46 1357 5900 6147 5743 5686 46 1357 5900 6147 5743 5686 -11 1385 6021 6147 5743 5686 -11 1385 6021 6147 5743 5686 -22 1391 6047 6147 5743 5686 -22 1391 6047 6147 5743 5686 123 1319 5734 6147 5734 5686 123 1319 5734 6147 5734 5686 97 1332 5791 6147 5734 5686 97 1332 5791 6147 5734 5686 20 1370 5956 6147 5734 5686 20 1370 5956 6147 5734 5686 25 1368 5947 6147 5734 5686 2025-08-26 16:35:48,652 Hysteresis 1871 0: raw(5947 16000 16000 16000) min(5734 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6147 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-53 10000 10000 10000) min(-266 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 147 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 25 1368 5947 6147 5734 5686 25 1368 5947 6147 5734 5686 25 1368 5947 6147 5734 5686 88 1336 5808 6147 5734 5686 88 1336 5808 6147 5734 5686 43 1359 5908 6147 5734 5686 43 1359 5908 6147 5734 5686 8 1376 5982 6147 5734 5686 8 1376 5982 6147 5734 5686 -24 1392 6052 6147 5734 5686 -24 1392 6052 6147 5734 5686 9 1376 5982 6147 5734 5686 9 1376 5982 6147 5734 5686 77 1342 5834 6147 5734 5686 77 1342 5834 6147 5734 5686 6 1377 5986 6147 5734 5686 6 1377 5986 6147 5734 5686 -15 1387 6030 6147 5734 5686 -15 1387 6030 6147 5734 5686 -19 1389 6039 6147 5734 5686 2025-08-26 16:35:58,658 Hysteresis 1881 0: raw(6039 16000 16000 16000) min(5734 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6147 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (39 10000 10000 10000) 7: 0: 6039@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6039@1p __all__ 9: don't have active chargers. 9: raw(0 9961 9961 9961) min(-305 9961 9961 9961) spread(-353 9961 9961 9961) max_pv 108 9: [ 0 6039@1p ] PM PV mtr(W) avl(W) raw max min spread -19 1397 6073 6147 5734 5686 4 1386 6026 6147 5734 5686 4 1386 6026 6147 5734 5686 61 1358 5904 6147 5734 5686 61 1358 5904 6147 5734 5686 4 1386 6026 6147 5734 5686 4 1386 6026 6147 5734 5686 -13 1394 6060 6147 5734 5686 -13 1394 6060 6147 5734 5686 -4 1390 6043 6147 5734 5686 -4 1390 6043 6147 5734 5686 -3 1389 6039 6147 5734 5686 -3 1389 6039 6147 5734 5686 25 1376 5982 6147 5734 5686 25 1376 5982 6147 5734 5686 74 1351 5873 6147 5734 5686 74 1351 5873 6147 5734 5686 49 1364 5930 6147 5734 5686 49 1364 5930 6147 5734 5686 7 1385 6021 6147 5734 5686 2025-08-26 16:36:08,665 Hysteresis 1891 0: raw(6021 16000 16000 16000) min(5734 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6147 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (21 10000 10000 10000) 7: 0: 6021@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6021@1p __all__ 9: don't have active chargers. 9: raw(0 9979 9979 9979) min(-287 9979 9979 9979) spread(-335 9979 9979 9979) max_pv 126 9: [ 0 6021@1p ] PM PV mtr(W) avl(W) raw max min spread 7 1381 6004 6147 5734 5686 9 1380 6000 6147 5734 5686 9 1380 6000 6147 5734 5686 24 1372 5965 6147 5734 5686 24 1372 5965 6147 5734 5686 49 1360 5913 6147 5734 5686 49 1360 5913 6147 5734 5686 24 1372 5965 6147 5734 5686 24 1372 5965 6147 5734 5686 17 1376 5982 6147 5734 5686 17 1376 5982 6147 5734 5686 23 1373 5969 6147 5734 5686 23 1373 5969 6147 5734 5686 28 1370 5956 6147 5734 5686 28 1370 5956 6147 5734 5686 135 1317 5726 6147 5726 5686 135 1317 5726 6147 5726 5686 17 1376 5982 6147 5726 5686 17 1376 5982 6147 5726 5686 -17 1392 6052 6147 5726 5686 2025-08-26 16:36:18,671 Hysteresis 1901 0: raw(6052 16000 16000 16000) min(5726 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6147 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (52 10000 10000 10000) 7: 0: 6052@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6052@1p __all__ 9: don't have active chargers. 9: raw(0 9948 9948 9948) min(-326 9948 9948 9948) spread(-366 9948 9948 9948) max_pv 95 9: [ 0 6052@1p ] PM PV mtr(W) avl(W) raw max min spread -17 1399 6082 6147 5726 5686 -9 1395 6065 6147 5726 5686 -9 1395 6065 6147 5726 5686 -6 1394 6060 6147 5726 5686 -6 1394 6060 6147 5726 5686 60 1361 5917 6147 5726 5686 60 1361 5917 6147 5726 5686 -7 1394 6060 6147 5726 5686 -7 1394 6060 6147 5726 5686 1 1391 6047 6147 5726 5686 1 1391 6047 6147 5726 5686 -25 1403 6100 6147 5726 5686 -25 1403 6100 6147 5726 5686 52 1365 5934 6147 5726 5686 52 1365 5934 6147 5726 5686 53 1365 5934 6147 5726 5686 53 1365 5934 6147 5726 5686 4 1389 6039 6147 5726 5686 4 1389 6039 6147 5726 5686 -6 1394 6060 6147 5726 5686 2025-08-26 16:36:28,677 Hysteresis 1911 0: raw(6060 16000 16000 16000) min(5726 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6147 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (60 10000 10000 10000) 7: 0: 6060@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6060@1p __all__ 9: don't have active chargers. 9: raw(0 9940 9940 9940) min(-334 9940 9940 9940) spread(-374 9940 9940 9940) max_pv 87 9: [ 0 6060@1p ] PM PV mtr(W) avl(W) raw max min spread -6 1396 6069 6147 5726 5686 27 1380 6000 6147 5726 5686 27 1380 6000 6147 5726 5686 33 1377 5986 6147 5726 5686 33 1377 5986 6147 5726 5686 128 1329 5778 6147 5726 5686 128 1329 5778 6147 5726 5686 119 1334 5800 6147 5726 5686 119 1334 5800 6147 5726 5686 5 1391 6047 6147 5726 5686 5 1391 6047 6147 5726 5686 -37 1411 6134 6147 5726 5686 -37 1411 6134 6147 5726 5686 38 1374 5973 6147 5726 5686 38 1374 5973 6147 5726 5686 64 1361 5917 6147 5726 5686 64 1361 5917 6147 5726 5686 64 1361 5917 6147 5726 5686 64 1361 5917 6147 5726 5686 69 1359 5908 6147 5726 5686 2025-08-26 16:36:38,685 Hysteresis 1921 0: raw(5908 16000 16000 16000) min(5726 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6147 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-92 10000 10000 10000) min(-274 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 147 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 69 1346 5852 6147 5726 5686 60 1350 5869 6147 5726 5686 60 1350 5869 6147 5726 5686 22 1369 5952 6147 5726 5686 22 1369 5952 6147 5726 5686 30 1365 5934 6147 5726 5686 30 1365 5934 6147 5726 5686 22 1369 5952 6147 5726 5686 22 1369 5952 6147 5726 5686 32 1364 5930 6147 5726 5686 32 1364 5930 6147 5726 5686 25 1368 5947 6147 5726 5686 25 1368 5947 6147 5726 5686 19 1371 5960 6147 5726 5686 19 1371 5960 6147 5726 5686 15 1373 5969 6147 5726 5686 15 1373 5969 6147 5726 5686 28 1366 5939 6147 5726 5686 28 1366 5939 6147 5726 5686 32 1364 5930 6147 5726 5686 2025-08-26 16:36:48,696 Hysteresis 1931 0: raw(5930 16000 16000 16000) min(5726 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6147 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-70 10000 10000 10000) min(-274 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 147 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 32 1364 5930 6147 5726 5686 36 1362 5921 6147 5726 5686 27 1367 5943 6147 5726 5686 27 1367 5943 6147 5726 5686 24 1368 5947 6147 5726 5686 24 1368 5947 6147 5726 5686 24 1368 5947 6147 5726 5686 24 1368 5947 6147 5726 5686 32 1364 5930 6147 5726 5686 32 1364 5930 6147 5726 5686 32 1364 5930 6147 5726 5686 15 1373 5969 6147 5726 5686 15 1373 5969 6147 5726 5686 58 1351 5873 6147 5726 5686 15 1373 5969 6147 5726 5686 15 1373 5969 6147 5726 5686 19 1371 5960 6147 5726 5686 19 1371 5960 6147 5726 5686 0 1380 6000 6147 5726 5686 0 1380 6000 6147 5726 5686 2025-08-26 16:36:58,702 Hysteresis 1941 0: raw(6000 16000 16000 16000) min(5726 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6147 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(0 10000 10000 10000) min(-274 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 147 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 22 1369 5952 6147 5726 5686 22 1369 5952 6147 5726 5686 5 1378 5991 6147 5726 5686 5 1378 5991 6147 5726 5686 5 1378 5991 6147 5726 5686 24 1368 5947 6147 5726 5686 45 1358 5904 6147 5726 5686 45 1358 5904 6147 5726 5686 45 1358 5904 6147 5726 5686 49 1356 5895 6147 5726 5686 38 1361 5917 6147 5726 5686 38 1361 5917 6147 5726 5686 21 1370 5956 6147 5726 5686 21 1370 5956 6147 5726 5686 7 1377 5986 6147 5726 5686 7 1377 5986 6147 5726 5686 -4 1382 6008 6147 5726 5686 -4 1382 6008 6147 5726 5686 72 1344 5843 6147 5726 5686 72 1344 5843 6147 5726 5686 2025-08-26 16:37:08,711 Hysteresis 1951 0: raw(5843 16000 16000 16000) min(5726 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6147 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-157 10000 10000 10000) min(-274 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 147 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 45 1358 5904 6147 5726 5686 45 1358 5904 6147 5726 5686 25 1368 5947 6147 5726 5686 25 1368 5947 6147 5726 5686 41 1360 5913 6147 5726 5686 41 1360 5913 6147 5726 5686 34 1363 5926 6147 5726 5686 34 1363 5926 6147 5726 5686 38 1361 5917 6147 5726 5686 38 1361 5917 6147 5726 5686 22 1369 5952 6147 5726 5686 22 1369 5952 6147 5726 5686 26 1367 5943 6147 5726 5686 26 1367 5943 6147 5726 5686 54 1353 5882 6147 5726 5686 54 1353 5882 6147 5726 5686 -23 1391 6047 6147 5726 5686 -23 1391 6047 6147 5726 5686 -3 1381 6004 6147 5726 5686 -3 1381 6004 6147 5726 5686 2025-08-26 16:37:18,723 Hysteresis 1961 0: raw(6004 16000 16000 16000) min(5726 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6147 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (4 10000 10000 10000) 7: 0: 6004@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p __all__ 9: don't have active chargers. 9: raw(0 9996 9996 9996) min(-278 9996 9996 9996) spread(-318 9996 9996 9996) max_pv 143 9: [ 0 6004@1p ] PM PV mtr(W) avl(W) raw max min spread 32 1364 5930 6147 5726 5686 32 1364 5930 6147 5726 5686 20 1370 5956 6147 5726 5686 20 1370 5956 6147 5726 5686 20 1370 5956 6147 5726 5686 20 1370 5956 6147 5726 5686 33 1364 5930 6147 5726 5686 33 1364 5930 6147 5726 5686 20 1370 5956 6147 5726 5686 20 1370 5956 6147 5726 5686 83 1339 5821 6147 5726 5686 83 1339 5821 6147 5726 5686 92 1334 5800 6147 5726 5686 92 1334 5800 6147 5726 5686 33 1364 5930 6147 5726 5686 33 1364 5930 6147 5726 5686 16 1372 5965 6147 5726 5686 16 1372 5965 6147 5726 5686 19 1371 5960 6147 5726 5686 19 1371 5960 6147 5726 5686 2025-08-26 16:37:28,734 Hysteresis 1971 0: raw(5960 16000 16000 16000) min(5726 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6147 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-40 10000 10000 10000) min(-274 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 147 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 19 1371 5960 6147 5726 5686 0 1380 6000 6147 5726 5686 0 1380 6000 6147 5726 5686 0 1380 6000 6147 5726 5686 23 1369 5952 6147 5726 5686 23 1369 5952 6147 5726 5686 28 1366 5939 6147 5726 5686 28 1366 5939 6147 5726 5686 28 1366 5939 6147 5726 5686 28 1366 5939 6147 5726 5686 8 1376 5982 6147 5726 5686 8 1376 5982 6147 5726 5686 16 1372 5965 6147 5726 5686 16 1372 5965 6147 5726 5686 25 1368 5947 6147 5726 5686 25 1368 5947 6147 5726 5686 25 1368 5947 6147 5726 5686 25 1368 5947 6147 5726 5686 16 1372 5965 6147 5726 5686 16 1372 5965 6147 5726 5686 2025-08-26 16:37:38,742 Hysteresis 1981 0: raw(5965 16000 16000 16000) min(5726 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6147 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-35 10000 10000 10000) min(-274 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 147 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 16 1372 5965 6147 5726 5686 28 1366 5939 6147 5726 5686 28 1366 5939 6147 5726 5686 28 1366 5939 6147 5726 5686 19 1371 5960 6147 5726 5686 19 1371 5960 6147 5726 5686 24 1368 5947 6147 5726 5686 24 1368 5947 6147 5726 5686 32 1364 5930 6147 5726 5686 32 1364 5930 6147 5726 5686 37 1362 5921 6147 5726 5686 37 1362 5921 6147 5726 5686 40 1360 5913 6147 5726 5686 40 1360 5913 6147 5726 5686 31 1365 5934 6147 5726 5686 31 1365 5934 6147 5726 5686 16 1372 5965 6147 5726 5686 16 1372 5965 6147 5726 5686 28 1366 5939 6147 5726 5686 28 1366 5939 6147 5726 5686 2025-08-26 16:37:48,751 Hysteresis 1991 0: raw(5939 16000 16000 16000) min(5726 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6147 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-61 10000 10000 10000) min(-274 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 147 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 22 1369 5952 6147 5726 5686 22 1369 5952 6147 5726 5686 14 1373 5969 6147 5726 5686 14 1373 5969 6147 5726 5686 23 1369 5952 6147 5726 5686 23 1369 5952 6147 5726 5686 26 1367 5943 6147 5726 5686 26 1367 5943 6147 5726 5686 31 1365 5934 6147 5726 5686 31 1365 5934 6147 5726 5686 24 1368 5947 6147 5726 5686 24 1368 5947 6147 5726 5686 29 1366 5939 6147 5726 5686 29 1366 5939 6147 5726 5686 30 1365 5934 6147 5726 5686 30 1365 5934 6147 5726 5686 15 1373 5969 6147 5726 5686 15 1373 5969 6147 5726 5686 28 1366 5939 6147 5726 5686 28 1366 5939 6147 5726 5686 2025-08-26 16:37:58,757 Hysteresis 2001 0: raw(5939 16000 16000 16000) min(5726 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6147 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-61 10000 10000 10000) min(-274 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 147 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 4 1378 5991 6147 5726 5686 4 1378 5991 6147 5726 5686 10 1375 5978 6134 5726 5686 10 1375 5978 6134 5726 5686 25 1368 5947 6134 5726 5686 25 1368 5947 6134 5726 5686 15 1373 5969 6134 5726 5686 15 1373 5969 6134 5726 5686 48 1356 5895 6134 5726 5686 48 1356 5895 6134 5726 5686 31 1365 5934 6134 5726 5686 31 1365 5934 6134 5726 5686 11 1375 5978 6134 5726 5686 11 1375 5978 6134 5726 5686 41 1360 5913 6134 5726 5686 41 1360 5913 6134 5726 5686 48 1356 5895 6134 5726 5686 48 1356 5895 6134 5726 5686 57 1352 5878 6134 5726 5686 57 1352 5878 6134 5726 5686 2025-08-26 16:38:08,765 Hysteresis 2011 0: raw(5878 16000 16000 16000) min(5726 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6134 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6134 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-122 10000 10000 10000) min(-274 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 134 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 67 1347 5856 6134 5726 5686 67 1347 5856 6134 5726 5686 12 1374 5973 6134 5726 5686 12 1374 5973 6134 5726 5686 6 1377 5986 6134 5726 5686 6 1377 5986 6134 5726 5686 44 1358 5904 6134 5726 5686 44 1358 5904 6134 5726 5686 -24 1392 6052 6134 5726 5686 -24 1392 6052 6134 5726 5686 44 1358 5904 6134 5726 5686 44 1358 5904 6134 5726 5686 63 1349 5865 6134 5726 5686 63 1349 5865 6134 5726 5686 55 1353 5882 6134 5726 5686 55 1353 5882 6134 5726 5686 32 1364 5930 6134 5726 5686 32 1364 5930 6134 5726 5686 35 1363 5926 6134 5726 5686 35 1363 5926 6134 5726 5686 2025-08-26 16:38:18,771 Hysteresis 2021 0: raw(5926 16000 16000 16000) min(5726 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6134 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6134 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-74 10000 10000 10000) min(-274 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 134 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 10 1375 5978 6134 5726 5686 10 1375 5978 6134 5726 5686 26 1367 5943 6134 5726 5686 26 1367 5943 6134 5726 5686 23 1369 5952 6134 5726 5686 23 1369 5952 6134 5726 5686 25 1368 5947 6134 5726 5686 25 1368 5947 6134 5726 5686 33 1364 5930 6134 5726 5686 33 1364 5930 6134 5726 5686 33 1364 5930 6134 5726 5686 33 1364 5930 6134 5726 5686 33 1364 5930 6134 5726 5686 33 1364 5930 6134 5726 5686 27 1367 5943 6134 5726 5686 27 1367 5943 6134 5726 5686 29 1366 5939 6134 5726 5686 29 1366 5939 6134 5726 5686 8 1376 5982 6134 5726 5686 8 1376 5982 6134 5726 5686 2025-08-26 16:38:28,782 Hysteresis 2031 0: raw(5982 16000 16000 16000) min(5726 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6134 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6134 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-18 10000 10000 10000) min(-274 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 134 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 19 1371 5960 6134 5726 5686 19 1371 5960 6134 5726 5686 19 1371 5960 6134 5726 5686 19 1371 5960 6134 5726 5686 30 1365 5934 6134 5726 5686 30 1365 5934 6134 5726 5686 31 1365 5934 6134 5726 5686 31 1365 5934 6134 5726 5686 43 1359 5908 6134 5726 5686 43 1359 5908 6134 5726 5686 36 1362 5921 6134 5726 5686 36 1362 5921 6134 5726 5686 40 1360 5913 6134 5726 5686 40 1360 5913 6134 5726 5686 38 1361 5917 6134 5726 5686 38 1361 5917 6134 5726 5686 39 1361 5917 6134 5726 5686 39 1361 5917 6134 5726 5686 12 1374 5973 6134 5726 5686 12 1374 5973 6134 5726 5686 2025-08-26 16:38:38,792 Hysteresis 2041 0: raw(5973 16000 16000 16000) min(5726 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6134 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6134 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-27 10000 10000 10000) min(-274 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 134 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 29 1366 5939 6134 5726 5686 29 1366 5939 6134 5726 5686 28 1366 5939 6134 5726 5686 28 1366 5939 6134 5726 5686 28 1366 5939 6134 5726 5686 43 1359 5908 6134 5726 5686 43 1359 5908 6134 5726 5686 43 1359 5908 6134 5726 5686 55 1353 5882 6134 5726 5686 55 1353 5882 6134 5726 5686 11 1375 5978 6134 5726 5686 11 1375 5978 6134 5726 5686 -16 1388 6034 6134 5726 5686 -16 1388 6034 6134 5726 5686 -8 1384 6017 6134 5726 5686 -8 1384 6017 6134 5726 5686 22 1369 5952 6134 5726 5686 22 1369 5952 6134 5726 5686 15 1373 5969 6134 5726 5686 15 1373 5969 6134 5726 5686 2025-08-26 16:38:48,799 Hysteresis 2051 0: raw(5969 16000 16000 16000) min(5726 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6134 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6134 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-31 10000 10000 10000) min(-274 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 134 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 36 1362 5921 6134 5726 5686 36 1362 5921 6134 5726 5686 36 1362 5921 6134 5726 5686 36 1362 5921 6134 5726 5686 31 1365 5934 6134 5726 5686 31 1365 5934 6134 5726 5686 47 1357 5900 6134 5726 5686 47 1357 5900 6134 5726 5686 54 1353 5882 6134 5726 5686 54 1353 5882 6134 5726 5686 25 1368 5947 6134 5726 5686 25 1368 5947 6134 5726 5686 29 1366 5939 6134 5726 5686 29 1366 5939 6134 5726 5686 13 1374 5973 6134 5726 5686 13 1374 5973 6134 5726 5686 24 1368 5947 6134 5726 5686 24 1368 5947 6134 5726 5686 36 1362 5921 6134 5726 5686 36 1362 5921 6134 5726 5686 2025-08-26 16:38:58,807 Hysteresis 2061 0: raw(5921 16000 16000 16000) min(5726 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6134 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6134 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-79 10000 10000 10000) min(-274 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 134 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1380 6000 6134 5726 5686 0 1380 6000 6134 5726 5686 15 1373 5969 6134 5726 5686 15 1373 5969 6134 5726 5686 58 1351 5873 6134 5726 5686 58 1351 5873 6134 5726 5686 47 1357 5900 6134 5726 5686 47 1357 5900 6134 5726 5686 16 1372 5965 6134 5726 5686 16 1372 5965 6134 5726 5686 35 1363 5926 6134 5726 5686 35 1363 5926 6134 5726 5686 13 1374 5973 6134 5726 5686 13 1374 5973 6134 5726 5686 13 1374 5973 6134 5726 5686 13 1374 5973 6134 5726 5686 19 1371 5960 6134 5726 5686 19 1371 5960 6134 5726 5686 27 1367 5943 6134 5726 5686 27 1367 5943 6134 5726 5686 2025-08-26 16:39:08,813 Hysteresis 2071 0: raw(5943 16000 16000 16000) min(5726 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6134 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6134 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-57 10000 10000 10000) min(-274 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 134 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 22 1369 5952 6134 5726 5686 22 1369 5952 6134 5726 5686 51 1355 5891 6134 5726 5686 51 1355 5891 6134 5726 5686 29 1366 5939 6134 5726 5686 29 1366 5939 6134 5726 5686 29 1366 5939 6134 5726 5686 29 1366 5939 6134 5726 5686 15 1373 5969 6134 5726 5686 15 1373 5969 6134 5726 5686 21 1370 5956 6134 5726 5686 21 1370 5956 6134 5726 5686 31 1365 5934 6134 5726 5686 31 1365 5934 6134 5726 5686 42 1359 5908 6134 5726 5686 42 1359 5908 6134 5726 5686 27 1367 5943 6134 5726 5686 27 1367 5943 6134 5726 5686 27 1367 5943 6134 5726 5686 27 1367 5943 6134 5726 5686 2025-08-26 16:39:18,819 Hysteresis 2081 0: raw(5943 16000 16000 16000) min(5726 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6134 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6134 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-57 10000 10000 10000) min(-274 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 134 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 28 1366 5939 6134 5726 5686 28 1366 5939 6134 5726 5686 42 1359 5908 6134 5726 5686 42 1359 5908 6134 5726 5686 36 1362 5921 6134 5726 5686 36 1362 5921 6134 5726 5686 42 1359 5908 6134 5726 5686 42 1359 5908 6134 5726 5686 17 1372 5965 6134 5726 5686 17 1372 5965 6134 5726 5686 17 1372 5965 6134 5726 5686 17 1372 5965 6134 5726 5686 13 1374 5973 6134 5726 5686 13 1374 5973 6134 5726 5686 27 1367 5943 6134 5726 5686 27 1367 5943 6134 5726 5686 35 1363 5926 6134 5726 5686 35 1363 5926 6134 5726 5686 38 1361 5917 6134 5726 5686 38 1361 5917 6134 5726 5686 2025-08-26 16:39:28,830 Hysteresis 2091 0: raw(5917 16000 16000 16000) min(5726 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6134 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6134 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-83 10000 10000 10000) min(-274 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 134 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 36 1362 5921 6134 5726 5686 36 1362 5921 6134 5726 5686 25 1368 5947 6134 5726 5686 25 1368 5947 6134 5726 5686 11 1375 5978 6134 5726 5686 11 1375 5978 6134 5726 5686 32 1364 5930 6134 5726 5686 32 1364 5930 6134 5726 5686 31 1365 5934 6134 5726 5686 31 1365 5934 6134 5726 5686 41 1360 5913 6134 5726 5686 41 1360 5913 6134 5726 5686 56 1352 5878 6134 5726 5686 56 1352 5878 6134 5726 5686 56 1352 5878 6134 5726 5686 56 1352 5878 6134 5726 5686 23 1369 5952 6134 5726 5686 23 1369 5952 6134 5726 5686 39 1361 5917 6134 5726 5686 39 1361 5917 6134 5726 5686 2025-08-26 16:39:38,836 Hysteresis 2101 0: raw(5917 16000 16000 16000) min(5726 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6134 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6134 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-83 10000 10000 10000) min(-274 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 134 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 38 1361 5917 6134 5726 5686 38 1361 5917 6134 5726 5686 48 1356 5895 6134 5726 5686 48 1356 5895 6134 5726 5686 38 1361 5917 6134 5726 5686 38 1361 5917 6134 5726 5686 4 1378 5991 6134 5726 5686 4 1378 5991 6134 5726 5686 23 1369 5952 6134 5726 5686 23 1369 5952 6134 5726 5686 8 1376 5982 6134 5726 5686 8 1376 5982 6134 5726 5686 32 1364 5930 6134 5726 5686 32 1364 5930 6134 5726 5686 43 1359 5908 6134 5726 5686 43 1359 5908 6134 5726 5686 32 1364 5930 6134 5726 5686 32 1364 5930 6134 5726 5686 24 1368 5947 6134 5726 5686 24 1368 5947 6134 5726 5686 2025-08-26 16:39:48,845 Hysteresis 2111 0: raw(5947 16000 16000 16000) min(5726 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6134 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6134 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-53 10000 10000 10000) min(-274 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 134 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 18 1371 5960 6134 5726 5686 18 1371 5960 6134 5726 5686 15 1373 5969 6134 5726 5686 15 1373 5969 6134 5726 5686 27 1367 5943 6134 5726 5686 27 1367 5943 6134 5726 5686 24 1368 5947 6134 5726 5686 24 1368 5947 6134 5726 5686 28 1366 5939 6134 5726 5686 28 1366 5939 6134 5726 5686 40 1360 5913 6134 5726 5686 40 1360 5913 6134 5726 5686 15 1373 5969 6134 5726 5686 15 1373 5969 6134 5726 5686 27 1367 5943 6134 5726 5686 27 1367 5943 6134 5726 5686 25 1368 5947 6134 5726 5686 25 1368 5947 6134 5726 5686 26 1367 5943 6134 5726 5686 26 1367 5943 6134 5726 5686 2025-08-26 16:39:58,851 Hysteresis 2121 0: raw(5943 16000 16000 16000) min(5726 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6134 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6134 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-57 10000 10000 10000) min(-274 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 134 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 38 1361 5917 6134 5726 5686 38 1361 5917 6134 5726 5686 42 1359 5908 6134 5726 5686 42 1359 5908 6134 5726 5686 42 1359 5908 6134 5726 5686 42 1359 5908 6134 5726 5686 39 1361 5917 6134 5726 5686 39 1361 5917 6134 5726 5686 50 1355 5891 6134 5726 5686 50 1355 5891 6134 5726 5686 51 1355 5891 6134 5726 5686 51 1355 5891 6134 5726 5686 63 1349 5865 6134 5726 5686 63 1349 5865 6134 5726 5686 50 1355 5891 6134 5726 5686 50 1355 5891 6134 5726 5686 27 1367 5943 6134 5726 5686 27 1367 5943 6134 5726 5686 20 1370 5956 6134 5726 5686 20 1370 5956 6134 5726 5686 2025-08-26 16:40:08,862 Hysteresis 2131 0: raw(5956 16000 16000 16000) min(5726 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6134 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6134 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-44 10000 10000 10000) min(-274 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 134 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 31 1365 5934 6134 5726 5686 31 1365 5934 6134 5726 5686 51 1355 5891 6134 5726 5686 51 1355 5891 6134 5726 5686 16 1372 5965 6134 5726 5686 16 1372 5965 6134 5726 5686 10 1375 5978 6134 5726 5686 10 1375 5978 6134 5726 5686 29 1366 5939 6134 5726 5686 29 1366 5939 6134 5726 5686 19 1371 5960 6134 5726 5686 19 1371 5960 6134 5726 5686 18 1371 5960 6134 5726 5686 18 1371 5960 6134 5726 5686 33 1364 5930 6134 5726 5686 33 1364 5930 6134 5726 5686 19 1371 5960 6134 5778 5686 19 1371 5960 6134 5778 5686 20 1370 5956 6134 5778 5686 20 1370 5956 6134 5778 5686 2025-08-26 16:40:18,868 Hysteresis 2141 0: raw(5956 16000 16000 16000) min(5778 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6134 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6134 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-44 10000 10000 10000) min(-222 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 134 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 27 1367 5943 6134 5778 5686 27 1367 5943 6134 5778 5686 39 1361 5917 6134 5778 5686 39 1361 5917 6134 5778 5686 22 1369 5952 6134 5778 5686 22 1369 5952 6134 5778 5686 50 1355 5891 6134 5778 5686 50 1355 5891 6134 5778 5686 52 1354 5886 6134 5778 5686 52 1354 5886 6134 5778 5686 38 1361 5917 6134 5778 5686 38 1361 5917 6134 5778 5686 39 1361 5917 6134 5778 5686 39 1361 5917 6134 5778 5686 30 1365 5934 6134 5778 5686 30 1365 5934 6134 5778 5686 17 1372 5965 6134 5778 5686 17 1372 5965 6134 5778 5686 16 1372 5965 6134 5778 5686 16 1372 5965 6134 5778 5686 2025-08-26 16:40:28,879 Hysteresis 2151 0: raw(5965 16000 16000 16000) min(5778 16000 16000 16000) spread(5686 16000 16000 16000) max_pv 6134 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6134 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-35 10000 10000 10000) min(-222 10000 10000 10000) spread(-314 10000 10000 10000) max_pv 134 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 15 1373 5969 6134 5778 5686 15 1373 5969 6134 5778 5686 1256 438 1904 6134 1904 1904 1256 438 1904 6134 1904 1904 125 1318 5730 6134 1904 1904 125 1318 5730 6134 1904 1904 -22 1391 6047 6134 1904 1904 -22 1391 6047 6134 1904 1904 -22 1391 6047 6134 1904 1904 -22 1391 6047 6134 1904 1904 18 1371 5960 6134 1904 1904 18 1371 5960 6134 1904 1904 12 1374 5973 6052 1904 1904 12 1374 5973 6052 1904 1904 39 1361 5917 6052 1904 1904 39 1361 5917 6052 1904 1904 45 1358 5904 6052 1904 1904 45 1358 5904 6052 1904 1904 41 1360 5913 6052 1904 1904 41 1360 5913 6052 1904 1904 2025-08-26 16:40:38,887 Hysteresis 2161 0: raw(5913 16000 16000 16000) min(1904 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6052 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6052 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-87 10000 10000 10000) min(-4096 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 52 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -12 1386 6026 6052 1904 1904 -12 1386 6026 6052 1904 1904 -10 1385 6021 6052 1904 1904 -10 1385 6021 6052 1904 1904 11 1375 5978 6052 1904 1904 11 1375 5978 6052 1904 1904 39 1361 5917 6052 1904 1904 39 1361 5917 6052 1904 1904 20 1370 5956 6052 1904 1904 20 1370 5956 6052 1904 1904 18 1371 5960 6052 1904 1904 18 1371 5960 6052 1904 1904 8 1376 5982 6052 1904 1904 8 1376 5982 6052 1904 1904 21 1370 5956 6052 1904 1904 21 1370 5956 6052 1904 1904 22 1369 5952 6052 1904 1904 22 1369 5952 6052 1904 1904 23 1369 5952 6052 1904 1904 23 1369 5952 6052 1904 1904 2025-08-26 16:40:48,899 Hysteresis 2171 0: raw(5952 16000 16000 16000) min(1904 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6052 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6052 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-48 10000 10000 10000) min(-4096 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 52 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 24 1368 5947 6052 1904 1904 24 1368 5947 6052 1904 1904 28 1366 5939 6052 1904 1904 28 1366 5939 6052 1904 1904 25 1368 5947 6052 1904 1904 25 1368 5947 6052 1904 1904 12 1374 5973 6052 1904 1904 12 1374 5973 6052 1904 1904 66 1347 5856 6052 1904 1904 66 1347 5856 6052 1904 1904 56 1352 5878 6052 1904 1904 56 1352 5878 6052 1904 1904 35 1363 5926 6052 1904 1904 35 1363 5926 6052 1904 1904 39 1361 5917 6052 1904 1904 39 1361 5917 6052 1904 1904 33 1364 5930 6052 1904 1904 33 1364 5930 6052 1904 1904 -1 1380 6000 6052 1904 1904 -1 1380 6000 6052 1904 1904 2025-08-26 16:40:58,905 Hysteresis 2181 0: raw(6000 16000 16000 16000) min(1904 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6052 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6052 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(0 10000 10000 10000) min(-4096 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 52 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 25 1368 5947 6052 1904 1904 25 1368 5947 6052 1904 1904 16 1372 5965 6052 1904 1904 16 1372 5965 6052 1904 1904 16 1372 5965 6052 1904 1904 16 1372 5965 6052 1904 1904 19 1371 5960 6052 1904 1904 19 1371 5960 6052 1904 1904 21 1370 5956 6052 1904 1904 21 1370 5956 6052 1904 1904 5 1378 5991 6052 1904 1904 5 1378 5991 6052 1904 1904 9 1376 5982 6052 1904 1904 9 1376 5982 6052 1904 1904 23 1369 5952 6052 1904 1904 23 1369 5952 6052 1904 1904 65 1348 5860 6052 1904 1904 65 1348 5860 6052 1904 1904 46 1357 5900 6052 1904 1904 46 1357 5900 6052 1904 1904 2025-08-26 16:41:08,911 Hysteresis 2191 0: raw(5900 16000 16000 16000) min(1904 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6052 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6052 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-100 10000 10000 10000) min(-4096 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 52 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 16 1372 5965 6052 1904 1904 16 1372 5965 6052 1904 1904 915 923 4013 6052 1904 1904 915 923 4013 6052 1904 1904 -709 1734 7539 7539 1904 1904 -709 1734 7539 7539 1904 1904 -729 1744 7582 7582 1904 1904 -729 1744 7582 7582 1904 1904 -606 1683 7317 7582 1904 1904 -606 1683 7317 7582 1904 1904 12 1374 5973 7582 1904 1904 12 1374 5973 7582 1904 1904 19 1371 5960 7582 1904 1904 19 1371 5960 7582 1904 1904 0 1380 6000 7582 1904 1904 0 1380 6000 7582 1904 1904 30 1365 5934 7582 1904 1904 30 1365 5934 7582 1904 1904 16 1372 5965 7582 1904 1904 16 1372 5965 7582 1904 1904 2025-08-26 16:41:18,918 Hysteresis 2201 0: raw(5965 16000 16000 16000) min(1904 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 7582 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7582 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-35 10000 10000 10000) min(-4096 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 1582 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 1 1380 6000 7582 1904 1904 1 1380 6000 7582 1904 1904 32 1364 5930 7582 1904 1904 32 1364 5930 7582 1904 1904 58 1351 5873 7582 1904 1904 58 1351 5873 7582 1904 1904 32 1364 5930 7582 1904 1904 32 1364 5930 7582 1904 1904 43 1359 5908 7582 1904 1904 43 1359 5908 7582 1904 1904 57 1352 5878 7582 1904 1904 57 1352 5878 7582 1904 1904 12 1374 5973 7582 1904 1904 12 1374 5973 7582 1904 1904 25 1368 5947 7582 1904 1904 25 1368 5947 7582 1904 1904 7 1377 5986 7582 1904 1904 7 1377 5986 7582 1904 1904 17 1372 5965 7582 1904 1904 17 1372 5965 7582 1904 1904 2025-08-26 16:41:28,924 Hysteresis 2211 0: raw(5965 16000 16000 16000) min(1904 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 7582 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7582 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-35 10000 10000 10000) min(-4096 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 1582 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 13 1374 5973 7582 1904 1904 13 1374 5973 7582 1904 1904 -3 1381 6004 7582 1904 1904 -3 1381 6004 7582 1904 1904 -5 1382 6008 7582 1904 1904 -5 1382 6008 7582 1904 1904 32 1364 5930 7582 1904 1904 32 1364 5930 7582 1904 1904 40 1360 5913 7582 1904 1904 40 1360 5913 7582 1904 1904 58 1351 5873 7582 1904 1904 58 1351 5873 7582 1904 1904 30 1365 5934 7582 1904 1904 30 1365 5934 7582 1904 1904 40 1360 5913 7582 1904 1904 40 1360 5913 7582 1904 1904 53 1354 5886 7582 1904 1904 53 1354 5886 7582 1904 1904 49 1356 5895 7582 1904 1904 49 1356 5895 7582 1904 1904 2025-08-26 16:41:38,930 Hysteresis 2221 0: raw(5895 16000 16000 16000) min(1904 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 7582 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7582 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 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 10000 10000 10000) min(-4096 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 1582 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 7 1377 5986 7582 1904 1904 7 1377 5986 7582 1904 1904 34 1363 5926 7582 1904 1904 34 1363 5926 7582 1904 1904 22 1369 5952 7582 1904 1904 22 1369 5952 7582 1904 1904 15 1373 5969 7582 1904 1904 15 1373 5969 7582 1904 1904 22 1369 5952 7582 1904 1904 22 1369 5952 7582 1904 1904 1 1380 6000 7582 1904 1904 1 1380 6000 7582 1904 1904 23 1369 5952 7582 1904 1904 23 1369 5952 7582 1904 1904 16 1372 5965 7582 1904 1904 16 1372 5965 7582 1904 1904 17 1372 5965 7582 1904 1904 17 1372 5965 7582 1904 1904 51 1355 5891 7582 1904 1904 51 1355 5891 7582 1904 1904 2025-08-26 16:41:48,936 Hysteresis 2231 0: raw(5891 16000 16000 16000) min(1904 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 7582 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7582 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-109 10000 10000 10000) min(-4096 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 1582 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 15 1373 5969 7582 1904 1904 15 1373 5969 7582 1904 1904 14 1373 5969 7582 1904 1904 14 1373 5969 7582 1904 1904 17 1372 5965 7582 1904 1904 17 1372 5965 7582 1904 1904 18 1371 5960 7582 1904 1904 18 1371 5960 7582 1904 1904 24 1368 5947 7582 1904 1904 24 1368 5947 7582 1904 1904 35 1363 5926 7582 1904 1904 35 1363 5926 7582 1904 1904 16 1372 5965 7582 1904 1904 16 1372 5965 7582 1904 1904 31 1365 5934 7582 1904 1904 31 1365 5934 7582 1904 1904 16 1372 5965 7582 1904 1904 16 1372 5965 7582 1904 1904 3 1379 5995 7582 1904 1904 3 1379 5995 7582 1904 1904 2025-08-26 16:41:58,944 Hysteresis 2241 0: raw(5995 16000 16000 16000) min(1904 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 7582 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7582 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-5 10000 10000 10000) min(-4096 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 1582 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 15 1373 5969 7582 1904 1904 15 1373 5969 7582 1904 1904 20 1370 5956 7582 1904 1904 20 1370 5956 7582 1904 1904 20 1370 5956 7582 1904 1904 20 1370 5956 7582 1904 1904 22 1369 5952 7582 1904 1904 22 1369 5952 7582 1904 1904 36 1362 5921 7582 1904 1904 36 1362 5921 7582 1904 1904 25 1368 5947 7582 1904 1904 25 1368 5947 7582 1904 1904 25 1368 5947 7582 1904 1904 25 1368 5947 7582 1904 1904 -30 1395 6065 7582 1904 1904 -30 1395 6065 7582 1904 1904 70 1345 5847 7582 1904 1904 70 1345 5847 7582 1904 1904 56 1352 5878 7582 1904 1904 56 1352 5878 7582 1904 1904 2025-08-26 16:42:08,958 Hysteresis 2251 0: raw(5878 16000 16000 16000) min(1904 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 7582 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7582 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-122 10000 10000 10000) min(-4096 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 1582 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 44 1358 5904 7582 1904 1904 44 1358 5904 7582 1904 1904 25 1368 5947 7582 1904 1904 25 1368 5947 7582 1904 1904 43 1359 5908 7582 1904 1904 43 1359 5908 7582 1904 1904 33 1364 5930 7582 1904 1904 33 1364 5930 7582 1904 1904 42 1359 5908 7582 1904 1904 42 1359 5908 7582 1904 1904 22 1369 5952 7582 1904 1904 22 1369 5952 7582 1904 1904 28 1366 5939 7582 1904 1904 28 1366 5939 7582 1904 1904 28 1366 5939 7582 1904 1904 28 1366 5939 7582 1904 1904 24 1368 5947 7582 1904 1904 24 1368 5947 7582 1904 1904 38 1361 5917 7582 1904 1904 38 1361 5917 7582 1904 1904 2025-08-26 16:42:18,964 Hysteresis 2261 0: raw(5917 16000 16000 16000) min(1904 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 7582 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7582 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-83 10000 10000 10000) min(-4096 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 1582 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 22 1369 5952 7582 1904 1904 22 1369 5952 7582 1904 1904 13 1374 5973 7582 1904 1904 13 1374 5973 7582 1904 1904 32 1364 5930 7582 1904 1904 32 1364 5930 7582 1904 1904 12 1374 5973 7582 1904 1904 12 1374 5973 7582 1904 1904 24 1368 5947 7582 1904 1904 24 1368 5947 7582 1904 1904 47 1357 5900 7582 1904 1904 47 1357 5900 7582 1904 1904 44 1358 5904 7582 1904 1904 44 1358 5904 7582 1904 1904 28 1366 5939 7582 1904 1904 28 1366 5939 7582 1904 1904 22 1369 5952 7582 1904 1904 22 1369 5952 7582 1904 1904 33 1364 5930 7582 1904 1904 33 1364 5930 7582 1904 1904 2025-08-26 16:42:28,970 Hysteresis 2271 0: raw(5930 16000 16000 16000) min(1904 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 7582 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7582 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-70 10000 10000 10000) min(-4096 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 1582 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 10 1375 5978 7582 1904 1904 10 1375 5978 7582 1904 1904 24 1368 5947 7582 1904 1904 24 1368 5947 7582 1904 1904 32 1364 5930 7582 1904 1904 32 1364 5930 7582 1904 1904 54 1353 5882 7582 1904 1904 54 1353 5882 7582 1904 1904 34 1363 5926 7582 1904 1904 34 1363 5926 7582 1904 1904 11 1375 5978 7582 1904 1904 11 1375 5978 7582 1904 1904 17 1372 5965 7582 1904 1904 17 1372 5965 7582 1904 1904 25 1368 5947 7582 1904 1904 25 1368 5947 7582 1904 1904 29 1366 5939 7582 1904 1904 29 1366 5939 7582 1904 1904 27 1367 5943 7582 1904 1904 27 1367 5943 7582 1904 1904 2025-08-26 16:42:38,976 Hysteresis 2281 0: raw(5943 16000 16000 16000) min(1904 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 7582 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7582 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-57 10000 10000 10000) min(-4096 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 1582 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 18 1371 5960 7582 1904 1904 18 1371 5960 7582 1904 1904 24 1368 5947 7582 1904 1904 24 1368 5947 7582 1904 1904 16 1372 5965 7582 1904 1904 16 1372 5965 7582 1904 1904 19 1371 5960 7582 1904 1904 19 1371 5960 7582 1904 1904 31 1365 5934 7582 1904 1904 31 1365 5934 7582 1904 1904 33 1364 5930 7582 1904 1904 33 1364 5930 7582 1904 1904 28 1366 5939 7582 1904 1904 28 1366 5939 7582 1904 1904 8 1376 5982 7582 1904 1904 8 1376 5982 7582 1904 1904 29 1366 5939 7582 1904 1904 29 1366 5939 7582 1904 1904 21 1370 5956 7582 1904 1904 21 1370 5956 7582 1904 1904 2025-08-26 16:42:48,984 Hysteresis 2291 0: raw(5956 16000 16000 16000) min(1904 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 7582 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7582 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-44 10000 10000 10000) min(-4096 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 1582 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 13 1374 5973 7582 1904 1904 13 1374 5973 7582 1904 1904 12 1374 5973 7582 1904 1904 12 1374 5973 7582 1904 1904 19 1371 5960 7582 1904 1904 19 1371 5960 7582 1904 1904 15 1373 5969 7582 1904 1904 15 1373 5969 7582 1904 1904 16 1372 5965 7582 1904 1904 16 1372 5965 7582 1904 1904 37 1362 5921 7582 1904 1904 37 1362 5921 7582 1904 1904 23 1369 5952 7582 1904 1904 23 1369 5952 7582 1904 1904 49 1356 5895 7582 1904 1904 49 1356 5895 7582 1904 1904 37 1362 5921 7582 1904 1904 37 1362 5921 7582 1904 1904 21 1370 5956 7582 1904 1904 21 1370 5956 7582 1904 1904 2025-08-26 16:42:58,990 Hysteresis 2301 0: raw(5956 16000 16000 16000) min(1904 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 7582 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7582 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-44 10000 10000 10000) min(-4096 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 1582 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 40 1360 5913 7582 1904 1904 40 1360 5913 7582 1904 1904 40 1360 5913 7582 1904 1904 40 1360 5913 7582 1904 1904 46 1357 5900 7582 1904 1904 46 1357 5900 7582 1904 1904 14 1373 5969 7582 1904 1904 14 1373 5969 7582 1904 1904 47 1357 5900 7582 1904 1904 47 1357 5900 7582 1904 1904 23 1369 5952 7582 1904 1904 23 1369 5952 7582 1904 1904 20 1370 5956 7582 1904 1904 20 1370 5956 7582 1904 1904 7 1377 5986 7582 1904 1904 7 1377 5986 7582 1904 1904 21 1370 5956 7582 1904 1904 21 1370 5956 7582 1904 1904 24 1368 5947 7582 1904 1904 24 1368 5947 7582 1904 1904 2025-08-26 16:43:09,003 Hysteresis 2311 0: raw(5947 16000 16000 16000) min(1904 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 7582 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7582 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-53 10000 10000 10000) min(-4096 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 1582 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 15 1373 5969 7582 1904 1904 15 1373 5969 7582 1904 1904 1 1380 6000 7582 1904 1904 1 1380 6000 7582 1904 1904 23 1369 5952 7582 1904 1904 23 1369 5952 7582 1904 1904 24 1368 5947 7582 1904 1904 24 1368 5947 7582 1904 1904 34 1363 5926 7582 1904 1904 34 1363 5926 7582 1904 1904 30 1365 5934 7582 1904 1904 30 1365 5934 7582 1904 1904 42 1359 5908 7582 1904 1904 42 1359 5908 7582 1904 1904 35 1363 5926 7582 1904 1904 35 1363 5926 7582 1904 1904 35 1363 5926 7582 1904 1904 35 1363 5926 7582 1904 1904 41 1360 5913 7582 1904 1904 41 1360 5913 7582 1904 1904 2025-08-26 16:43:19,009 Hysteresis 2321 0: raw(5913 16000 16000 16000) min(1904 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 7582 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7582 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-87 10000 10000 10000) min(-4096 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 1582 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 40 1360 5913 7582 1904 1904 40 1360 5913 7582 1904 1904 30 1365 5934 7582 1904 1904 30 1365 5934 7582 1904 1904 36 1362 5921 7582 1904 1904 36 1362 5921 7582 1904 1904 57 1352 5878 7582 1904 1904 57 1352 5878 7582 1904 1904 33 1364 5930 7582 1904 1904 33 1364 5930 7582 1904 1904 34 1363 5926 7582 1904 1904 34 1363 5926 7582 1904 1904 32 1364 5930 7582 1904 1904 32 1364 5930 7582 1904 1904 23 1369 5952 7582 1904 1904 23 1369 5952 7582 1904 1904 31 1365 5934 7582 1904 1904 31 1365 5934 7582 1904 1904 27 1367 5943 7582 1904 1904 27 1367 5943 7582 1904 1904 2025-08-26 16:43:29,015 Hysteresis 2331 0: raw(5943 16000 16000 16000) min(1904 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 7582 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7582 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-57 10000 10000 10000) min(-4096 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 1582 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 19 1371 5960 7582 1904 1904 19 1371 5960 7582 1904 1904 22 1369 5952 7582 1904 1904 22 1369 5952 7582 1904 1904 31 1365 5934 7582 1904 1904 31 1365 5934 7582 1904 1904 27 1367 5943 7582 1904 1904 27 1367 5943 7582 1904 1904 10 1375 5978 7582 1904 1904 10 1375 5978 7582 1904 1904 23 1369 5952 7582 1904 1904 23 1369 5952 7582 1904 1904 1 1380 6000 7582 1904 1904 1 1380 6000 7582 1904 1904 56 1352 5878 7582 1904 1904 56 1352 5878 7582 1904 1904 57 1352 5878 7582 1904 1904 57 1352 5878 7582 1904 1904 45 1358 5904 7582 1904 1904 45 1358 5904 7582 1904 1904 2025-08-26 16:43:39,022 Hysteresis 2342 0: raw(5904 16000 16000 16000) min(1904 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 7582 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7582 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-96 10000 10000 10000) min(-4096 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 1582 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 35 1363 5926 7582 1904 1904 35 1363 5926 7582 1904 1904 31 1365 5934 7582 1904 1904 31 1365 5934 7582 1904 1904 68 1346 5852 7582 1904 1904 68 1346 5852 7582 1904 1904 59 1351 5873 7582 1904 1904 59 1351 5873 7582 1904 1904 9 1376 5982 7582 1904 1904 9 1376 5982 7582 1904 1904 2 1379 5995 7582 1904 1904 2 1379 5995 7582 1904 1904 35 1363 5926 7582 1904 1904 35 1363 5926 7582 1904 1904 19 1371 5960 7582 1904 1904 19 1371 5960 7582 1904 1904 27 1367 5943 7582 1904 1904 27 1367 5943 7582 1904 1904 21 1370 5956 7582 1904 1904 21 1370 5956 7582 1904 1904 2025-08-26 16:43:49,028 Hysteresis 2352 0: raw(5956 16000 16000 16000) min(1904 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 7582 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7582 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-44 10000 10000 10000) min(-4096 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 1582 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 19 1371 5960 7582 1904 1904 19 1371 5960 7582 1904 1904 -5 1382 6008 7582 1904 1904 -5 1382 6008 7582 1904 1904 15 1373 5969 7582 1904 1904 15 1373 5969 7582 1904 1904 28 1366 5939 7582 1904 1904 28 1366 5939 7582 1904 1904 23 1369 5952 7582 1904 1904 23 1369 5952 7582 1904 1904 29 1366 5939 7582 1904 1904 29 1366 5939 7582 1904 1904 21 1370 5956 7582 1904 1904 21 1370 5956 7582 1904 1904 18 1371 5960 7582 1904 1904 18 1371 5960 7582 1904 1904 44 1358 5904 7582 1904 1904 44 1358 5904 7582 1904 1904 45 1358 5904 7582 1904 1904 45 1358 5904 7582 1904 1904 2025-08-26 16:43:59,038 Hysteresis 2362 0: raw(5904 16000 16000 16000) min(1904 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 7582 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7582 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-96 10000 10000 10000) min(-4096 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 1582 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 1 1380 6000 7582 1904 1904 1 1380 6000 7582 1904 1904 22 1369 5952 7582 1904 1904 22 1369 5952 7582 1904 1904 24 1368 5947 7582 1904 1904 24 1368 5947 7582 1904 1904 22 1369 5952 7582 1904 1904 22 1369 5952 7582 1904 1904 10 1375 5978 7582 1904 1904 10 1375 5978 7582 1904 1904 27 1367 5943 7582 1904 1904 27 1367 5943 7582 1904 1904 12 1374 5973 7582 1904 1904 12 1374 5973 7582 1904 1904 1 1380 6000 7582 1904 1904 1 1380 6000 7582 1904 1904 11 1375 5978 7582 1904 1904 11 1375 5978 7582 1904 1904 17 1372 5965 7582 1904 1904 17 1372 5965 7582 1904 1904 2025-08-26 16:44:09,044 Hysteresis 2372 0: raw(5965 16000 16000 16000) min(1904 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 7582 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7582 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-35 10000 10000 10000) min(-4096 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 1582 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 29 1366 5939 7582 1904 1904 29 1366 5939 7582 1904 1904 59 1351 5873 7582 1904 1904 59 1351 5873 7582 1904 1904 43 1359 5908 7582 1904 1904 43 1359 5908 7582 1904 1904 50 1355 5891 7582 1904 1904 50 1355 5891 7582 1904 1904 3 1379 5995 7582 1904 1904 3 1379 5995 7582 1904 1904 22 1369 5952 7582 1904 1904 22 1369 5952 7582 1904 1904 14 1373 5969 7582 1904 1904 14 1373 5969 7582 1904 1904 27 1367 5943 7582 1904 1904 27 1367 5943 7582 1904 1904 40 1360 5913 7582 1904 1904 40 1360 5913 7582 1904 1904 29 1366 5939 7582 1904 1904 29 1366 5939 7582 1904 1904 2025-08-26 16:44:19,050 Hysteresis 2382 0: raw(5939 16000 16000 16000) min(1904 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 7582 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7582 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-61 10000 10000 10000) min(-4096 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 1582 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 28 1366 5939 7582 1904 1904 28 1366 5939 7582 1904 1904 9 1376 5982 7582 1904 1904 9 1376 5982 7582 1904 1904 27 1367 5943 7582 1904 1904 27 1367 5943 7582 1904 1904 34 1363 5926 7582 1904 1904 34 1363 5926 7582 1904 1904 9 1376 5982 7582 1904 1904 9 1376 5982 7582 1904 1904 -3 1381 6004 7582 1904 1904 -3 1381 6004 7582 1904 1904 6 1377 5986 7582 1904 1904 6 1377 5986 7582 1904 1904 24 1368 5947 7582 1904 1904 24 1368 5947 7582 1904 1904 45 1358 5904 7582 1904 1904 45 1358 5904 7582 1904 1904 35 1363 5926 7582 1904 1904 35 1363 5926 7582 1904 1904 2025-08-26 16:44:29,056 Hysteresis 2392 0: raw(5926 16000 16000 16000) min(1904 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 7582 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7582 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-74 10000 10000 10000) min(-4096 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 1582 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 48 1356 5895 7582 1904 1904 48 1356 5895 7582 1904 1904 47 1357 5900 7582 1904 1904 47 1357 5900 7582 4013 1904 36 1362 5921 7582 4013 1904 36 1362 5921 7582 4013 1904 39 1361 5917 7582 4013 1904 39 1361 5917 7582 4013 1904 48 1356 5895 7582 4013 1904 48 1356 5895 7582 4013 1904 49 1356 5895 7582 4013 1904 49 1356 5895 7582 4013 1904 63 1349 5865 7582 4013 1904 63 1349 5865 7582 4013 1904 42 1359 5908 7582 4013 1904 42 1359 5908 7582 4013 1904 22 1369 5952 7582 4013 1904 22 1369 5952 7582 4013 1904 22 1369 5952 7582 4013 1904 22 1369 5952 7582 4013 1904 2025-08-26 16:44:39,065 Hysteresis 2402 0: raw(5952 16000 16000 16000) min(4013 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 7582 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7582 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-48 10000 10000 10000) min(-1987 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 1582 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 57 1352 5878 7582 4013 1904 57 1352 5878 7582 4013 1904 -24 1392 6052 7582 4013 1904 -24 1392 6052 7582 4013 1904 -3 1381 6004 7582 4013 1904 -3 1381 6004 7582 4013 1904 29 1366 5939 7582 4013 1904 29 1366 5939 7582 4013 1904 31 1365 5934 7582 4013 1904 31 1365 5934 7582 4013 1904 52 1354 5886 7582 4013 1904 52 1354 5886 7582 4013 1904 17 1372 5965 7582 4013 1904 17 1372 5965 7582 4013 1904 59 1351 5873 7582 4013 1904 59 1351 5873 7582 4013 1904 -19 1389 6039 7582 4013 1904 -19 1389 6039 7582 4013 1904 -44 1402 6095 7582 4013 1904 -44 1402 6095 7582 4013 1904 2025-08-26 16:44:49,071 Hysteresis 2412 0: raw(6095 16000 16000 16000) min(4013 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 7582 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7582 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (95 10000 10000 10000) 7: 0: 6095@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6095@1p __all__ 9: don't have active chargers. 9: raw(0 9905 9905 9905) min(-2082 9905 9905 9905) spread(-4191 9905 9905 9905) max_pv 1487 9: [ 0 6095@1p ] PM PV mtr(W) avl(W) raw max min spread 64 1369 5952 7582 4013 1904 64 1369 5952 7582 4013 1904 55 1374 5973 7582 4013 1904 55 1374 5973 7582 4013 1904 29 1387 6030 7582 4013 1904 29 1387 6030 7582 4013 1904 84 1359 5908 7582 4013 1904 84 1359 5908 7582 4013 1904 50 1376 5982 7582 4013 1904 50 1376 5982 7582 4013 1904 4 1399 6082 7582 4013 1904 4 1399 6082 7582 4013 1904 -6 1404 6104 7582 4013 1904 -6 1404 6104 7582 4013 1904 -27 1414 6147 7582 4013 1904 -27 1414 6147 7582 4013 1904 12 1395 6065 7582 4013 1904 12 1395 6065 7582 4013 1904 3 1400 6086 7582 4013 1904 3 1400 6086 7582 4013 1904 2025-08-26 16:44:59,076 Hysteresis 2422 0: raw(6086 16000 16000 16000) min(4013 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 7582 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7582 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (86 10000 10000 10000) 7: 0: 6086@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6086@1p __all__ 9: don't have active chargers. 9: raw(0 9914 9914 9914) min(-2073 9914 9914 9914) spread(-4182 9914 9914 9914) max_pv 1496 9: [ 0 6086@1p ] PM PV mtr(W) avl(W) raw max min spread 39 1380 6000 7582 4013 1904 39 1380 6000 7582 4013 1904 32 1383 6013 7582 4013 1904 32 1383 6013 7582 4013 1904 22 1388 6034 7582 4013 1904 22 1388 6034 7582 4013 1904 31 1384 6017 7582 4013 1904 31 1384 6017 7582 4013 1904 50 1374 5973 7582 4013 1904 50 1374 5973 7582 4013 1904 33 1383 6013 7582 4013 1904 33 1383 6013 7582 4013 1904 -7 1402 6095 7582 4013 1904 -7 1402 6095 7582 4013 1904 2 1398 6078 7582 4013 1904 2 1398 6078 7582 4013 1904 -20 1409 6126 7582 4013 1904 -20 1409 6126 7582 4013 1904 23 1388 6034 7582 4013 1904 23 1388 6034 7582 4013 1904 2025-08-26 16:45:09,083 Hysteresis 2432 0: raw(6034 16000 16000 16000) min(4013 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 7582 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 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7582 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (34 10000 10000 10000) 7: 0: 6034@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6034@1p __all__ 9: don't have active chargers. 9: raw(0 9966 9966 9966) min(-2021 9966 9966 9966) spread(-4130 9966 9966 9966) max_pv 1548 9: [ 0 6034@1p ] PM PV mtr(W) avl(W) raw max min spread 16 1379 5995 7582 4013 1904 16 1379 5995 7582 4013 1904 9 1383 6013 7582 4013 1904 9 1383 6013 7582 5847 1904 33 1371 5960 7582 5847 1904 33 1371 5960 7582 5847 1904 34 1370 5956 7582 5847 1904 34 1370 5956 7317 5847 1904 14 1380 6000 7317 5847 1904 14 1380 6000 6147 5847 1904 53 1361 5917 6147 5847 1904 53 1361 5917 6147 5847 1904 13 1381 6004 6147 5847 1904 13 1381 6004 6147 5847 1904 22 1376 5982 6147 5847 1904 22 1376 5982 6147 5847 1904 51 1362 5921 6147 5847 1904 51 1362 5921 6147 5847 1904 19 1378 5991 6147 5847 1904 19 1378 5991 6147 5847 1904 2025-08-26 16:45:19,094 Hysteresis 2442 0: raw(5991 16000 16000 16000) min(5847 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6147 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-9 10000 10000 10000) min(-153 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 147 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 20 1370 5956 6147 5847 1904 20 1370 5956 6147 5847 1904 20 1370 5956 6147 5847 1904 20 1370 5956 6147 5847 1904 -5 1382 6008 6147 5847 1904 -5 1382 6008 6147 5847 1904 26 1367 5943 6147 5847 1904 26 1367 5943 6147 5847 1904 10 1375 5978 6147 5847 1904 10 1375 5978 6147 5847 1904 50 1355 5891 6147 5847 1904 50 1355 5891 6147 5847 1904 89 1336 5808 6147 5808 1904 89 1336 5808 6147 5808 1904 -11 1385 6021 6147 5808 1904 -11 1385 6021 6147 5808 1904 -9 1384 6017 6147 5808 1904 -9 1384 6017 6147 5808 1904 51 1355 5891 6147 5808 1904 51 1355 5891 6147 5808 1904 2025-08-26 16:45:29,100 Hysteresis 2452 0: raw(5891 16000 16000 16000) min(5808 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6147 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-109 10000 10000 10000) min(-192 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 147 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 69 1346 5852 6147 5808 1904 69 1346 5852 6147 5808 1904 60 1350 5869 6147 5808 1904 60 1350 5869 6147 5808 1904 17 1372 5965 6147 5808 1904 17 1372 5965 6147 5808 1904 -9 1384 6017 6147 5808 1904 -9 1384 6017 6147 5808 1904 39 1361 5917 6147 5808 1904 39 1361 5917 6147 5808 1904 32 1364 5930 6147 5808 1904 32 1364 5930 6147 5808 1904 16 1372 5965 6147 5808 1904 16 1372 5965 6147 5808 1904 39 1361 5917 6147 5808 1904 39 1361 5917 6147 5808 1904 -17 1388 6034 6147 5808 1904 -17 1388 6034 6147 5808 1904 40 1360 5913 6147 5808 1904 40 1360 5913 6147 5808 1904 2025-08-26 16:45:39,106 Hysteresis 2462 0: raw(5913 16000 16000 16000) min(5808 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6147 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-87 10000 10000 10000) min(-192 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 147 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 81 1340 5826 6147 5808 1904 81 1340 5826 6147 5808 1904 -3 1381 6004 6147 5808 1904 -3 1381 6004 6147 5808 1904 26 1367 5943 6147 5808 1904 26 1367 5943 6147 5808 1904 26 1367 5943 6147 5808 1904 26 1367 5943 6147 5808 1904 3 1379 5995 6147 5808 1904 3 1379 5995 6147 5808 1904 57 1352 5878 6147 5808 1904 57 1352 5878 6147 5808 1904 -19 1389 6039 6147 5808 1904 -19 1389 6039 6147 5808 1904 -22 1391 6047 6147 5808 1904 -22 1391 6047 6147 5808 1904 53 1354 5886 6147 5808 1904 53 1354 5886 6147 5808 1904 44 1358 5904 6147 5808 1904 44 1358 5904 6147 5808 1904 2025-08-26 16:45:49,112 Hysteresis 2472 0: raw(5904 16000 16000 16000) min(5808 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6147 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-96 10000 10000 10000) min(-192 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 147 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 15 1373 5969 6147 5808 1904 15 1373 5969 6147 5808 1904 40 1360 5913 6147 5808 1904 40 1360 5913 6147 5808 1904 28 1366 5939 6147 5808 1904 28 1366 5939 6147 5808 1904 45 1358 5904 6147 5808 1904 45 1358 5904 6147 5808 1904 28 1366 5939 6147 5808 1904 28 1366 5939 6147 5808 1904 1 1380 6000 6147 5808 1904 1 1380 6000 6147 5808 1904 54 1353 5882 6147 5808 1904 54 1353 5882 6147 5808 1904 21 1370 5956 6147 5808 1904 21 1370 5956 6147 5808 1904 -10 1385 6021 6147 5808 1904 -10 1385 6021 6147 5808 1904 62 1349 5865 6147 5808 1904 62 1349 5865 6147 5808 1904 2025-08-26 16:45:59,118 Hysteresis 2482 0: raw(5865 16000 16000 16000) min(5808 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6147 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-135 10000 10000 10000) min(-192 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 147 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 80 1340 5826 6147 5808 1904 80 1340 5826 6147 5808 1904 73 1344 5843 6147 5808 1904 73 1344 5843 6147 5808 1904 10 1375 5978 6147 5808 1904 10 1375 5978 6147 5808 1904 -15 1387 6030 6147 5808 1904 -15 1387 6030 6147 5808 1904 83 1339 5821 6147 5808 1904 83 1339 5821 6147 5808 1904 33 1364 5930 6147 5808 1904 33 1364 5930 6147 5808 1904 -3 1381 6004 6147 5808 1904 -3 1381 6004 6147 5808 1904 37 1362 5921 6147 5808 1904 37 1362 5921 6147 5808 1904 -14 1387 6030 6147 5808 1904 -14 1387 6030 6147 5808 1904 74 1343 5839 6147 5808 1904 74 1343 5839 6147 5808 1904 2025-08-26 16:46:09,126 Hysteresis 2492 0: raw(5839 16000 16000 16000) min(5808 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6147 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-161 10000 10000 10000) min(-192 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 147 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 80 1340 5826 6147 5808 1904 80 1340 5826 6147 5808 1904 -4 1382 6008 6147 5808 1904 -4 1382 6008 6147 5808 1904 16 1372 5965 6147 5808 1904 16 1372 5965 6147 5808 1904 19 1371 5960 6147 5808 1904 19 1371 5960 6147 5808 1904 -29 1394 6060 6147 5808 1904 -29 1394 6060 6147 5808 1904 19 1371 5960 6147 5808 1904 19 1371 5960 6147 5808 1904 -24 1392 6052 6147 5808 1904 -24 1392 6052 6147 5808 1904 -25 1392 6052 6147 5808 1904 -25 1392 6052 6147 5808 1904 52 1354 5886 6147 5808 1904 52 1354 5886 6147 5808 1904 65 1348 5860 6147 5808 1904 65 1348 5860 6147 5808 1904 2025-08-26 16:46:19,132 Hysteresis 2502 0: raw(5860 16000 16000 16000) min(5808 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6147 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-140 10000 10000 10000) min(-192 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 147 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 20 1370 5956 6147 5808 1904 20 1370 5956 6147 5808 1904 34 1363 5926 6147 5808 1904 34 1363 5926 6147 5808 1904 -4 1382 6008 6147 5808 1904 -4 1382 6008 6147 5808 1904 -9 1384 6017 6147 5808 1904 -9 1384 6017 6147 5808 1904 8 1376 5982 6147 5808 1904 8 1376 5982 6147 5808 1904 27 1367 5943 6147 5808 1904 27 1367 5943 6147 5808 1904 71 1345 5847 6147 5808 1904 71 1345 5847 6147 5808 1904 25 1368 5947 6147 5808 1904 25 1368 5947 6147 5808 1904 17 1372 5965 6147 5808 1904 17 1372 5965 6147 5808 1904 39 1361 5917 6147 5808 1904 39 1361 5917 6147 5808 1904 2025-08-26 16:46:29,139 Hysteresis 2512 0: raw(5917 16000 16000 16000) min(5808 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6147 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-83 10000 10000 10000) min(-192 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 147 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 14 1373 5969 6147 5808 1904 14 1373 5969 6147 5808 1904 19 1371 5960 6147 5808 1904 19 1371 5960 6147 5808 1904 46 1357 5900 6147 5808 1904 46 1357 5900 6147 5808 1904 32 1364 5930 6147 5808 1904 32 1364 5930 6147 5808 1904 4 1378 5991 6147 5808 1904 4 1378 5991 6147 5808 1904 4 1378 5991 6147 5808 1904 4 1378 5991 6147 5808 1904 20 1370 5956 6147 5808 1904 20 1370 5956 6147 5808 1904 68 1346 5852 6147 5808 1904 68 1346 5852 6147 5808 1904 66 1347 5856 6147 5808 1904 66 1347 5856 6147 5808 1904 73 1344 5843 6147 5808 1904 73 1344 5843 6147 5808 1904 2025-08-26 16:46:39,151 Hysteresis 2522 0: raw(5843 16000 16000 16000) min(5808 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6147 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-157 10000 10000 10000) min(-192 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 147 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 101 1330 5782 6147 5782 1904 101 1330 5782 6147 5782 1904 -12 1386 6026 6147 5782 1904 -12 1386 6026 6147 5782 1904 -12 1386 6026 6147 5782 1904 -12 1386 6026 6147 5782 1904 58 1351 5873 6147 5782 1904 58 1351 5873 6147 5782 1904 -7 1383 6013 6147 5782 1904 -7 1383 6013 6147 5782 1904 44 1358 5904 6147 5782 1904 44 1358 5904 6147 5782 1904 28 1366 5939 6147 5782 1904 28 1366 5939 6147 5782 1904 -12 1386 6026 6147 5782 1904 -12 1386 6026 6147 5782 1904 58 1351 5873 6147 5782 1904 58 1351 5873 6147 5782 1904 69 1346 5852 6147 5782 1904 69 1346 5852 6147 5782 1904 2025-08-26 16:46:49,156 Hysteresis 2532 0: raw(5852 16000 16000 16000) min(5782 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6147 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-148 10000 10000 10000) min(-218 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 147 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 20 1370 5956 6147 5782 1904 20 1370 5956 6147 5782 1904 2 1379 5995 6147 5782 1904 2 1379 5995 6147 5782 1904 29 1366 5939 6147 5782 1904 29 1366 5939 6147 5782 1904 62 1349 5865 6147 5782 1904 62 1349 5865 6147 5782 1904 105 1328 5773 6147 5773 1904 105 1328 5773 6147 5773 1904 -9 1384 6017 6147 5773 1904 -9 1384 6017 6147 5773 1904 6 1377 5986 6147 5773 1904 6 1377 5986 6147 5773 1904 70 1345 5847 6147 5773 1904 70 1345 5847 6147 5773 1904 35 1363 5926 6147 5773 1904 35 1363 5926 6147 5773 1904 39 1361 5917 6147 5773 1904 39 1361 5917 6147 5773 1904 2025-08-26 16:46:59,163 Hysteresis 2542 0: raw(5917 16000 16000 16000) min(5773 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6147 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-83 10000 10000 10000) min(-227 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 147 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 36 1362 5921 6147 5773 1904 36 1362 5921 6147 5773 1904 27 1367 5943 6147 5773 1904 27 1367 5943 6147 5773 1904 37 1362 5921 6147 5773 1904 37 1362 5921 6147 5773 1904 11 1375 5978 6147 5773 1904 11 1375 5978 6147 5773 1904 30 1365 5934 6147 5773 1904 30 1365 5934 6147 5773 1904 39 1361 5917 6147 5773 1904 39 1361 5917 6147 5773 1904 15 1373 5969 6147 5773 1904 15 1373 5969 6147 5773 1904 56 1352 5878 6147 5773 1904 56 1352 5878 6147 5773 1904 75 1343 5839 6147 5773 1904 75 1343 5839 6147 5773 1904 52 1354 5886 6147 5773 1904 52 1354 5886 6147 5773 1904 2025-08-26 16:47:09,169 Hysteresis 2552 0: raw(5886 16000 16000 16000) min(5773 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6147 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-114 10000 10000 10000) min(-227 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 147 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 31 1365 5934 6147 5773 1904 31 1365 5934 6147 5773 1904 59 1351 5873 6147 5773 1904 59 1351 5873 6147 5773 1904 6 1377 5986 6147 5773 1904 6 1377 5986 6147 5773 1904 31 1365 5934 6147 5773 1904 31 1365 5934 6147 5773 1904 12 1374 5973 6147 5773 1904 12 1374 5973 6147 5773 1904 21 1370 5956 6147 5773 1904 21 1370 5956 6147 5773 1904 33 1364 5930 6147 5773 1904 33 1364 5930 6147 5773 1904 16 1372 5965 6147 5773 1904 16 1372 5965 6147 5773 1904 71 1345 5847 6147 5773 1904 71 1345 5847 6147 5773 1904 85 1338 5817 6147 5773 1904 85 1338 5817 6147 5773 1904 2025-08-26 16:47:19,178 Hysteresis 2562 0: raw(5817 16000 16000 16000) min(5773 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6147 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-183 10000 10000 10000) min(-227 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 147 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 2 1379 5995 6147 5773 1904 2 1379 5995 6147 5773 1904 -5 1382 6008 6147 5773 1904 -5 1382 6008 6147 5773 1904 51 1355 5891 6147 5773 1904 51 1355 5891 6147 5773 1904 39 1361 5917 6147 5773 1904 39 1361 5917 6147 5773 1904 -17 1388 6034 6147 5773 1904 -17 1388 6034 6147 5773 1904 6 1377 5986 6147 5773 1904 6 1377 5986 6147 5773 1904 -32 1396 6069 6147 5773 1904 -32 1396 6069 6147 5773 1904 26 1367 5943 6147 5773 1904 26 1367 5943 6147 5773 1904 21 1370 5956 6147 5773 1904 21 1370 5956 6147 5773 1904 -8 1384 6017 6147 5773 1904 -8 1384 6017 6147 5773 1904 2025-08-26 16:47:29,184 Hysteresis 2572 0: raw(6017 16000 16000 16000) min(5773 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6147 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (17 10000 10000 10000) 7: 0: 6017@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6017@1p __all__ 9: don't have active chargers. 9: raw(0 9983 9983 9983) min(-244 9983 9983 9983) spread(-4113 9983 9983 9983) max_pv 130 9: [ 0 6017@1p ] PM PV mtr(W) avl(W) raw max min spread 40 1363 5926 6147 5773 1904 40 1363 5926 6147 5773 1904 41 1363 5926 6147 5773 1904 41 1363 5926 6147 5773 1904 16 1375 5978 6147 5773 1904 16 1375 5978 6147 5773 1904 27 1370 5956 6147 5773 1904 27 1370 5956 6147 5773 1904 8 1379 5995 6147 5773 1904 8 1379 5995 6147 5773 1904 24 1371 5960 6147 5773 1904 24 1371 5960 6147 5773 1904 27 1370 5956 6147 5773 1904 27 1370 5956 6147 5773 1904 -12 1389 6039 6147 5773 1904 -12 1389 6039 6147 5773 1904 1 1383 6013 6147 5773 1904 1 1383 6013 6147 5773 1904 45 1361 5917 6147 5773 1904 45 1361 5917 6147 5773 1904 2025-08-26 16:47:39,191 Hysteresis 2582 0: raw(5917 16000 16000 16000) min(5773 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6147 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-83 10000 10000 10000) min(-227 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 147 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 20 1370 5956 6147 5773 1904 20 1370 5956 6147 5773 1904 49 1356 5895 6147 5773 1904 49 1356 5895 6147 5773 1904 47 1357 5900 6147 5773 1904 47 1357 5900 6147 5773 1904 55 1353 5882 6147 5773 1904 55 1353 5882 6147 5773 1904 85 1338 5817 6147 5773 1904 85 1338 5817 6147 5773 1904 5 1378 5991 6147 5773 1904 5 1378 5991 6147 5773 1904 24 1368 5947 6147 5773 1904 24 1368 5947 6147 5773 1904 35 1363 5926 6147 5773 1904 35 1363 5926 6147 5773 1904 32 1364 5930 6147 5773 1904 32 1364 5930 6147 5773 1904 18 1371 5960 6147 5773 1904 18 1371 5960 6147 5773 1904 2025-08-26 16:47:49,199 Hysteresis 2592 0: raw(5960 16000 16000 16000) min(5773 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6147 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-40 10000 10000 10000) min(-227 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 147 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 59 1351 5873 6147 5773 1904 59 1351 5873 6147 5773 1904 19 1371 5960 6147 5773 1904 19 1371 5960 6147 5773 1904 2 1379 5995 6147 5773 1904 2 1379 5995 6147 5773 1904 29 1366 5939 6147 5773 1904 29 1366 5939 6147 5773 1904 9 1376 5982 6147 5773 1904 9 1376 5982 6147 5773 1904 50 1355 5891 6147 5773 1904 50 1355 5891 6147 5773 1904 87 1337 5813 6147 5773 1904 87 1337 5813 6147 5773 1904 9 1376 5982 6147 5773 1904 9 1376 5982 6147 5773 1904 42 1359 5908 6147 5773 1904 42 1359 5908 6147 5773 1904 11 1375 5978 6147 5773 1904 11 1375 5978 6147 5773 1904 2025-08-26 16:47:59,207 Hysteresis 2602 0: raw(5978 16000 16000 16000) min(5773 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6147 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-22 10000 10000 10000) min(-227 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 147 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 1 1380 6000 6147 5773 1904 1 1380 6000 6147 5773 1904 87 1337 5813 6147 5773 1904 87 1337 5813 6147 5773 1904 90 1335 5804 6147 5773 1904 90 1335 5804 6147 5773 1904 63 1349 5865 6147 5773 1904 63 1349 5865 6147 5773 1904 -26 1393 6056 6147 5773 1904 -26 1393 6056 6147 5773 1904 -28 1394 6060 6147 5773 1904 -28 1394 6060 6147 5773 1904 71 1345 5847 6147 5773 1904 71 1345 5847 6147 5773 1904 55 1353 5882 6147 5773 1904 55 1353 5882 6147 5773 1904 2 1379 5995 6147 5773 1904 2 1379 5995 6147 5773 1904 -42 1401 6091 6147 5773 1904 -42 1401 6091 6147 5773 1904 2025-08-26 16:48:09,214 Hysteresis 2612 0: raw(6091 16000 16000 16000) min(5773 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6147 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (91 10000 10000 10000) 7: 0: 6091@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6091@1p __all__ 9: don't have active chargers. 9: raw(0 9909 9909 9909) min(-318 9909 9909 9909) spread(-4187 9909 9909 9909) max_pv 56 9: [ 0 6091@1p ] PM PV mtr(W) avl(W) raw max min spread 24 1388 6034 6147 5773 1904 24 1388 6034 6147 5773 1904 76 1362 5921 6147 5773 1904 76 1362 5921 6147 5773 1904 56 1372 5965 6147 5773 1904 56 1372 5965 6147 5773 1904 -5 1402 6095 6147 5773 1904 -5 1402 6095 6147 5773 1904 59 1371 5960 6147 5773 1904 59 1371 5960 6147 5773 1904 25 1388 6034 6147 5773 1904 25 1388 6034 6147 5773 1904 -16 1408 6121 6147 5773 1904 -16 1408 6121 6147 5773 1904 -4 1402 6095 6147 5773 1904 -4 1402 6095 6147 5773 1904 3 1399 6082 6147 5773 1904 3 1399 6082 6147 5773 1904 42 1379 5995 6147 5773 1904 2025-08-26 16:48:19,226 Hysteresis 2622 0: raw(5995 16000 16000 16000) min(5773 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6147 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-5 10000 10000 10000) min(-227 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 147 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 42 1359 5908 6147 5773 1904 10 1375 5978 6147 5773 1904 10 1375 5978 6147 5773 1904 -12 1386 6026 6147 5773 1904 -12 1386 6026 6147 5773 1904 13 1374 5973 6147 5773 1904 13 1374 5973 6147 5773 1904 86 1337 5813 6147 5773 1904 86 1337 5813 6147 5773 1904 48 1356 5895 6147 5773 1904 48 1356 5895 6147 5773 1904 -4 1382 6008 6147 5773 1904 -4 1382 6008 6147 5773 1904 -17 1388 6034 6147 5773 1904 -17 1388 6034 6147 5773 1904 70 1345 5847 6147 5773 1904 70 1345 5847 6147 5773 1904 77 1342 5834 6147 5773 1904 77 1342 5834 6147 5773 1904 8 1376 5982 6147 5773 1904 2025-08-26 16:48:29,232 Hysteresis 2632 0: raw(5982 16000 16000 16000) min(5773 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6147 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-18 10000 10000 10000) min(-227 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 147 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 8 1376 5982 6147 5773 1904 -9 1384 6017 6147 5773 1904 -9 1384 6017 6147 5773 1904 12 1374 5973 6147 5773 1904 12 1374 5973 6147 5773 1904 103 1329 5778 6147 5773 1904 103 1329 5778 6147 5773 1904 96 1332 5791 6147 5773 1904 96 1332 5791 6147 5773 1904 2 1379 5995 6147 5773 1904 2 1379 5995 6147 5773 1904 -32 1396 6069 6147 5773 1904 -32 1396 6069 6147 5773 1904 104 1328 5773 6147 5773 1904 104 1328 5773 6147 5773 1904 102 1329 5778 6147 5773 1904 102 1329 5778 6147 5773 1904 14 1373 5969 6147 5773 1904 14 1373 5969 6147 5773 1904 -12 1386 6026 6147 5773 1904 2025-08-26 16:48:39,238 Hysteresis 2642 0: raw(6026 16000 16000 16000) min(5773 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6147 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (26 10000 10000 10000) 7: 0: 6026@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6026@1p __all__ 9: don't have active chargers. 9: raw(0 9974 9974 9974) min(-253 9974 9974 9974) spread(-4122 9974 9974 9974) max_pv 121 9: [ 0 6026@1p ] PM PV mtr(W) avl(W) raw max min spread -12 1391 6047 6147 5773 1904 -6 1388 6034 6147 5773 1904 -6 1388 6034 6147 5773 1904 113 1329 5778 6147 5773 1904 113 1329 5778 6147 5773 1904 105 1333 5795 6147 5773 1904 105 1333 5795 6147 5773 1904 16 1377 5986 6147 5773 1904 16 1377 5986 6147 5773 1904 -31 1400 6086 6147 5773 1904 -31 1400 6086 6147 5773 1904 92 1339 5821 6147 5773 1904 92 1339 5821 6147 5773 1904 100 1335 5804 6147 5773 1904 100 1335 5804 6147 5773 1904 24 1373 5969 6147 5773 1904 24 1373 5969 6147 5773 1904 -17 1393 6056 6147 5773 1904 -17 1393 6056 6147 5773 1904 -52 1411 6134 6147 5773 1904 2025-08-26 16:48:49,244 Hysteresis 2652 0: raw(6134 16000 16000 16000) min(5773 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6147 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (134 10000 10000 10000) 7: 0: 6134@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6134@1p __all__ 9: don't have active chargers. 9: raw(0 9866 9866 9866) min(-361 9866 9866 9866) spread(-4230 9866 9866 9866) max_pv 13 9: [ 0 6134@1p ] PM PV mtr(W) avl(W) raw max min spread -52 1436 6243 6243 5773 1904 102 1359 5908 6243 5773 1904 102 1359 5908 6243 5773 1904 102 1359 5908 6243 5773 1904 102 1359 5908 6243 5773 1904 18 1401 6091 6243 5773 1904 18 1401 6091 6243 5773 1904 -12 1416 6156 6243 5773 1904 -12 1416 6156 6243 5773 1904 55 1383 6013 6243 5773 1904 55 1383 6013 6243 5773 1904 32 1394 6060 6243 5773 1904 32 1394 6060 6243 5773 1904 34 1393 6056 6243 5773 1904 34 1393 6056 6243 5773 1904 -2 1411 6134 6243 5773 1904 -2 1411 6134 6243 5773 1904 5 1408 6121 6243 5773 1904 5 1408 6121 6243 5773 1904 25 1398 6078 6243 5773 1904 2025-08-26 16:48:59,250 Hysteresis 2662 0: raw(6078 16000 16000 16000) min(5773 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6243 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6243 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (78 10000 10000 10000) 7: 0: 6078@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6078@1p __all__ 9: don't have active chargers. 9: raw(0 9922 9922 9922) min(-305 9922 9922 9922) spread(-4174 9922 9922 9922) max_pv 165 9: [ 0 6078@1p ] PM PV mtr(W) avl(W) raw max min spread 30 1382 6008 6243 5773 1904 30 1382 6008 6243 5773 1904 30 1382 6008 6243 5773 1904 0 1397 6073 6243 5773 1904 -45 1419 6169 6243 5773 1904 -45 1419 6169 6243 5773 1904 15 1390 6043 6243 5773 1904 15 1390 6043 6243 5773 1904 20 1387 6030 6243 5773 1904 20 1387 6030 6243 5773 1904 2 1396 6069 6243 5773 1904 2 1396 6069 6243 5773 1904 -18 1406 6113 6243 5773 1904 -18 1406 6113 6243 5773 1904 30 1382 6008 6243 5773 1904 30 1382 6008 6243 5773 1904 13 1391 6047 6243 5773 1904 13 1391 6047 6243 5773 1904 -10 1402 6095 6243 5773 1904 -10 1402 6095 6243 5773 1904 2025-08-26 16:49:09,255 Hysteresis 2672 0: raw(6095 16000 16000 16000) min(5773 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6243 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6243 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (95 10000 10000 10000) 7: 0: 6095@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6095@1p __all__ 9: don't have active chargers. 9: raw(0 9905 9905 9905) min(-322 9905 9905 9905) spread(-4191 9905 9905 9905) max_pv 148 9: [ 0 6095@1p ] PM PV mtr(W) avl(W) raw max min spread -21 1411 6134 6243 5773 1904 -21 1411 6134 6243 5773 1904 4 1399 6082 6243 5773 1904 4 1399 6082 6243 5773 1904 63 1370 5956 6243 5773 1904 63 1370 5956 6243 5773 1904 6 1398 6078 6243 5773 1904 6 1398 6078 6243 5773 1904 7 1398 6078 6243 5773 1904 7 1398 6078 6243 5773 1904 -4 1403 6100 6243 5773 1904 -4 1403 6100 6243 5773 1904 68 1367 5943 6243 5773 1904 68 1367 5943 6243 5773 1904 45 1379 5995 6243 5773 1904 45 1379 5995 6243 5773 1904 6 1398 6078 6243 5773 1904 6 1398 6078 6243 5773 1904 -24 1413 6143 6243 5773 1904 -24 1413 6143 6243 5773 1904 2025-08-26 16:49:19,265 Hysteresis 2682 0: raw(6143 16000 16000 16000) min(5773 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6243 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6243 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (143 10000 10000 10000) 7: 0: 6143@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6143@1p __all__ 9: don't have active chargers. 9: raw(0 9857 9857 9857) min(-370 9857 9857 9857) spread(-4239 9857 9857 9857) max_pv 100 9: [ 0 6143@1p ] PM PV mtr(W) avl(W) raw max min spread -24 1424 6191 6243 5773 1904 33 1396 6069 6243 5773 1904 64 1380 6000 6243 5773 1904 64 1380 6000 6243 5773 1904 28 1398 6078 6243 5773 1904 28 1398 6078 6243 5773 1904 17 1404 6104 6243 5773 1904 17 1404 6104 6243 5773 1904 -2 1413 6143 6243 5773 1904 -2 1413 6143 6243 5773 1904 73 1376 5982 6243 5773 1904 73 1376 5982 6243 5773 1904 48 1388 6034 6243 5773 1904 48 1388 6034 6243 5773 1904 0 1412 6139 6243 5773 1904 0 1412 6139 6243 5773 1904 -42 1433 6230 6243 5773 1904 -42 1433 6230 6243 5773 1904 87 1369 5952 6243 5773 1904 87 1369 5952 6243 5773 1904 2025-08-26 16:49:29,271 Hysteresis 2692 0: raw(5952 16000 16000 16000) min(5773 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6243 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6243 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-48 10000 10000 10000) min(-227 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 243 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 89 1336 5808 6243 5773 1904 89 1336 5808 6243 5773 1904 63 1349 5865 6243 5773 1904 63 1349 5865 6243 5773 1904 -8 1384 6017 6243 5773 1904 -8 1384 6017 6243 5773 1904 -1 1380 6000 6243 5773 1904 -1 1380 6000 6243 5773 1904 121 1320 5739 6243 5739 1904 121 1320 5739 6243 5739 1904 83 1339 5821 6243 5739 1904 83 1339 5821 6243 5739 1904 -1 1380 6000 6243 5739 1904 -1 1380 6000 6243 5739 1904 -15 1387 6030 6243 5739 1904 -15 1387 6030 6243 5739 1904 37 1362 5921 6243 5739 1904 37 1362 5921 6243 5739 1904 25 1368 5947 6243 5739 1904 25 1368 5947 6243 5739 1904 2025-08-26 16:49:39,277 Hysteresis 2702 0: raw(5947 16000 16000 16000) min(5739 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6243 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6243 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-53 10000 10000 10000) min(-261 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 243 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -4 1382 6008 6243 5739 1904 -4 1382 6008 6243 5739 1904 -18 1389 6039 6243 5739 1904 -18 1389 6039 6243 5739 1904 39 1361 5917 6243 5739 1904 39 1361 5917 6243 5739 1904 15 1373 5969 6243 5739 1904 15 1373 5969 6243 5739 1904 5 1378 5991 6243 5739 1904 5 1378 5991 6243 5739 1904 9 1376 5982 6243 5739 1904 9 1376 5982 6243 5739 1904 35 1363 5926 6243 5739 1904 35 1363 5926 6243 5739 1904 63 1349 5865 6243 5739 1904 63 1349 5865 6243 5739 1904 15 1373 5969 6243 5739 1904 15 1373 5969 6243 5739 1904 1 1380 6000 6243 5739 1904 1 1380 6000 6243 5739 1904 2025-08-26 16:49:49,283 Hysteresis 2712 0: raw(6000 16000 16000 16000) min(5739 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6243 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6243 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(0 10000 10000 10000) min(-261 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 243 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 13 1374 5973 6243 5739 1904 13 1374 5973 6243 5739 1904 62 1349 5865 6243 5739 1904 62 1349 5865 6243 5739 1904 8 1376 5982 6243 5739 1904 8 1376 5982 6243 5739 1904 4 1378 5991 6243 5739 1904 4 1378 5991 6243 5739 1904 -16 1388 6034 6243 5739 1904 -16 1388 6034 6243 5739 1904 65 1348 5860 6243 5739 1904 65 1348 5860 6243 5739 1904 69 1346 5852 6243 5739 1904 69 1346 5852 6243 5739 1904 9 1376 5982 6243 5739 1904 9 1376 5982 6243 5739 1904 2 1379 5995 6243 5739 1904 2 1379 5995 6243 5739 1904 59 1351 5873 6243 5739 1904 59 1351 5873 6243 5739 1904 2025-08-26 16:49:59,293 Hysteresis 2722 0: raw(5873 16000 16000 16000) min(5739 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6243 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6243 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-127 10000 10000 10000) min(-261 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 243 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 65 1348 5860 6243 5739 1904 65 1348 5860 6243 5739 1904 56 1352 5878 6243 5739 1904 56 1352 5878 6243 5739 1904 -2 1381 6004 6243 5739 1904 -2 1381 6004 6243 5739 1904 -39 1399 6082 6243 5739 1904 -39 1399 6082 6243 5739 1904 123 1319 5734 6243 5734 1904 123 1319 5734 6243 5734 1904 98 1331 5786 6243 5734 1904 98 1331 5786 6243 5734 1904 -10 1385 6021 6243 5734 1904 -10 1385 6021 6243 5734 1904 -34 1397 6073 6243 5734 1904 -34 1397 6073 6243 5734 1904 50 1355 5891 6243 5734 1904 50 1355 5891 6243 5734 1904 109 1326 5765 6243 5734 1904 109 1326 5765 6243 5734 1904 2025-08-26 16:50:09,302 Hysteresis 2732 0: raw(5765 16000 16000 16000) min(5734 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6243 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6243 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-235 10000 10000 10000) min(-266 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 243 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 98 1331 5786 6243 5734 1904 98 1331 5786 6243 5734 1904 22 1369 5952 6243 5734 1904 22 1369 5952 6243 5734 1904 -3 1381 6004 6243 5734 1904 -3 1381 6004 6243 5734 1904 84 1338 5817 6243 5734 1904 84 1338 5817 6243 5734 1904 85 1338 5817 6243 5734 1904 85 1338 5817 6243 5734 1904 21 1370 5956 6243 5734 1904 21 1370 5956 6243 5734 1904 -39 1399 6082 6243 5734 1904 -39 1399 6082 6243 5734 1904 49 1356 5895 6243 5734 1904 49 1356 5895 6243 5734 1904 77 1342 5834 6243 5734 1904 77 1342 5834 6243 5734 1904 66 1347 5856 6243 5734 1904 66 1347 5856 6243 5734 1904 2025-08-26 16:50:19,308 Hysteresis 2742 0: raw(5856 16000 16000 16000) min(5734 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6243 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6243 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-144 10000 10000 10000) min(-266 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 243 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 2 1379 5995 6243 5734 1904 2 1379 5995 6243 5734 1904 20 1370 5956 6243 5734 1904 20 1370 5956 6243 5734 1904 30 1365 5934 6243 5734 1904 30 1365 5934 6243 5734 1904 17 1372 5965 6243 5734 1904 17 1372 5965 6243 5734 1904 4 1378 5991 6243 5734 1904 4 1378 5991 6243 5734 1904 -16 1388 6034 6243 5734 1904 -16 1388 6034 6243 5734 1904 39 1361 5917 6243 5734 1904 39 1361 5917 6243 5734 1904 7 1377 5986 6243 5734 1904 7 1377 5986 6243 5734 1904 -9 1384 6017 6243 5734 1904 -9 1384 6017 6243 5734 1904 -12 1386 6026 6243 5734 1904 -12 1386 6026 6243 5734 1904 2025-08-26 16:50:29,314 Hysteresis 2752 0: raw(6026 16000 16000 16000) min(5734 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6243 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6243 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (26 10000 10000 10000) 7: 0: 6026@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6026@1p __all__ 9: don't have active chargers. 9: raw(0 9974 9974 9974) min(-292 9974 9974 9974) spread(-4122 9974 9974 9974) max_pv 217 9: [ 0 6026@1p ] PM PV mtr(W) avl(W) raw max min spread 76 1347 5856 6243 5734 1904 76 1347 5856 6243 5734 1904 14 1378 5991 6243 5734 1904 14 1378 5991 6243 5734 1904 -8 1389 6039 6243 5734 1904 -8 1389 6039 6243 5734 1904 -39 1404 6104 6243 5734 1904 -39 1404 6104 6243 5734 1904 78 1346 5852 6243 5734 1904 78 1346 5852 6243 5734 1904 79 1346 5852 6243 5734 1904 79 1346 5852 6243 5734 1904 5 1383 6013 6243 5734 1904 5 1383 6013 6243 5734 1904 -12 1391 6047 6243 5734 1904 -12 1391 6047 6243 5734 1904 51 1360 5913 6243 5734 1904 51 1360 5913 6243 5734 1904 79 1346 5852 6243 5734 1904 79 1346 5852 6243 5734 1904 2025-08-26 16:50:39,321 Hysteresis 2762 0: raw(5852 16000 16000 16000) min(5734 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6243 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6243 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-148 10000 10000 10000) min(-266 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 243 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 41 1360 5913 6243 5734 1904 41 1360 5913 6243 5734 1904 3 1379 5995 6243 5734 1904 3 1379 5995 6243 5734 1904 -34 1397 6073 6243 5734 1904 -34 1397 6073 6243 5734 1904 103 1329 5778 6243 5734 1904 103 1329 5778 6243 5734 1904 88 1336 5808 6243 5734 1904 88 1336 5808 6243 5734 1904 11 1375 5978 6243 5734 1904 11 1375 5978 6243 5734 1904 -27 1393 6056 6243 5734 1904 -27 1393 6056 6243 5734 1904 62 1349 5865 6243 5734 1904 62 1349 5865 6243 5734 1904 45 1358 5904 6243 5734 1904 45 1358 5904 6243 5734 1904 22 1369 5952 6243 5734 1904 22 1369 5952 6243 5734 1904 2025-08-26 16:50:49,327 Hysteresis 2772 0: raw(5952 16000 16000 16000) min(5734 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6243 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6243 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-48 10000 10000 10000) min(-266 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 243 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -20 1390 6043 6243 5734 1904 -20 1390 6043 6243 5734 1904 31 1365 5934 6243 5734 1904 31 1365 5934 6243 5734 1904 45 1358 5904 6243 5734 1904 45 1358 5904 6243 5734 1904 40 1360 5913 6243 5734 1904 40 1360 5913 6243 5734 1904 -17 1388 6034 6243 5734 1904 -17 1388 6034 6243 5734 1904 -22 1391 6047 6243 5734 1904 -22 1391 6047 6243 5734 1904 35 1363 5926 6243 5734 1904 35 1363 5926 6243 5734 1904 -10 1385 6021 6243 5734 1904 -10 1385 6021 6243 5734 1904 -18 1389 6039 6243 5734 1904 -18 1389 6039 6243 5734 1904 4 1378 5991 6243 5734 1904 4 1378 5991 6243 5734 1904 2025-08-26 16:50:59,332 Hysteresis 2782 0: raw(5991 16000 16000 16000) min(5734 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6243 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6243 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-9 10000 10000 10000) min(-266 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 243 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 43 1359 5908 6243 5734 1904 43 1359 5908 6243 5734 1904 36 1362 5921 6243 5734 1904 36 1362 5921 6243 5734 1904 14 1373 5969 6243 5734 1904 14 1373 5969 6243 5734 1904 30 1365 5934 6243 5734 1904 30 1365 5934 6243 5734 1904 5 1378 5991 6243 5734 1904 5 1378 5991 6243 5734 1904 37 1362 5921 6243 5734 1904 37 1362 5921 6243 5734 1904 -1 1380 6000 6243 5734 1904 -1 1380 6000 6243 5734 1904 -8 1384 6017 6243 5734 1904 -8 1384 6017 6243 5734 1904 1 1380 6000 6243 5734 1904 1 1380 6000 6243 5734 1904 51 1355 5891 6243 5734 1904 51 1355 5891 6243 5734 1904 2025-08-26 16:51:09,339 Hysteresis 2792 0: raw(5891 16000 16000 16000) min(5734 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6243 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6243 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-109 10000 10000 10000) min(-266 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 243 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 36 1362 5921 6243 5734 1904 36 1362 5921 6243 5734 1904 34 1363 5926 6243 5734 1904 34 1363 5926 6243 5734 1904 9 1376 5982 6243 5734 1904 9 1376 5982 6243 5734 1904 86 1337 5813 6243 5734 1904 86 1337 5813 6243 5734 1904 88 1336 5808 6243 5734 1904 88 1336 5808 6243 5734 1904 -11 1385 6021 6243 5734 1904 -11 1385 6021 6243 5734 1904 -78 1419 6169 6243 5734 1904 -78 1419 6169 6243 5734 1904 101 1330 5782 6243 5734 1904 101 1330 5782 6243 5734 1904 110 1325 5760 6243 5734 1904 110 1325 5760 6243 5734 1904 67 1347 5856 6243 5734 1904 67 1347 5856 6243 5734 1904 2025-08-26 16:51:19,345 Hysteresis 2802 0: raw(5856 16000 16000 16000) min(5734 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6243 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6243 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-144 10000 10000 10000) min(-266 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 243 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -3 1381 6004 6243 5734 1904 -3 1381 6004 6243 5734 1904 -10 1385 6021 6243 5734 1904 -10 1385 6021 6243 5734 1904 71 1345 5847 6243 5734 1904 71 1345 5847 6243 5734 1904 59 1351 5873 6243 5734 1904 59 1351 5873 6243 5734 1904 11 1375 5978 6243 5734 1904 11 1375 5978 6243 5734 1904 0 1380 6000 6243 5734 1904 0 1380 6000 6243 5734 1904 28 1366 5939 6243 5734 1904 28 1366 5939 6243 5734 1904 -13 1386 6026 6243 5734 1904 -13 1386 6026 6243 5734 1904 -34 1397 6073 6243 5734 1904 -34 1397 6073 6243 5734 1904 0 1380 6000 6243 5734 1904 0 1380 6000 6243 5734 1904 2025-08-26 16:51:29,351 Hysteresis 2812 0: raw(6000 16000 16000 16000) min(5734 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6243 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6243 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(0 10000 10000 10000) min(-266 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 243 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 49 1356 5895 6243 5734 1904 49 1356 5895 6243 5734 1904 49 1356 5895 6243 5734 1904 49 1356 5895 6243 5734 1904 49 1356 5895 6243 5734 1904 49 1356 5895 6243 5734 1904 49 1356 5895 6243 5734 1904 49 1356 5895 6243 5734 1904 49 1356 5895 6243 5734 1904 49 1356 5895 6243 5734 1904 49 1356 5895 6243 5734 1904 -22 1391 6047 6243 5734 1904 -22 1391 6047 6243 5734 1904 -22 1391 6047 6243 5734 1904 35 1363 5926 6243 5734 1904 35 1363 5926 6243 5734 1904 7 1377 5986 6243 5734 1904 7 1377 5986 6243 5734 1904 38 1361 5917 6243 5734 1904 38 1361 5917 6243 5734 1904 2025-08-26 16:51:39,356 Hysteresis 2822 0: raw(5917 16000 16000 16000) min(5734 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6243 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6243 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-83 10000 10000 10000) min(-266 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 243 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -6 1383 6013 6243 5734 1904 -6 1383 6013 6243 5734 1904 -1 1380 6000 6243 5734 1904 -1 1380 6000 6243 5734 1904 -36 1398 6078 6243 5734 1904 -36 1398 6078 6243 5734 1904 61 1350 5869 6243 5734 1904 61 1350 5869 6243 5734 1904 60 1350 5869 6243 5734 1904 60 1350 5869 6243 5734 1904 3 1379 5995 6243 5734 1904 3 1379 5995 6243 5734 1904 -31 1395 6065 6243 5734 1904 -31 1395 6065 6243 5734 1904 80 1340 5826 6243 5734 1904 80 1340 5826 6243 5734 1904 103 1329 5778 6243 5734 1904 103 1329 5778 6243 5734 1904 37 1362 5921 6243 5734 1904 37 1362 5921 6243 5734 1904 2025-08-26 16:51:49,364 Hysteresis 2832 0: raw(5921 16000 16000 16000) min(5734 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6243 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6243 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-79 10000 10000 10000) min(-266 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 243 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 27 1367 5943 6243 5734 1904 27 1367 5943 6243 5734 1904 34 1363 5926 6243 5734 1904 34 1363 5926 6243 5734 1904 72 1344 5843 6243 5734 1904 72 1344 5843 6243 5734 1904 54 1353 5882 6243 5734 1904 54 1353 5882 6243 5734 1904 46 1357 5900 6243 5734 1904 46 1357 5900 6243 5734 1904 3 1379 5995 6243 5734 1904 3 1379 5995 6243 5734 1904 29 1366 5939 6243 5734 1904 29 1366 5939 6243 5734 1904 -17 1388 6034 6243 5734 1904 -17 1388 6034 6243 5734 1904 -24 1392 6052 6243 5734 1904 -24 1392 6052 6243 5734 1904 -21 1390 6043 6243 5734 1904 -21 1390 6043 6243 5734 1904 2025-08-26 16:51:59,373 Hysteresis 2842 0: raw(6043 16000 16000 16000) min(5734 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6243 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6243 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (43 10000 10000 10000) 7: 0: 6043@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6043@1p __all__ 9: don't have active chargers. 9: raw(0 9957 9957 9957) min(-309 9957 9957 9957) spread(-4139 9957 9957 9957) max_pv 200 9: [ 0 6043@1p ] PM PV mtr(W) avl(W) raw max min spread 60 1359 5908 6243 5734 1904 60 1359 5908 6243 5734 1904 5 1387 6030 6243 5734 1904 5 1387 6030 6243 5734 1904 -40 1409 6126 6243 5734 1904 -40 1409 6126 6243 5734 1904 -6 1392 6052 6243 5734 1904 -6 1392 6052 6243 5734 1904 58 1360 5913 6243 5734 1904 58 1360 5913 6243 5734 1904 63 1358 5904 6243 5734 1904 63 1358 5904 6243 5734 1904 -11 1394 6060 6243 5734 1904 -11 1394 6060 6243 5734 1904 -2 1390 6043 6243 5734 1904 -2 1390 6043 6243 5734 1904 -5 1391 6047 6243 5734 1904 -5 1391 6047 6243 5734 1904 64 1357 5900 6243 5734 1904 64 1357 5900 6243 5734 1904 2025-08-26 16:52:09,378 Hysteresis 2852 0: raw(5900 16000 16000 16000) min(5734 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6243 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6243 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-100 10000 10000 10000) min(-266 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 243 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -18 1389 6039 6243 5734 1904 -18 1389 6039 6243 5734 1904 -39 1399 6082 6243 5734 1904 -39 1399 6082 6243 5734 1904 -25 1392 6052 6243 5734 1904 -25 1392 6052 6243 5734 1904 82 1339 5821 6243 5734 1904 82 1339 5821 6243 5734 1904 70 1345 5847 6243 5734 1904 70 1345 5847 6243 5734 1904 32 1364 5930 6243 5734 1904 32 1364 5930 6243 5734 1904 -42 1401 6091 6243 5734 1904 -42 1401 6091 6243 5734 1904 84 1338 5817 6243 5734 1904 84 1338 5817 6243 5734 1904 113 1324 5756 6243 5734 1904 113 1324 5756 6243 5734 1904 31 1365 5934 6243 5734 1904 31 1365 5934 6243 5734 1904 2025-08-26 16:52:19,385 Hysteresis 2862 0: raw(5934 16000 16000 16000) min(5734 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6243 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6243 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-66 10000 10000 10000) min(-266 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 243 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -49 1404 6104 6243 5734 1904 -49 1404 6104 6243 5734 1904 -65 1412 6139 6243 5734 1904 -65 1412 6139 6243 5734 1904 85 1338 5817 6243 5734 1904 85 1338 5817 6243 5734 1904 76 1342 5834 6243 5734 1904 76 1342 5834 6243 5734 1904 -20 1390 6043 6243 5734 1904 -20 1390 6043 6243 5734 1904 -45 1402 6095 6243 5734 1904 -45 1402 6095 6243 5734 1904 84 1338 5817 6243 5734 1904 84 1338 5817 6243 5734 1904 65 1348 5860 6243 5734 1904 65 1348 5860 6243 5734 1904 83 1339 5821 6243 5734 1904 83 1339 5821 6243 5734 1904 -6 1383 6013 6243 5734 1904 -6 1383 6013 6243 5734 1904 2025-08-26 16:52:29,391 Hysteresis 2872 0: raw(6013 16000 16000 16000) min(5734 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6243 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6243 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (13 10000 10000 10000) 7: 0: 6013@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6013@1p __all__ 9: don't have active chargers. 9: raw(0 9987 9987 9987) min(-279 9987 9987 9987) spread(-4109 9987 9987 9987) max_pv 230 9: [ 0 6013@1p ] PM PV mtr(W) avl(W) raw max min spread 30 1367 5943 6243 5734 1904 30 1367 5943 6243 5734 1904 0 1382 6008 6243 5734 1904 0 1382 6008 6243 5734 1904 -13 1388 6034 6243 5734 1904 -13 1388 6034 6243 5734 1904 0 1382 6008 6243 5734 1904 0 1382 6008 6243 5734 1904 71 1347 5856 6243 5734 1904 71 1347 5856 6243 5734 1904 12 1376 5982 6243 5734 1904 12 1376 5982 6243 5734 1904 -29 1396 6069 6243 5734 1904 -29 1396 6069 6243 5734 1904 -28 1396 6069 6243 5734 1904 -28 1396 6069 6243 5734 1904 53 1356 5895 6243 5734 1904 53 1356 5895 6243 5734 1904 36 1364 5930 6243 5734 1904 36 1364 5930 6243 5734 1904 2025-08-26 16:52:39,397 Hysteresis 2882 0: raw(5930 16000 16000 16000) min(5734 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6243 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6243 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-70 10000 10000 10000) min(-266 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 243 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 11 1375 5978 6243 5734 1904 11 1375 5978 6243 5734 1904 15 1373 5969 6243 5734 1904 15 1373 5969 6243 5734 1904 55 1353 5882 6243 5734 1904 55 1353 5882 6243 5734 1904 83 1339 5821 6243 5734 1904 83 1339 5821 6243 5734 1904 85 1338 5817 6243 5734 1904 85 1338 5817 6243 5734 1904 36 1362 5921 6243 5734 1904 36 1362 5921 6243 5734 1904 -17 1388 6034 6243 5734 1904 -17 1388 6034 6243 5734 1904 108 1326 5765 6243 5734 1904 108 1326 5765 6243 5734 1904 73 1344 5843 6243 5734 1904 73 1344 5843 6243 5734 1904 12 1374 5973 6243 5734 1904 12 1374 5973 6243 5734 1904 2025-08-26 16:52:49,402 Hysteresis 2892 0: raw(5973 16000 16000 16000) min(5734 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6243 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6243 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-27 10000 10000 10000) min(-266 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 243 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -13 1386 6026 6230 5734 1904 -13 1386 6026 6230 5734 1904 54 1353 5882 6230 5734 1904 54 1353 5882 6230 5734 1904 106 1327 5769 6230 5734 1904 106 1327 5769 6230 5734 1904 52 1354 5886 6230 5734 1904 52 1354 5886 6230 5734 1904 -5 1382 6008 6230 5734 1904 -5 1382 6008 6230 5734 1904 -6 1383 6013 6230 5734 1904 -6 1383 6013 6230 5734 1904 35 1363 5926 6230 5734 1904 35 1363 5926 6230 5734 1904 1 1380 6000 6230 5734 1904 1 1380 6000 6230 5734 1904 16 1372 5965 6230 5734 1904 16 1372 5965 6230 5734 1904 -11 1385 6021 6230 5734 1904 -11 1385 6021 6230 5734 1904 2025-08-26 16:52:59,408 Hysteresis 2902 0: raw(6021 16000 16000 16000) min(5734 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6230 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6230 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (21 10000 10000 10000) 7: 0: 6021@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6021@1p __all__ 9: don't have active chargers. 9: raw(0 9979 9979 9979) min(-287 9979 9979 9979) spread(-4117 9979 9979 9979) max_pv 209 9: [ 0 6021@1p ] PM PV mtr(W) avl(W) raw max min spread 32 1368 5947 6230 5734 1904 32 1368 5947 6230 5734 1904 41 1364 5930 6230 5734 1904 41 1364 5930 6230 5734 1904 36 1366 5939 6230 5734 1904 36 1366 5939 6230 5734 1904 -8 1388 6034 6230 5734 1904 -8 1388 6034 6230 5734 1904 33 1368 5947 6230 5734 1904 33 1368 5947 6230 5734 1904 30 1369 5952 6230 5734 1904 30 1369 5952 6230 5734 1904 40 1364 5930 6230 5734 1904 40 1364 5930 6230 5734 1904 -19 1393 6056 6230 5734 1904 -19 1393 6056 6230 5734 1904 21 1374 5973 6230 5734 1904 21 1374 5973 6230 5734 1904 97 1336 5808 6230 5734 1904 97 1336 5808 6230 5734 1904 2025-08-26 16:53:09,415 Hysteresis 2912 0: raw(5808 16000 16000 16000) min(5734 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6230 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6230 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-192 10000 10000 10000) min(-266 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 230 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 20 1370 5956 6230 5734 1904 20 1370 5956 6230 5734 1904 -38 1399 6082 6230 5734 1904 -38 1399 6082 6230 5734 1904 0 1380 6000 6230 5734 1904 0 1380 6000 6230 5734 1904 130 1315 5717 6230 5717 1904 130 1315 5717 6230 5717 1904 107 1327 5769 6230 5717 1904 107 1327 5769 6230 5717 1904 23 1369 5952 6230 5717 1904 23 1369 5952 6230 5717 1904 -3 1381 6004 6230 5717 1904 -3 1381 6004 6230 5717 1904 92 1334 5800 6230 5717 1904 92 1334 5800 6230 5717 1904 81 1340 5826 6230 5717 1904 81 1340 5826 6230 5717 1904 42 1359 5908 6230 5717 1904 42 1359 5908 6230 5717 1904 2025-08-26 16:53:19,425 Hysteresis 2922 0: raw(5908 16000 16000 16000) min(5717 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6230 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6230 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-92 10000 10000 10000) min(-283 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 230 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -4 1382 6008 6230 5717 1904 -4 1382 6008 6230 5717 1904 31 1365 5934 6230 5717 1904 31 1365 5934 6230 5717 1904 100 1330 5782 6230 5717 1904 100 1330 5782 6230 5717 1904 104 1328 5773 6230 5717 1904 104 1328 5773 6230 5717 1904 4 1378 5991 6230 5717 1904 4 1378 5991 6230 5717 1904 -19 1389 6039 6230 5717 1904 -19 1389 6039 6230 5717 1904 106 1327 5769 6230 5717 1904 106 1327 5769 6230 5717 1904 87 1337 5813 6230 5717 1904 87 1337 5813 6230 5717 1904 47 1357 5900 6230 5717 1904 47 1357 5900 6169 5717 1904 -4 1382 6008 6169 5717 1904 -4 1382 6008 6169 5717 1904 2025-08-26 16:53:29,431 Hysteresis 2932 0: raw(6008 16000 16000 16000) min(5717 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6169 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6169 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8 10000 10000 10000) 7: 0: 6008@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6008@1p __all__ 9: don't have active chargers. 9: raw(0 9992 9992 9992) min(-291 9992 9992 9992) spread(-4104 9992 9992 9992) max_pv 161 9: [ 0 6008@1p ] PM PV mtr(W) avl(W) raw max min spread 68 1347 5856 6169 5717 1904 68 1347 5856 6169 5717 1904 67 1348 5860 6169 5717 1904 67 1348 5860 6169 5717 1904 28 1367 5943 6169 5717 1904 28 1367 5943 6169 5717 1904 11 1376 5982 6169 5717 1904 11 1376 5982 6169 5717 1904 4 1379 5995 6169 5717 1904 4 1379 5995 6169 5717 1904 48 1357 5900 6169 5717 1904 48 1357 5900 6169 5717 1904 40 1361 5917 6169 5717 1904 40 1361 5917 6169 5717 1904 20 1371 5960 6169 5717 1904 20 1371 5960 6169 5717 1904 -28 1395 6065 6169 5717 1904 -28 1395 6065 6169 5717 1904 50 1356 5895 6169 5717 1904 50 1356 5895 6169 5717 1904 2025-08-26 16:53:39,441 Hysteresis 2942 0: raw(5895 16000 16000 16000) min(5717 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6169 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6169 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 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 10000 10000 10000) min(-283 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 169 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -15 1387 6030 6169 5717 1904 -15 1387 6030 6169 5717 1904 -24 1392 6052 6169 5717 1904 -24 1392 6052 6169 5717 1904 -1 1380 6000 6169 5717 1904 -1 1380 6000 6169 5717 1904 15 1373 5969 6169 5717 1904 15 1373 5969 6169 5717 1904 26 1367 5943 6169 5717 1904 26 1367 5943 6169 5717 1904 11 1375 5978 6169 5717 1904 11 1375 5978 6169 5717 1904 -13 1386 6026 6169 5717 1904 -13 1386 6026 6169 5717 1904 -11 1385 6021 6169 5717 1904 -11 1385 6021 6169 5717 1904 48 1356 5895 6169 5717 1904 48 1356 5895 6169 5717 1904 24 1368 5947 6169 5717 1904 24 1368 5947 6169 5717 1904 2025-08-26 16:53:49,452 Hysteresis 2952 0: raw(5947 16000 16000 16000) min(5717 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6169 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6169 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-53 10000 10000 10000) min(-283 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 169 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 1 1380 6000 6169 5717 1904 1 1380 6000 6169 5717 1904 11 1375 5978 6169 5717 1904 11 1375 5978 6169 5717 1904 88 1336 5808 6169 5717 1904 88 1336 5808 6169 5717 1904 94 1333 5795 6169 5717 1904 94 1333 5795 6169 5717 1904 13 1374 5973 6169 5717 1904 13 1374 5973 6169 5717 1904 22 1369 5952 6169 5717 1904 22 1369 5952 6169 5717 1904 -2 1381 6004 6169 5717 1904 -2 1381 6004 6169 5717 1904 -23 1391 6047 6169 5717 1904 -23 1391 6047 6169 5717 1904 36 1362 5921 6169 5717 1904 36 1362 5921 6169 5717 1904 32 1364 5930 6169 5717 1904 32 1364 5930 6169 5717 1904 2025-08-26 16:53:59,459 Hysteresis 2962 0: raw(5930 16000 16000 16000) min(5717 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6169 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6169 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-70 10000 10000 10000) min(-283 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 169 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 62 1349 5865 6169 5717 1904 62 1349 5865 6169 5717 1904 53 1354 5886 6169 5717 1904 53 1354 5886 6169 5717 1904 123 1319 5734 6169 5717 1904 123 1319 5734 6169 5717 1904 57 1352 5878 6169 5717 1904 57 1352 5878 6169 5717 1904 40 1360 5913 6169 5717 1904 40 1360 5913 6169 5717 1904 -95 1427 6204 6204 5717 1904 -95 1427 6204 6204 5717 1904 -76 1418 6165 6204 5717 1904 -76 1418 6165 6204 5717 1904 153 1304 5669 6204 5669 1904 153 1304 5669 6204 5669 1904 223 1269 5517 6204 5517 1904 223 1269 5517 6204 5517 1904 41 1360 5913 6204 5517 1904 41 1360 5913 6204 5517 1904 2025-08-26 16:54:09,466 Hysteresis 2972 0: raw(5913 16000 16000 16000) min(5517 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6204 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6204 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-87 10000 10000 10000) min(-483 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 204 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -65 1412 6139 6204 5517 1904 -65 1412 6139 6204 5517 1904 -3 1381 6004 6204 5517 1904 -3 1381 6004 6204 5517 1904 89 1336 5808 6204 5517 1904 89 1336 5808 6204 5517 1904 82 1339 5821 6204 5517 1904 82 1339 5821 6204 5517 1904 24 1368 5947 6204 5517 1904 24 1368 5947 6204 5517 1904 14 1373 5969 6204 5517 1904 14 1373 5969 6204 5517 1904 23 1369 5952 6204 5517 1904 23 1369 5952 6204 5517 1904 62 1349 5865 6204 5517 1904 62 1349 5865 6204 5517 1904 35 1363 5926 6204 5517 1904 35 1363 5926 6204 5517 1904 30 1365 5934 6204 5517 1904 30 1365 5934 6204 5517 1904 2025-08-26 16:54:19,472 Hysteresis 2982 0: raw(5934 16000 16000 16000) min(5517 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6204 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6204 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-66 10000 10000 10000) min(-483 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 204 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 12 1374 5973 6204 5517 1904 12 1374 5973 6204 5517 1904 9 1376 5982 6204 5517 1904 9 1376 5982 6204 5517 1904 16 1372 5965 6204 5517 1904 16 1372 5965 6204 5517 1904 30 1365 5934 6204 5517 1904 30 1365 5934 6204 5517 1904 36 1362 5921 6204 5517 1904 36 1362 5921 6204 5517 1904 43 1359 5908 6204 5517 1904 43 1359 5908 6204 5517 1904 51 1355 5891 6204 5517 1904 51 1355 5891 6204 5517 1904 79 1341 5830 6204 5517 1904 79 1341 5830 6204 5517 1904 20 1370 5956 6204 5517 1904 20 1370 5956 6204 5517 1904 2 1379 5995 6204 5517 1904 2 1379 5995 6204 5517 1904 2025-08-26 16:54:29,478 Hysteresis 2992 0: raw(5995 16000 16000 16000) min(5517 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6204 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6204 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-5 10000 10000 10000) min(-483 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 204 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 20 1370 5956 6204 5517 1904 20 1370 5956 6204 5517 1904 14 1373 5969 6204 5517 1904 14 1373 5969 6204 5517 1904 -3 1381 6004 6204 5517 1904 -3 1381 6004 6204 5517 1904 52 1354 5886 6204 5517 1904 52 1354 5886 6204 5517 1904 41 1360 5913 6204 5517 1904 41 1360 5913 6204 5517 1904 51 1355 5891 6204 5517 1904 51 1355 5891 6204 5517 1904 56 1352 5878 6204 5517 1904 56 1352 5878 6204 5517 1904 46 1357 5900 6204 5517 1904 46 1357 5900 6204 5517 1904 25 1368 5947 6204 5517 1904 25 1368 5947 6204 5517 1904 16 1372 5965 6204 5517 1904 16 1372 5965 6204 5517 1904 2025-08-26 16:54:39,484 Hysteresis 3002 0: raw(5965 16000 16000 16000) min(5517 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6204 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6204 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-35 10000 10000 10000) min(-483 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 204 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 9 1376 5982 6204 5517 1904 9 1376 5982 6204 5517 1904 -5 1382 6008 6204 5517 1904 -5 1382 6008 6204 5517 1904 46 1357 5900 6204 5517 1904 46 1357 5900 6204 5517 1904 65 1348 5860 6204 5517 1904 65 1348 5860 6204 5517 1904 5 1378 5991 6204 5517 1904 5 1378 5991 6204 5517 1904 9 1376 5982 6204 5517 1904 9 1376 5982 6204 5517 1904 1 1380 6000 6204 5517 1904 1 1380 6000 6204 5517 1904 38 1361 5917 6204 5517 1904 38 1361 5917 6204 5517 1904 36 1362 5921 6204 5517 1904 36 1362 5921 6204 5517 1904 51 1355 5891 6204 5517 1904 51 1355 5891 6204 5517 1904 2025-08-26 16:54:49,490 Hysteresis 3012 0: raw(5891 16000 16000 16000) min(5517 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6204 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6204 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-109 10000 10000 10000) min(-483 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 204 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 44 1358 5904 6204 5517 1904 44 1358 5904 6204 5517 1904 55 1353 5882 6204 5517 1904 55 1353 5882 6204 5517 1904 56 1352 5878 6204 5517 1904 56 1352 5878 6204 5517 1904 72 1344 5843 6204 5517 1904 72 1344 5843 6204 5517 1904 16 1372 5965 6204 5517 1904 16 1372 5965 6204 5517 1904 -4 1382 6008 6204 5517 1904 -4 1382 6008 6204 5517 1904 55 1353 5882 6204 5517 1904 55 1353 5882 6204 5517 1904 54 1353 5882 6204 5517 1904 54 1353 5882 6204 5517 1904 23 1369 5952 6204 5517 1904 23 1369 5952 6204 5517 1904 26 1367 5943 6204 5517 1904 26 1367 5943 6204 5517 1904 2025-08-26 16:54:59,499 Hysteresis 3022 0: raw(5943 16000 16000 16000) min(5517 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6204 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6204 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-57 10000 10000 10000) min(-483 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 204 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 25 1368 5947 6204 5517 1904 25 1368 5947 6204 5517 1904 32 1364 5930 6204 5517 1904 32 1364 5930 6204 5517 1904 11 1375 5978 6204 5517 1904 11 1375 5978 6204 5517 1904 10 1375 5978 6204 5517 1904 10 1375 5978 6204 5517 1904 23 1369 5952 6204 5517 1904 23 1369 5952 6204 5517 1904 16 1372 5965 6204 5517 1904 16 1372 5965 6204 5517 1904 21 1370 5956 6204 5517 1904 21 1370 5956 6204 5517 1904 26 1367 5943 6204 5517 1904 26 1367 5943 6204 5517 1904 9 1376 5982 6204 5517 1904 9 1376 5982 6204 5517 1904 25 1368 5947 6204 5517 1904 25 1368 5947 6204 5517 1904 2025-08-26 16:55:09,505 Hysteresis 3032 0: raw(5947 16000 16000 16000) min(5517 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6204 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6204 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-53 10000 10000 10000) min(-483 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 204 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 34 1363 5926 6204 5517 1904 34 1363 5926 6204 5517 1904 26 1367 5943 6204 5517 1904 26 1367 5943 6204 5517 1904 12 1374 5973 6204 5517 1904 12 1374 5973 6204 5517 1904 14 1373 5969 6204 5517 1904 14 1373 5969 6204 5517 1904 25 1368 5947 6204 5517 1904 25 1368 5947 6204 5517 1904 22 1369 5952 6204 5517 1904 22 1369 5952 6204 5517 1904 20 1370 5956 6204 5517 1904 20 1370 5956 6204 5517 1904 39 1361 5917 6204 5517 1904 39 1361 5917 6204 5517 1904 37 1362 5921 6204 5517 1904 37 1362 5921 6204 5517 1904 30 1365 5934 6204 5517 1904 30 1365 5934 6204 5517 1904 2025-08-26 16:55:19,511 Hysteresis 3042 0: raw(5934 16000 16000 16000) min(5517 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6204 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6204 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-66 10000 10000 10000) min(-483 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 204 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 31 1365 5934 6204 5517 1904 31 1365 5934 6204 5517 1904 29 1366 5939 6204 5517 1904 29 1366 5939 6204 5517 1904 4 1378 5991 6204 5517 1904 4 1378 5991 6204 5517 1904 18 1371 5960 6204 5517 1904 18 1371 5960 6204 5517 1904 27 1367 5943 6204 5517 1904 27 1367 5943 6204 5517 1904 13 1374 5973 6204 5517 1904 13 1374 5973 6204 5517 1904 36 1362 5921 6204 5517 1904 36 1362 5921 6204 5517 1904 36 1362 5921 6204 5517 1904 36 1362 5921 6204 5517 1904 33 1364 5930 6204 5517 1904 33 1364 5930 6204 5517 1904 18 1371 5960 6204 5517 1904 18 1371 5960 6204 5517 1904 2025-08-26 16:55:29,517 Hysteresis 3052 0: raw(5960 16000 16000 16000) min(5517 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6204 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6204 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-40 10000 10000 10000) min(-483 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 204 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 28 1366 5939 6204 5517 1904 28 1366 5939 6204 5517 1904 19 1371 5960 6204 5517 1904 19 1371 5960 6204 5517 1904 25 1368 5947 6204 5517 1904 25 1368 5947 6204 5517 1904 25 1368 5947 6204 5517 1904 25 1368 5947 6204 5517 1904 22 1369 5952 6204 5517 1904 22 1369 5952 6204 5517 1904 30 1365 5934 6204 5517 1904 30 1365 5934 6204 5517 1904 32 1364 5930 6204 5517 1904 32 1364 5930 6204 5517 1904 32 1364 5930 6204 5517 1904 32 1364 5930 6204 5517 1904 19 1371 5960 6204 5517 1904 19 1371 5960 6204 5517 1904 19 1371 5960 6204 5517 1904 19 1371 5960 6204 5517 1904 2025-08-26 16:55:39,525 Hysteresis 3062 0: raw(5960 16000 16000 16000) min(5517 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6204 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6204 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-40 10000 10000 10000) min(-483 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 204 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 20 1370 5956 6204 5517 1904 20 1370 5956 6204 5517 1904 15 1373 5969 6204 5517 1904 15 1373 5969 6204 5517 1904 10 1375 5978 6204 5517 1904 10 1375 5978 6204 5517 1904 19 1371 5960 6204 5517 1904 19 1371 5960 6204 5517 1904 9 1376 5982 6204 5517 1904 9 1376 5982 6204 5517 1904 14 1373 5969 6204 5517 1904 14 1373 5969 6204 5517 1904 23 1369 5952 6204 5517 1904 23 1369 5952 6204 5517 1904 21 1370 5956 6204 5517 1904 21 1370 5956 6204 5517 1904 24 1368 5947 6204 5517 1904 24 1368 5947 6204 5517 1904 15 1373 5969 6204 5517 1904 15 1373 5969 6204 5517 1904 2025-08-26 16:55:49,531 Hysteresis 3072 0: raw(5969 16000 16000 16000) min(5517 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6204 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6204 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-31 10000 10000 10000) min(-483 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 204 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 16 1372 5965 6204 5517 1904 16 1372 5965 6204 5517 1904 62 1349 5865 6204 5517 1904 62 1349 5865 6204 5517 1904 54 1353 5882 6204 5517 1904 54 1353 5882 6204 5517 1904 54 1353 5882 6204 5517 1904 54 1353 5882 6204 5517 1904 26 1367 5943 6204 5517 1904 26 1367 5943 6204 5517 1904 24 1368 5947 6204 5517 1904 24 1368 5947 6204 5517 1904 13 1374 5973 6204 5517 1904 13 1374 5973 6204 5517 1904 26 1367 5943 6204 5517 1904 26 1367 5943 6204 5517 1904 60 1350 5869 6204 5517 1904 60 1350 5869 6204 5517 1904 60 1350 5869 6204 5517 1904 60 1350 5869 6204 5517 1904 2025-08-26 16:55:59,537 Hysteresis 3082 0: raw(5869 16000 16000 16000) min(5517 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6204 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6204 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-131 10000 10000 10000) min(-483 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 204 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 27 1367 5943 6204 5517 1904 27 1367 5943 6204 5517 1904 19 1371 5960 6204 5517 1904 19 1371 5960 6204 5517 1904 13 1374 5973 6204 5517 1904 13 1374 5973 6204 5517 1904 25 1368 5947 6204 5517 1904 25 1368 5947 6204 5517 1904 18 1371 5960 6204 5517 1904 18 1371 5960 6204 5517 1904 30 1365 5934 6204 5517 1904 30 1365 5934 6204 5517 1904 33 1364 5930 6204 5517 1904 33 1364 5930 6204 5517 1904 17 1372 5965 6204 5517 1904 17 1372 5965 6204 5517 1904 26 1367 5943 6204 5517 1904 26 1367 5943 6204 5517 1904 -86 1423 6186 6204 5517 1904 -86 1423 6186 6204 5517 1904 2025-08-26 16:56:09,542 Hysteresis 3092 0: raw(6186 16000 16000 16000) min(5517 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6204 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6204 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (186 10000 10000 10000) 7: 0: 6186@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6186@1p __all__ 9: don't have active chargers. 9: raw(0 9814 9814 9814) min(-669 9814 9814 9814) spread(-4282 9814 9814 9814) max_pv 18 9: [ 0 6186@1p ] PM PV mtr(W) avl(W) raw max min spread -24 1434 6234 6234 5517 1904 -24 1434 6234 6234 5517 1904 146 1349 5865 6234 5517 1904 146 1349 5865 6234 5517 1904 21 1412 6139 6234 5517 1904 21 1412 6139 6234 5517 1904 -65 1454 6321 6321 5517 1904 -65 1454 6321 6321 5517 1904 16 1414 6147 6321 5517 1904 16 1414 6147 6321 5517 1904 62 1391 6047 6321 5517 1904 62 1391 6047 6321 5517 1904 -3 1423 6186 6321 5517 1904 -3 1423 6186 6321 5517 1904 5 1420 6173 6321 5517 1904 5 1420 6173 6321 5517 1904 12 1416 6156 6321 5517 1904 12 1416 6156 6321 5517 1904 65 1390 6043 6321 5517 1904 65 1390 6043 6321 5517 1904 2025-08-26 16:56:19,548 Hysteresis 3102 0: raw(6043 16000 16000 16000) min(5517 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6321 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6321 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (43 10000 10000 10000) 7: 0: 6043@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6043@1p __all__ 9: don't have active chargers. 9: raw(0 9957 9957 9957) min(-526 9957 9957 9957) spread(-4139 9957 9957 9957) max_pv 278 9: [ 0 6043@1p ] PM PV mtr(W) avl(W) raw max min spread 12 1383 6013 6321 5517 1904 12 1383 6013 6321 5517 1904 64 1357 5900 6321 5517 1904 64 1357 5900 6321 5517 1904 59 1360 5913 6321 5517 1904 59 1360 5913 6321 5517 1904 32 1373 5969 6321 5517 1904 32 1373 5969 6321 5517 1904 41 1369 5952 6321 5517 1904 41 1369 5952 6321 5517 1904 57 1361 5917 6321 5517 1904 57 1361 5917 6321 5517 1904 36 1371 5960 6321 5517 1904 36 1371 5960 6321 5517 1904 4 1387 6030 6321 5517 1904 4 1387 6030 6321 5517 1904 16 1381 6004 6321 5517 1904 16 1381 6004 6321 5517 1904 64 1357 5900 6321 5517 1904 64 1357 5900 6321 5517 1904 2025-08-26 16:56:29,554 Hysteresis 3112 0: raw(5900 16000 16000 16000) min(5517 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6321 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6321 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-100 10000 10000 10000) min(-483 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 321 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 13 1374 5973 6321 5517 1904 13 1374 5973 6321 5517 1904 -9 1384 6017 6321 5517 1904 -9 1384 6017 6321 5517 1904 -14 1387 6030 6321 5517 1904 -14 1387 6030 6321 5517 1904 59 1351 5873 6321 5517 1904 59 1351 5873 6321 5517 1904 62 1349 5865 6321 5517 1904 62 1349 5865 6321 5517 1904 31 1365 5934 6321 5517 1904 31 1365 5934 6321 5517 1904 33 1364 5930 6321 5517 1904 33 1364 5930 6321 5517 1904 19 1371 5960 6321 5517 1904 19 1371 5960 6321 5517 1904 0 1380 6000 6321 5517 1904 0 1380 6000 6321 5517 1904 30 1365 5934 6321 5517 1904 30 1365 5934 6321 5517 1904 2025-08-26 16:56:39,560 Hysteresis 3122 0: raw(5934 16000 16000 16000) min(5517 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6321 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6321 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-66 10000 10000 10000) min(-483 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 321 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 46 1357 5900 6321 5517 1904 46 1357 5900 6321 5517 1904 29 1366 5939 6321 5517 1904 29 1366 5939 6321 5517 1904 29 1366 5939 6321 5517 1904 29 1366 5939 6321 5517 1904 20 1370 5956 6321 5517 1904 20 1370 5956 6321 5517 1904 17 1372 5965 6321 5517 1904 17 1372 5965 6321 5517 1904 28 1366 5939 6321 5517 1904 28 1366 5939 6321 5517 1904 28 1366 5939 6321 5517 1904 28 1366 5939 6321 5517 1904 18 1371 5960 6321 5517 1904 18 1371 5960 6321 5517 1904 12 1374 5973 6321 5517 1904 12 1374 5973 6321 5517 1904 23 1369 5952 6321 5517 1904 23 1369 5952 6321 5517 1904 2025-08-26 16:56:49,567 Hysteresis 3132 0: raw(5952 16000 16000 16000) min(5517 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6321 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6321 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-48 10000 10000 10000) min(-483 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 321 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 35 1363 5926 6321 5517 1904 35 1363 5926 6321 5517 1904 3 1379 5995 6321 5517 1904 3 1379 5995 6321 5517 1904 16 1372 5965 6321 5517 1904 16 1372 5965 6321 5517 1904 39 1361 5917 6321 5517 1904 39 1361 5917 6321 5517 1904 42 1359 5908 6321 5517 1904 42 1359 5908 6321 5517 1904 52 1354 5886 6321 5517 1904 52 1354 5886 6321 5517 1904 56 1352 5878 6321 5517 1904 56 1352 5878 6321 5517 1904 37 1362 5921 6321 5517 1904 37 1362 5921 6321 5517 1904 28 1366 5939 6321 5517 1904 28 1366 5939 6321 5517 1904 28 1366 5939 6321 5517 1904 28 1366 5939 6321 5517 1904 2025-08-26 16:56:59,582 Hysteresis 3142 0: raw(5939 16000 16000 16000) min(5517 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6321 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6321 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-61 10000 10000 10000) min(-483 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 321 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 43 1359 5908 6321 5517 1904 43 1359 5908 6321 5517 1904 47 1357 5900 6321 5517 1904 47 1357 5900 6321 5517 1904 41 1360 5913 6321 5517 1904 41 1360 5913 6321 5517 1904 35 1363 5926 6321 5517 1904 35 1363 5926 6321 5517 1904 32 1364 5930 6321 5517 1904 32 1364 5930 6321 5517 1904 43 1359 5908 6321 5517 1904 43 1359 5908 6321 5517 1904 35 1363 5926 6321 5517 1904 35 1363 5926 6321 5517 1904 53 1354 5886 6321 5517 1904 53 1354 5886 6321 5517 1904 53 1354 5886 6321 5517 1904 53 1354 5886 6321 5517 1904 51 1355 5891 6321 5517 1904 51 1355 5891 6321 5517 1904 2025-08-26 16:57:09,588 Hysteresis 3152 0: raw(5891 16000 16000 16000) min(5517 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6321 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6321 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-109 10000 10000 10000) min(-483 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 321 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 10 1375 5978 6321 5517 1904 10 1375 5978 6321 5517 1904 6 1377 5986 6321 5517 1904 6 1377 5986 6321 5517 1904 34 1363 5926 6321 5517 1904 34 1363 5926 6321 5517 1904 51 1355 5891 6321 5517 1904 51 1355 5891 6321 5517 1904 -1 1380 6000 6321 5517 1904 -1 1380 6000 6321 5517 1904 -3 1381 6004 6321 5517 1904 -3 1381 6004 6321 5517 1904 51 1355 5891 6321 5517 1904 51 1355 5891 6321 5517 1904 31 1365 5934 6321 5517 1904 31 1365 5934 6321 5517 1904 68 1346 5852 6321 5517 1904 68 1346 5852 6321 5517 1904 6 1377 5986 6321 5517 1904 6 1377 5986 6321 5517 1904 2025-08-26 16:57:19,594 Hysteresis 3162 0: raw(5986 16000 16000 16000) min(5517 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6321 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6321 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 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 10000 10000 10000) min(-483 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 321 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 1 1380 6000 6321 5517 1904 1 1380 6000 6321 5517 1904 39 1361 5917 6321 5517 1904 39 1361 5917 6321 5517 1904 50 1355 5891 6321 5517 1904 50 1355 5891 6321 5517 1904 21 1370 5956 6321 5517 1904 21 1370 5956 6321 5517 1904 20 1370 5956 6321 5517 1904 20 1370 5956 6321 5517 1904 17 1372 5965 6321 5517 1904 17 1372 5965 6321 5517 1904 51 1355 5891 6321 5517 1904 51 1355 5891 6321 5517 1904 33 1364 5930 6321 5517 1904 33 1364 5930 6321 5517 1904 38 1361 5917 6321 5517 1904 38 1361 5917 6321 5517 1904 39 1361 5917 6321 5517 1904 39 1361 5917 6321 5517 1904 2025-08-26 16:57:29,605 Hysteresis 3172 0: raw(5917 16000 16000 16000) min(5517 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6321 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6321 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-83 10000 10000 10000) min(-483 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 321 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 49 1356 5895 6321 5517 1904 49 1356 5895 6321 5517 1904 36 1362 5921 6321 5517 1904 36 1362 5921 6321 5517 1904 39 1361 5917 6321 5517 1904 39 1361 5917 6321 5517 1904 29 1366 5939 6321 5517 1904 29 1366 5939 6321 5517 1904 25 1368 5947 6321 5517 1904 25 1368 5947 6321 5517 1904 27 1367 5943 6321 5517 1904 27 1367 5943 6321 5517 1904 35 1363 5926 6321 5517 1904 35 1363 5926 6321 5517 1904 35 1363 5926 6321 5517 1904 35 1363 5926 6321 5517 1904 25 1368 5947 6321 5517 1904 25 1368 5947 6321 5517 1904 36 1362 5921 6321 5517 1904 36 1362 5921 6321 5517 1904 2025-08-26 16:57:39,616 Hysteresis 3182 0: raw(5921 16000 16000 16000) min(5517 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6321 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6321 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-79 10000 10000 10000) min(-483 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 321 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 37 1362 5921 6321 5517 1904 37 1362 5921 6321 5517 1904 44 1358 5904 6321 5517 1904 44 1358 5904 6321 5517 1904 30 1365 5934 6321 5517 1904 30 1365 5934 6321 5517 1904 48 1356 5895 6321 5517 1904 48 1356 5895 6321 5517 1904 23 1369 5952 6321 5517 1904 23 1369 5952 6321 5517 1904 23 1369 5952 6321 5517 1904 23 1369 5952 6321 5517 1904 30 1365 5934 6321 5517 1904 30 1365 5934 6321 5517 1904 37 1362 5921 6321 5517 1904 37 1362 5921 6321 5517 1904 13 1374 5973 6321 5517 1904 13 1374 5973 6321 5517 1904 63 1349 5865 6321 5517 1904 63 1349 5865 6321 5517 1904 2025-08-26 16:57:49,625 Hysteresis 3192 0: raw(5865 16000 16000 16000) min(5517 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6321 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6321 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-135 10000 10000 10000) min(-483 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 321 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 63 1349 5865 6321 5517 1904 63 1349 5865 6321 5517 1904 44 1358 5904 6321 5517 1904 44 1358 5904 6321 5517 1904 49 1356 5895 6321 5517 1904 49 1356 5895 6321 5517 1904 -96 1428 6208 6321 5517 1904 -96 1428 6208 6321 5517 1904 -102 1431 6221 6321 5517 1904 -102 1431 6221 6321 5517 1904 -110 1435 6239 6321 5517 1904 -110 1435 6239 6321 5517 1904 67 1347 5856 6321 5517 1904 67 1347 5856 6321 5517 1904 63 1349 5865 6321 5517 1904 63 1349 5865 6321 5517 1904 59 1351 5873 6321 5517 1904 59 1351 5873 6321 5517 1904 53 1354 5886 6321 5517 1904 53 1354 5886 6321 5517 1904 2025-08-26 16:57:59,637 Hysteresis 3202 0: raw(5886 16000 16000 16000) min(5517 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6321 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6321 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-114 10000 10000 10000) min(-483 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 321 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 31 1365 5934 6321 5517 1904 31 1365 5934 6321 5517 1904 23 1369 5952 6321 5517 1904 23 1369 5952 6321 5517 1904 30 1365 5934 6321 5517 1904 30 1365 5934 6321 5517 1904 40 1360 5913 6321 5517 1904 40 1360 5913 6321 5517 1904 37 1362 5921 6321 5517 1904 37 1362 5921 6321 5517 1904 43 1359 5908 6321 5517 1904 43 1359 5908 6321 5517 1904 31 1365 5934 6321 5517 1904 31 1365 5934 6321 5517 1904 59 1351 5873 6321 5517 1904 59 1351 5873 6321 5517 1904 52 1354 5886 6321 5517 1904 52 1354 5886 6321 5808 1904 53 1354 5886 6321 5808 1904 53 1354 5886 6321 5808 1904 2025-08-26 16:58:09,645 Hysteresis 3212 0: raw(5886 16000 16000 16000) min(5808 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6321 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6321 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-114 10000 10000 10000) min(-192 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 321 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 18 1371 5960 6321 5808 1904 18 1371 5960 6321 5808 1904 10 1375 5978 6321 5808 1904 10 1375 5978 6321 5808 1904 38 1361 5917 6321 5808 1904 38 1361 5917 6321 5821 1904 22 1369 5952 6321 5821 1904 22 1369 5952 6321 5830 1904 29 1366 5939 6321 5830 1904 29 1366 5939 6321 5830 1904 26 1367 5943 6321 5830 1904 26 1367 5943 6321 5830 1904 22 1369 5952 6321 5830 1904 22 1369 5952 6321 5830 1904 19 1371 5960 6321 5830 1904 19 1371 5960 6321 5830 1904 21 1370 5956 6321 5830 1904 21 1370 5956 6321 5830 1904 16 1372 5965 6321 5830 1904 16 1372 5965 6321 5830 1904 2025-08-26 16:58:19,655 Hysteresis 3222 0: raw(5965 16000 16000 16000) min(5830 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6321 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6321 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-35 10000 10000 10000) min(-170 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 321 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 33 1364 5930 6321 5830 1904 33 1364 5930 6321 5830 1904 -3 1381 6004 6321 5830 1904 -3 1381 6004 6321 5830 1904 20 1370 5956 6321 5830 1904 20 1370 5956 6321 5830 1904 18 1371 5960 6321 5830 1904 18 1371 5960 6321 5830 1904 0 1380 6000 6321 5830 1904 0 1380 6000 6321 5830 1904 3 1379 5995 6321 5830 1904 3 1379 5995 6321 5830 1904 26 1367 5943 6321 5830 1904 26 1367 5943 6321 5830 1904 22 1369 5952 6321 5830 1904 22 1369 5952 6321 5843 1904 30 1365 5934 6321 5843 1904 30 1365 5934 6321 5843 1904 11 1375 5978 6321 5843 1904 11 1375 5978 6321 5843 1904 2025-08-26 16:58:29,661 Hysteresis 3232 0: raw(5978 16000 16000 16000) min(5843 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6321 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6321 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-22 10000 10000 10000) min(-157 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 321 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 73 1344 5843 6321 5843 1904 73 1344 5843 6321 5843 1904 51 1355 5891 6321 5843 1904 51 1355 5891 6321 5843 1904 37 1362 5921 6321 5843 1904 37 1362 5921 6321 5843 1904 20 1370 5956 6321 5843 1904 20 1370 5956 6321 5843 1904 13 1374 5973 6321 5843 1904 13 1374 5973 6321 5843 1904 11 1375 5978 6321 5843 1904 11 1375 5978 6321 5843 1904 17 1372 5965 6321 5843 1904 17 1372 5965 6321 5843 1904 19 1371 5960 6321 5843 1904 19 1371 5960 6321 5843 1904 24 1368 5947 6321 5843 1904 24 1368 5947 6321 5843 1904 11 1375 5978 6321 5843 1904 11 1375 5978 6321 5843 1904 2025-08-26 16:58:39,670 Hysteresis 3242 0: raw(5978 16000 16000 16000) min(5843 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6321 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6321 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-22 10000 10000 10000) min(-157 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 321 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 20 1370 5956 6321 5843 1904 20 1370 5956 6321 5843 1904 17 1372 5965 6321 5843 1904 17 1372 5965 6321 5843 1904 24 1368 5947 6321 5843 1904 24 1368 5947 6321 5843 1904 24 1368 5947 6321 5843 1904 24 1368 5947 6321 5843 1904 16 1372 5965 6321 5843 1904 16 1372 5965 6321 5843 1904 24 1368 5947 6321 5843 1904 24 1368 5947 6321 5843 1904 12 1374 5973 6321 5843 1904 12 1374 5973 6321 5843 1904 -100 1430 6217 6321 5843 1904 -100 1430 6217 6321 5843 1904 45 1358 5904 6321 5843 1904 45 1358 5904 6321 5843 1904 32 1364 5930 6321 5843 1904 32 1364 5930 6321 5843 1904 2025-08-26 16:58:49,676 Hysteresis 3252 0: raw(5930 16000 16000 16000) min(5843 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6321 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6321 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-70 10000 10000 10000) min(-157 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 321 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 62 1349 5865 6321 5843 1904 62 1349 5865 6321 5843 1904 53 1354 5886 6321 5843 1904 53 1354 5886 6321 5843 1904 46 1357 5900 6321 5843 1904 46 1357 5900 6321 5843 1904 20 1370 5956 6321 5843 1904 20 1370 5956 6321 5843 1904 22 1369 5952 6321 5843 1904 22 1369 5952 6321 5843 1904 23 1369 5952 6321 5843 1904 23 1369 5952 6321 5843 1904 22 1369 5952 6321 5843 1904 22 1369 5952 6321 5843 1904 23 1369 5952 6321 5843 1904 23 1369 5952 6321 5843 1904 17 1372 5965 6321 5843 1904 17 1372 5965 6321 5843 1904 45 1358 5904 6321 5843 1904 45 1358 5904 6321 5843 1904 2025-08-26 16:58:59,682 Hysteresis 3262 0: raw(5904 16000 16000 16000) min(5843 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6321 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6321 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-96 10000 10000 10000) min(-157 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 321 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 48 1356 5895 6321 5843 1904 48 1356 5895 6321 5843 1904 51 1355 5891 6321 5843 1904 51 1355 5891 6321 5843 1904 27 1367 5943 6321 5843 1904 27 1367 5943 6321 5843 1904 24 1368 5947 6321 5843 1904 24 1368 5947 6321 5843 1904 27 1367 5943 6321 5843 1904 27 1367 5943 6321 5843 1904 29 1366 5939 6321 5843 1904 29 1366 5939 6321 5843 1904 22 1369 5952 6321 5843 1904 22 1369 5952 6321 5843 1904 23 1369 5952 6321 5843 1904 23 1369 5952 6321 5843 1904 25 1368 5947 6321 5843 1904 25 1368 5947 6321 5843 1904 32 1364 5930 6321 5843 1904 32 1364 5930 6321 5843 1904 2025-08-26 16:59:09,688 Hysteresis 3272 0: raw(5930 16000 16000 16000) min(5843 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6321 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6321 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-70 10000 10000 10000) min(-157 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 321 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 27 1367 5943 6321 5843 1904 27 1367 5943 6321 5843 1904 26 1367 5943 6321 5843 1904 26 1367 5943 6321 5843 1904 17 1372 5965 6321 5843 1904 17 1372 5965 6321 5843 1904 13 1374 5973 6321 5843 1904 13 1374 5973 6321 5843 1904 19 1371 5960 6321 5843 1904 19 1371 5960 6321 5843 1904 19 1371 5960 6321 5843 1904 19 1371 5960 6321 5843 1904 34 1363 5926 6321 5843 1904 34 1363 5926 6321 5843 1904 23 1369 5952 6321 5843 1904 23 1369 5952 6321 5843 1904 32 1364 5930 6321 5843 1904 32 1364 5930 6321 5843 1904 35 1363 5926 6321 5843 1904 35 1363 5926 6321 5843 1904 2025-08-26 16:59:19,694 Hysteresis 3282 0: raw(5926 16000 16000 16000) min(5843 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6321 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6321 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-74 10000 10000 10000) min(-157 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 321 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 19 1371 5960 6321 5843 1904 19 1371 5960 6321 5843 1904 17 1372 5965 6321 5843 1904 17 1372 5965 6321 5843 1904 18 1371 5960 6321 5843 1904 18 1371 5960 6321 5843 1904 16 1372 5965 6321 5843 1904 16 1372 5965 6321 5843 1904 19 1371 5960 6321 5843 1904 19 1371 5960 6321 5843 1904 28 1366 5939 6321 5843 1904 28 1366 5939 6321 5843 1904 24 1368 5947 6321 5843 1904 24 1368 5947 6321 5843 1904 14 1373 5969 6321 5843 1904 14 1373 5969 6321 5843 1904 17 1372 5965 6321 5843 1904 17 1372 5965 6321 5843 1904 24 1368 5947 6321 5843 1904 24 1368 5947 6321 5843 1904 2025-08-26 16:59:29,701 Hysteresis 3292 0: raw(5947 16000 16000 16000) min(5843 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6321 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6321 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-53 10000 10000 10000) min(-157 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 321 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 14 1373 5969 6321 5843 1904 14 1373 5969 6321 5843 1904 24 1368 5947 6321 5843 1904 24 1368 5947 6321 5843 1904 24 1368 5947 6321 5843 1904 24 1368 5947 6321 5843 1904 33 1364 5930 6321 5843 1904 33 1364 5930 6321 5843 1904 10 1375 5978 6321 5843 1904 10 1375 5978 6321 5843 1904 26 1367 5943 6321 5843 1904 26 1367 5943 6321 5843 1904 18 1371 5960 6321 5843 1904 18 1371 5960 6321 5843 1904 12 1374 5973 6321 5843 1904 12 1374 5973 6321 5843 1904 11 1375 5978 6321 5843 1904 11 1375 5978 6321 5843 1904 15 1373 5969 6321 5843 1904 15 1373 5969 6321 5843 1904 2025-08-26 16:59:39,707 Hysteresis 3302 0: raw(5969 16000 16000 16000) min(5843 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6321 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6321 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-31 10000 10000 10000) min(-157 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 321 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 21 1370 5956 6321 5843 1904 21 1370 5956 6321 5843 1904 26 1367 5943 6321 5843 1904 26 1367 5943 6321 5843 1904 10 1375 5978 6321 5843 1904 10 1375 5978 6321 5843 1904 15 1373 5969 6321 5843 1904 15 1373 5969 6321 5843 1904 14 1373 5969 6321 5843 1904 14 1373 5969 6321 5843 1904 13 1374 5973 6321 5843 1904 13 1374 5973 6321 5843 1904 38 1361 5917 6321 5843 1904 38 1361 5917 6321 5843 1904 88 1336 5808 6321 5808 1904 88 1336 5808 6321 5808 1904 -44 1402 6095 6321 5808 1904 -44 1402 6095 6321 5808 1904 -19 1389 6039 6321 5808 1904 -19 1389 6039 6321 5808 1904 2025-08-26 16:59:49,713 Hysteresis 3312 0: raw(6039 16000 16000 16000) min(5808 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6321 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6321 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (39 10000 10000 10000) 7: 0: 6039@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6039@1p __all__ 9: don't have active chargers. 9: raw(0 9961 9961 9961) min(-231 9961 9961 9961) spread(-4135 9961 9961 9961) max_pv 282 9: [ 0 6039@1p ] PM PV mtr(W) avl(W) raw max min spread 58 1359 5908 6321 5808 1904 58 1359 5908 6321 5808 1904 154 1311 5700 6321 5700 1904 154 1311 5700 6321 5700 1904 105 1336 5808 6321 5700 1904 105 1336 5808 6321 5700 1904 9 1384 6017 6321 5700 1904 9 1384 6017 6321 5700 1904 8 1384 6017 6321 5700 1904 8 1384 6017 6321 5700 1904 4 1386 6026 6321 5700 1904 4 1386 6026 6321 5700 1904 0 1388 6034 6321 5700 1904 0 1388 6034 6321 5700 1904 5 1386 6026 6321 5700 1904 5 1386 6026 6321 5700 1904 9 1384 6017 6321 5700 1904 9 1384 6017 6321 5700 1904 -78 1427 6204 6321 5700 1904 -78 1427 6204 6321 5700 1904 2025-08-26 16:59:59,721 Hysteresis 3322 0: raw(6204 16000 16000 16000) min(5700 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6321 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6321 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (204 10000 10000 10000) 7: 0: 6204@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6204@1p __all__ 9: don't have active chargers. 9: raw(0 9796 9796 9796) min(-504 9796 9796 9796) spread(-4300 9796 9796 9796) max_pv 117 9: [ 0 6204@1p ] PM PV mtr(W) avl(W) raw max min spread -96 1474 6408 6408 5700 1904 -96 1474 6408 6408 5700 1904 -99 1475 6413 6413 5700 1904 -99 1475 6413 6413 5700 1904 40 1406 6113 6413 5700 1904 40 1406 6113 6413 5700 1904 42 1405 6108 6413 5700 1904 42 1405 6108 6413 5700 1904 19 1417 6160 6413 5700 1904 19 1417 6160 6413 5700 1904 33 1410 6130 6413 5700 1904 33 1410 6130 6413 5700 1904 37 1408 6121 6413 5700 1904 37 1408 6121 6413 5700 1904 35 1409 6126 6413 5700 1904 35 1409 6126 6413 5700 1904 42 1405 6108 6413 5700 1904 42 1405 6108 6413 5700 1904 45 1404 6104 6413 5700 1904 45 1404 6104 6413 5700 1904 2025-08-26 17:00:09,727 Hysteresis 3332 0: raw(6104 16000 16000 16000) min(5700 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6413 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 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6413 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (104 10000 10000 10000) 7: 0: 6104@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6104@1p __all__ 9: don't have active chargers. 9: raw(0 9896 9896 9896) min(-404 9896 9896 9896) spread(-4200 9896 9896 9896) max_pv 309 9: [ 0 6104@1p ] PM PV mtr(W) avl(W) raw max min spread 46 1380 6000 6413 5700 1904 46 1380 6000 6413 5700 1904 38 1384 6017 6413 5700 1904 38 1384 6017 6413 5700 1904 35 1386 6026 6413 5700 1904 35 1386 6026 6413 5700 1904 38 1384 6017 6413 5700 1904 38 1384 6017 6413 5700 1904 38 1384 6017 6413 5700 1904 38 1384 6017 6413 5700 1904 45 1381 6004 6413 5700 1904 45 1381 6004 6413 5700 1904 45 1381 6004 6413 5700 1904 45 1381 6004 6413 5700 1904 34 1386 6026 6413 5700 1904 34 1386 6026 6413 5700 1904 23 1392 6052 6413 5700 1904 23 1392 6052 6413 5700 1904 1277 446 1939 6413 1939 1904 1277 446 1939 6413 1939 1904 2025-08-26 17:00:19,733 Hysteresis 3342 0: raw(1939 16000 16000 16000) min(1939 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6413 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6413 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-4061 10000 10000 10000) min(-4061 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 413 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -640 1700 7391 7391 1939 1904 -640 1700 7391 7391 1939 1904 -658 1709 7430 7430 1939 1904 -658 1709 7430 7430 1939 1904 -648 1704 7408 7430 1939 1904 -648 1704 7408 7430 1939 1904 17 1372 5965 7430 1939 1904 17 1372 5965 7430 1939 1904 17 1372 5965 7430 1939 1904 17 1372 5965 7430 1939 1904 35 1363 5926 7430 1939 1904 35 1363 5926 7430 1939 1904 35 1363 5926 7430 1939 1904 35 1363 5926 7430 1939 1904 32 1364 5930 7430 1939 1904 32 1364 5930 7430 1939 1904 43 1359 5908 7430 1939 1904 43 1359 5908 7430 1939 1904 32 1364 5930 7430 1939 1904 32 1364 5930 7430 1939 1904 2025-08-26 17:00:29,741 Hysteresis 3352 0: raw(5930 16000 16000 16000) min(1939 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 7430 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7430 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-70 10000 10000 10000) min(-4061 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 1430 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 33 1364 5930 7430 1939 1904 33 1364 5930 7430 1939 1904 38 1361 5917 7430 1939 1904 38 1361 5917 7430 1939 1904 35 1363 5926 7430 1939 1904 35 1363 5926 7430 1939 1904 53 1354 5886 7430 1939 1904 53 1354 5886 7430 1939 1904 11 1375 5978 7430 1939 1904 11 1375 5978 7430 1939 1904 5 1378 5991 7430 1939 1904 5 1378 5991 7430 1939 1904 36 1362 5921 7430 1939 1904 36 1362 5921 7430 1939 1904 37 1362 5921 7430 1939 1904 37 1362 5921 7430 1939 1904 24 1368 5947 7430 1939 1904 24 1368 5947 7430 1939 1904 29 1366 5939 7430 1939 1904 29 1366 5939 7430 1939 1904 2025-08-26 17:00:39,747 Hysteresis 3362 0: raw(5939 16000 16000 16000) min(1939 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 7430 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7430 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-61 10000 10000 10000) min(-4061 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 1430 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 34 1363 5926 7430 1939 1904 34 1363 5926 7430 1939 1904 24 1368 5947 7430 1939 1904 24 1368 5947 7430 1939 1904 22 1369 5952 7430 1939 1904 22 1369 5952 7430 1939 1904 33 1364 5930 7430 1939 1904 33 1364 5930 7430 1939 1904 30 1365 5934 7430 1939 1904 30 1365 5934 7430 1939 1904 27 1367 5943 7430 1939 1904 27 1367 5943 7430 1939 1904 51 1355 5891 7430 1939 1904 51 1355 5891 7430 1939 1904 51 1355 5891 7430 1939 1904 51 1355 5891 7430 1939 1904 5 1378 5991 7430 1939 1904 5 1378 5991 7430 1939 1904 9 1376 5982 7430 1939 1904 9 1376 5982 7430 1939 1904 2025-08-26 17:00:49,755 Hysteresis 3372 0: raw(5982 16000 16000 16000) min(1939 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 7430 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7430 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-18 10000 10000 10000) min(-4061 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 1430 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 21 1370 5956 7430 1939 1904 21 1370 5956 7430 1939 1904 29 1366 5939 7430 1939 1904 29 1366 5939 7430 1939 1904 37 1362 5921 7430 1939 1904 37 1362 5921 7430 1939 1904 41 1360 5913 7430 1939 1904 41 1360 5913 7430 1939 1904 36 1362 5921 7430 1939 1904 36 1362 5921 7430 1939 1904 35 1363 5926 7430 1939 1904 35 1363 5926 7430 1939 1904 42 1359 5908 7430 1939 1904 42 1359 5908 7430 1939 1904 49 1356 5895 7430 1939 1904 49 1356 5895 7430 1939 1904 43 1359 5908 7430 1939 1904 43 1359 5908 7430 1939 1904 26 1367 5943 7430 1939 1904 26 1367 5943 7430 1939 1904 2025-08-26 17:00:59,762 Hysteresis 3382 0: raw(5943 16000 16000 16000) min(1939 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 7430 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7430 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-57 10000 10000 10000) min(-4061 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 1430 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 23 1369 5952 7430 1939 1904 23 1369 5952 7430 1939 1904 50 1355 5891 7430 1939 1904 50 1355 5891 7430 1939 1904 62 1349 5865 7430 1939 1904 62 1349 5865 7430 1939 1904 62 1349 5865 7430 1939 1904 62 1349 5865 7430 1939 1904 3 1379 5995 7430 1939 1904 3 1379 5995 7430 1939 1904 29 1366 5939 7430 1939 1904 29 1366 5939 7430 1939 1904 22 1369 5952 7430 1939 1904 22 1369 5952 7430 1939 1904 39 1361 5917 7430 1939 1904 39 1361 5917 7430 1939 1904 38 1361 5917 7430 1939 1904 38 1361 5917 7430 1939 1904 59 1351 5873 7430 1939 1904 2025-08-26 17:01:09,769 Hysteresis 3392 0: raw(5873 16000 16000 16000) min(1939 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 7430 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7430 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-127 10000 10000 10000) min(-4061 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 1430 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 59 1351 5873 7430 1939 1904 47 1357 5900 7430 1939 1904 47 1357 5900 7430 1939 1904 9 1376 5982 7430 1939 1904 9 1376 5982 7430 1939 1904 8 1376 5982 7430 1939 1904 8 1376 5982 7430 1939 1904 9 1376 5982 7430 1939 1904 9 1376 5982 7430 1939 1904 0 1380 6000 7430 1939 1904 0 1380 6000 7430 1939 1904 18 1371 5960 7430 1939 1904 18 1371 5960 7430 1939 1904 14 1373 5969 7430 1939 1904 14 1373 5969 7430 1939 1904 35 1363 5926 7430 1939 1904 35 1363 5926 7430 1939 1904 10 1375 5978 7430 1939 1904 10 1375 5978 7430 1939 1904 14 1373 5969 7430 1939 1904 2025-08-26 17:01:19,775 Hysteresis 3402 0: raw(5969 16000 16000 16000) min(1939 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 7430 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7430 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-31 10000 10000 10000) min(-4061 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 1430 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 14 1373 5969 7430 1939 1904 18 1371 5960 7430 1939 1904 18 1371 5960 7430 1939 1904 26 1367 5943 7430 1939 1904 26 1367 5943 7430 1939 1904 12 1374 5973 7430 1939 1904 12 1374 5973 7430 1939 1904 33 1364 5930 7430 1939 1904 33 1364 5930 7430 1939 1904 2 1379 5995 7430 1939 1904 2 1379 5995 7430 1939 1904 -5 1382 6008 7430 1939 1904 -5 1382 6008 7430 1939 1904 -8 1384 6017 7430 1939 1904 -8 1384 6017 7430 1939 1904 49 1356 5895 7430 1939 1904 49 1356 5895 7430 1939 1904 41 1360 5913 7430 1939 1904 41 1360 5913 7430 1939 1904 31 1365 5934 7430 1939 1904 2025-08-26 17:01:29,782 Hysteresis 3412 0: raw(5934 16000 16000 16000) min(1939 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 7430 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7430 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-66 10000 10000 10000) min(-4061 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 1430 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 31 1365 5934 7430 1939 1904 20 1370 5956 7430 1939 1904 20 1370 5956 7430 1939 1904 45 1358 5904 7430 1939 1904 45 1358 5904 7430 1939 1904 61 1350 5869 7430 1939 1904 61 1350 5869 7430 1939 1904 61 1350 5869 7430 1939 1904 61 1350 5869 7430 1939 1904 24 1368 5947 7430 1939 1904 24 1368 5947 7430 1939 1904 24 1368 5947 7430 1939 1904 24 1368 5947 7430 1939 1904 17 1372 5965 7430 1939 1904 17 1372 5965 7430 1939 1904 25 1368 5947 7430 1939 1904 25 1368 5947 7430 1939 1904 29 1366 5939 7430 1939 1904 29 1366 5939 7430 1939 1904 22 1369 5952 7430 1939 1904 2025-08-26 17:01:39,790 Hysteresis 3422 0: raw(5952 16000 16000 16000) min(1939 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 7430 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7430 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-48 10000 10000 10000) min(-4061 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 1430 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 22 1369 5952 7430 1939 1904 42 1359 5908 7430 1939 1904 42 1359 5908 7430 1939 1904 54 1353 5882 7430 1939 1904 54 1353 5882 7430 1939 1904 51 1355 5891 7430 1939 1904 51 1355 5891 7430 1939 1904 34 1363 5926 7430 1939 1904 34 1363 5926 7430 1939 1904 17 1372 5965 7430 1939 1904 17 1372 5965 7430 1939 1904 39 1361 5917 7430 1939 1904 39 1361 5917 7430 1939 1904 41 1360 5913 7430 1939 1904 41 1360 5913 7430 1939 1904 27 1367 5943 7430 1939 1904 27 1367 5943 7430 1939 1904 13 1374 5973 7430 1939 1904 13 1374 5973 7430 1939 1904 33 1364 5930 7430 1939 1904 2025-08-26 17:01:49,796 Hysteresis 3432 0: raw(5930 16000 16000 16000) min(1939 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 7430 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7430 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-70 10000 10000 10000) min(-4061 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 1430 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 33 1364 5930 7430 1939 1904 -6 1383 6013 7430 1939 1904 -6 1383 6013 7430 1939 1904 123 1319 5734 7430 1939 1904 123 1319 5734 7430 1939 1904 -36 1398 6078 7430 1939 1904 -36 1398 6078 7430 1939 1904 -33 1396 6069 7430 1939 1904 -33 1396 6069 7430 1939 1904 14 1373 5969 7430 1939 1904 14 1373 5969 7430 1939 1904 137 1312 5704 7430 1939 1904 137 1312 5704 7430 1939 1904 105 1328 5773 7430 1939 1904 105 1328 5773 7430 1939 1904 0 1380 6000 7430 1939 1904 0 1380 6000 7430 1939 1904 0 1380 6000 7430 1939 1904 0 1380 6000 7430 1939 1904 12 1374 5973 7430 1939 1904 2025-08-26 17:01:59,809 Hysteresis 3442 0: raw(5973 16000 16000 16000) min(1939 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 7430 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7430 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-27 10000 10000 10000) min(-4061 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 1430 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 12 1374 5973 7430 1939 1904 27 1367 5943 7430 1939 1904 27 1367 5943 7430 1939 1904 38 1361 5917 7430 1939 1904 38 1361 5917 7430 1939 1904 54 1353 5882 7430 1939 1904 54 1353 5882 7430 1939 1904 43 1359 5908 7430 1939 1904 43 1359 5908 7430 1939 1904 -64 1412 6139 7430 1939 1904 -64 1412 6139 7430 1939 1904 -150 1455 6326 7430 1939 1904 -150 1455 6326 7430 1939 1904 72 1344 5843 7430 1939 1904 72 1344 5843 7430 1939 1904 50 1355 5891 7430 1939 1904 50 1355 5891 7430 1939 1904 52 1354 5886 7430 1939 1904 52 1354 5886 7430 1939 1904 46 1357 5900 7430 1939 1904 2025-08-26 17:02:09,815 Hysteresis 3452 0: raw(5900 16000 16000 16000) min(1939 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 7430 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7430 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-100 10000 10000 10000) min(-4061 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 1430 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 46 1357 5900 7430 1939 1904 29 1366 5939 7430 1939 1904 29 1366 5939 7430 1939 1904 11 1375 5978 7430 1939 1904 11 1375 5978 7430 1939 1904 18 1371 5960 7430 1939 1904 18 1371 5960 7430 1939 1904 17 1372 5965 7430 1939 1904 17 1372 5965 7430 1939 1904 8 1376 5982 7430 1939 1904 8 1376 5982 7430 1939 1904 20 1370 5956 7430 1939 1904 20 1370 5956 7430 1939 1904 26 1367 5943 7430 1939 1904 26 1367 5943 7430 1939 1904 20 1370 5956 7430 1939 1904 20 1370 5956 7430 1939 1904 5 1378 5991 7430 1939 1904 5 1378 5991 7430 1939 1904 13 1374 5973 7430 1939 1904 2025-08-26 17:02:19,830 Hysteresis 3462 0: raw(5973 16000 16000 16000) min(1939 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 7430 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7430 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-27 10000 10000 10000) min(-4061 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 1430 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 13 1374 5973 7430 1939 1904 44 1358 5904 7430 1939 1904 44 1358 5904 7430 1939 1904 54 1353 5882 7430 1939 1904 54 1353 5882 7430 1939 1904 17 1372 5965 7430 1939 1904 17 1372 5965 7430 1939 1904 -6 1383 6013 7430 1939 1904 -6 1383 6013 7430 1939 1904 -4 1382 6008 7430 1939 1904 -4 1382 6008 7430 1939 1904 7 1377 5986 7430 1939 1904 7 1377 5986 7430 1939 1904 5 1378 5991 7430 1939 1904 5 1378 5991 7430 1939 1904 13 1374 5973 7430 1939 1904 13 1374 5973 7430 1939 1904 37 1362 5921 7430 1939 1904 37 1362 5921 7430 1939 1904 37 1362 5921 7430 1939 1904 2025-08-26 17:02:29,836 Hysteresis 3472 0: raw(5921 16000 16000 16000) min(1939 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 7430 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7430 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-79 10000 10000 10000) min(-4061 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 1430 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 37 1362 5921 7430 1939 1904 39 1361 5917 7430 1939 1904 39 1361 5917 7430 1939 1904 43 1359 5908 7430 1939 1904 43 1359 5908 7430 1939 1904 53 1354 5886 7430 1939 1904 53 1354 5886 7430 1939 1904 49 1356 5895 7430 1939 1904 49 1356 5895 7430 1939 1904 34 1363 5926 7430 1939 1904 34 1363 5926 7430 1939 1904 43 1359 5908 7430 1939 1904 43 1359 5908 7430 1939 1904 41 1360 5913 7430 1939 1904 41 1360 5913 7430 1939 1904 43 1359 5908 7430 1939 1904 34 1363 5926 7430 1939 1904 34 1363 5926 7430 1939 1904 45 1358 5904 7430 1939 1904 45 1358 5904 7430 1939 1904 2025-08-26 17:02:39,846 Hysteresis 3482 0: raw(5904 16000 16000 16000) min(1939 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 7430 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7430 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-96 10000 10000 10000) min(-4061 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 1430 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 45 1358 5904 7430 1939 1904 37 1362 5921 7430 1939 1904 36 1362 5921 7430 1939 1904 36 1362 5921 7430 1939 1904 39 1361 5917 7430 1939 1904 39 1361 5917 7430 1939 1904 39 1361 5917 7430 1939 1904 42 1359 5908 7430 1939 1904 42 1359 5908 7430 1939 1904 22 1369 5952 7430 1939 1904 22 1369 5952 7430 1939 1904 41 1360 5913 7430 1939 1904 41 1360 5913 7430 1939 1904 41 1360 5913 7430 1939 1904 41 1360 5913 7430 1939 1904 51 1355 5891 7430 1939 1904 51 1355 5891 7430 1939 1904 54 1353 5882 7430 1939 1904 54 1353 5882 7430 1939 1904 54 1353 5882 7430 1939 1904 2025-08-26 17:02:49,852 Hysteresis 3492 0: raw(5882 16000 16000 16000) min(1939 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 7430 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7430 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-118 10000 10000 10000) min(-4061 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 1430 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 54 1353 5882 7430 1939 1904 36 1362 5921 7430 1939 1904 36 1362 5921 7430 1939 1904 18 1371 5960 7430 1939 1904 18 1371 5960 7430 1939 1904 18 1371 5960 7430 1939 1904 18 1371 5960 7430 1939 1904 13 1374 5973 7430 1939 1904 13 1374 5973 7430 1939 1904 21 1370 5956 7430 1939 1904 21 1370 5956 7430 1939 1904 21 1370 5956 7430 1939 1904 26 1367 5943 7430 1939 1904 26 1367 5943 7430 1939 1904 27 1367 5943 7430 1939 1904 27 1367 5943 7430 1939 1904 9 1376 5982 7430 1939 1904 9 1376 5982 7430 1939 1904 9 1376 5982 7430 1939 1904 6 1377 5986 7430 1939 1904 2025-08-26 17:02:59,861 Hysteresis 3502 0: raw(5986 16000 16000 16000) min(1939 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 7430 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7430 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 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 10000 10000 10000) min(-4061 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 1430 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 54 1353 5882 7430 1939 1904 54 1353 5882 7430 1939 1904 54 1353 5882 7430 1939 1904 56 1352 5878 7430 1939 1904 19 1371 5960 7430 1939 1904 19 1371 5960 7430 1939 1904 15 1373 5969 7430 1939 1904 15 1373 5969 7430 1939 1904 10 1375 5978 7430 1939 1904 10 1375 5978 7430 1939 1904 19 1371 5960 7430 1939 1904 19 1371 5960 7430 1939 1904 18 1371 5960 7430 1939 1904 18 1371 5960 7430 1939 1904 5 1378 5991 7430 1939 1904 5 1378 5991 7430 1939 1904 17 1372 5965 7430 1939 1904 17 1372 5965 7430 1939 1904 24 1368 5947 7430 1939 1904 24 1368 5947 7430 1939 1904 2025-08-26 17:03:09,871 Hysteresis 3512 0: raw(5947 16000 16000 16000) min(1939 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 7430 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7430 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-53 10000 10000 10000) min(-4061 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 1430 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 31 1365 5934 7430 1939 1904 31 1365 5934 7430 1939 1904 18 1371 5960 7430 1939 1904 18 1371 5960 7430 1939 1904 18 1371 5960 7430 1939 1904 18 1371 5960 7430 1939 1904 19 1371 5960 7430 1939 1904 19 1371 5960 7430 1939 1904 22 1369 5952 7430 1939 1904 22 1369 5952 7430 1939 1904 22 1369 5952 7430 1939 1904 22 1369 5952 7430 1939 1904 12 1374 5973 7430 1939 1904 12 1374 5973 7430 1939 1904 23 1369 5952 7430 1939 1904 23 1369 5952 7430 1939 1904 22 1369 5952 7430 1939 1904 22 1369 5952 7430 1939 1904 19 1371 5960 7430 1939 1904 19 1371 5960 7430 1939 1904 2025-08-26 17:03:19,877 Hysteresis 3522 0: raw(5960 16000 16000 16000) min(1939 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 7430 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7430 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-40 10000 10000 10000) min(-4061 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 1430 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 24 1368 5947 7430 1939 1904 24 1368 5947 7430 1939 1904 6 1377 5986 7430 1939 1904 6 1377 5986 7430 1939 1904 3 1379 5995 7430 1939 1904 3 1379 5995 7430 1939 1904 27 1367 5943 7430 1939 1904 27 1367 5943 7430 1939 1904 23 1369 5952 7430 1939 1904 23 1369 5952 7430 1939 1904 37 1362 5921 7430 1939 1904 37 1362 5921 7430 1939 1904 44 1358 5904 7430 1939 1904 44 1358 5904 7430 1939 1904 42 1359 5908 7430 1939 1904 42 1359 5908 7430 1939 1904 42 1359 5908 7430 1939 1904 17 1372 5965 7430 1939 1904 25 1368 5947 7430 1939 1904 25 1368 5947 7430 1939 1904 2025-08-26 17:03:29,891 Hysteresis 3532 0: raw(5947 16000 16000 16000) min(1939 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 7430 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7430 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-53 10000 10000 10000) min(-4061 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 1430 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 43 1359 5908 7430 1939 1904 43 1359 5908 7430 1939 1904 40 1360 5913 7430 1939 1904 40 1360 5913 7430 1939 1904 42 1359 5908 7430 1939 1904 42 1359 5908 7430 1939 1904 44 1358 5904 7430 1939 1904 44 1358 5904 7430 1939 1904 36 1362 5921 7430 1939 1904 36 1362 5921 7430 1939 1904 29 1366 5939 7430 1939 1904 29 1366 5939 7430 1939 1904 33 1364 5930 7430 1939 1904 33 1364 5930 7430 1939 1904 48 1356 5895 7430 1939 1904 48 1356 5895 7430 1939 1904 39 1361 5917 7430 1939 1904 39 1361 5917 7430 1939 1904 47 1357 5900 7430 1939 1904 47 1357 5900 7430 1939 1904 2025-08-26 17:03:39,897 Hysteresis 3542 0: raw(5900 16000 16000 16000) min(1939 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 7430 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7430 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-100 10000 10000 10000) min(-4061 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 1430 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 43 1359 5908 7430 1939 1904 43 1359 5908 7430 1939 1904 40 1360 5913 7430 1939 1904 40 1360 5913 7430 1939 1904 8 1376 5982 7430 1939 1904 8 1376 5982 7430 1939 1904 1 1380 6000 7430 1939 1904 1 1380 6000 7430 1939 1904 48 1356 5895 7430 1939 1904 48 1356 5895 7430 1939 1904 46 1357 5900 7430 1939 1904 46 1357 5900 7430 1939 1904 26 1367 5943 7430 1939 1904 26 1367 5943 7430 1939 1904 28 1366 5939 7430 1939 1904 28 1366 5939 7430 1939 1904 28 1366 5939 7430 1939 1904 28 1366 5939 7430 1939 1904 38 1361 5917 7430 1939 1904 38 1361 5917 7430 1939 1904 2025-08-26 17:03:49,906 Hysteresis 3552 0: raw(5917 16000 16000 16000) min(1939 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 7430 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7430 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-83 10000 10000 10000) min(-4061 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 1430 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 45 1358 5904 7430 1939 1904 45 1358 5904 7430 1939 1904 34 1363 5926 7430 1939 1904 34 1363 5926 7430 1939 1904 35 1363 5926 7430 1939 1904 35 1363 5926 7430 1939 1904 49 1356 5895 7430 1939 1904 49 1356 5895 7430 1939 1904 39 1361 5917 7430 1939 1904 39 1361 5917 7430 1939 1904 -34 1397 6073 7430 1939 1904 -34 1397 6073 7430 1939 1904 -69 1414 6147 7430 1939 1904 -69 1414 6147 7430 1939 1904 -38 1399 6082 7430 1939 1904 -38 1399 6082 7430 1939 1904 131 1315 5717 7430 1939 1904 131 1315 5717 7430 1939 1904 134 1313 5708 7430 1939 1904 134 1313 5708 7430 1939 1904 2025-08-26 17:03:59,913 Hysteresis 3562 0: raw(5708 16000 16000 16000) min(1939 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 7430 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7430 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-292 10000 10000 10000) min(-4061 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 1430 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 13 1374 5973 7430 1939 1904 13 1374 5973 7430 1939 1904 26 1367 5943 7430 1939 1904 26 1367 5943 7430 1939 1904 24 1368 5947 7430 1939 1904 24 1368 5947 7430 1939 1904 24 1368 5947 7430 1939 1904 24 1368 5947 7430 1939 1904 24 1368 5947 7430 1939 1904 24 1368 5947 7430 1939 1904 27 1367 5943 7430 1939 1904 27 1367 5943 7430 1939 1904 16 1372 5965 7430 1939 1904 16 1372 5965 7430 1939 1904 -116 1438 6252 7430 1939 1904 -116 1438 6252 7430 1939 1904 -116 1438 6252 7430 1939 1904 -116 1438 6252 7430 1939 1904 50 1355 5891 7430 1939 1904 50 1355 5891 7430 1939 1904 2025-08-26 17:04:09,924 Hysteresis 3572 0: raw(5891 16000 16000 16000) min(1939 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 7430 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7430 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-109 10000 10000 10000) min(-4061 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 1430 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 49 1356 5895 7430 1939 1904 49 1356 5895 7430 1939 1904 20 1370 5956 7430 1939 1904 20 1370 5956 7430 1939 1904 32 1364 5930 7430 1939 1904 32 1364 5930 7430 1939 1904 39 1361 5917 7430 1939 1904 39 1361 5917 7430 1939 1904 44 1358 5904 7430 1939 1904 44 1358 5904 7430 1939 1904 39 1361 5917 7430 1939 1904 39 1361 5917 7430 1939 1904 26 1367 5943 7430 1939 1904 26 1367 5943 7430 1939 1904 29 1366 5939 7430 1939 1904 29 1366 5939 7430 1939 1904 54 1353 5882 7430 1939 1904 54 1353 5882 7430 1939 1904 58 1351 5873 7430 1939 1904 58 1351 5873 7430 1939 1904 2025-08-26 17:04:19,931 Hysteresis 3582 0: raw(5873 16000 16000 16000) min(1939 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 7430 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7430 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-127 10000 10000 10000) min(-4061 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 1430 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 58 1351 5873 7430 5704 1904 58 1351 5873 7430 5704 1904 33 1364 5930 7430 5704 1904 33 1364 5930 7430 5704 1904 23 1369 5952 7408 5704 1904 23 1369 5952 7408 5704 1904 24 1368 5947 6326 5704 1904 24 1368 5947 6326 5704 1904 35 1363 5926 6326 5704 1904 35 1363 5926 6326 5704 1904 16 1372 5965 6326 5704 1904 16 1372 5965 6326 5704 1904 13 1374 5973 6326 5704 1904 13 1374 5973 6326 5704 1904 14 1373 5969 6326 5704 1904 14 1373 5969 6326 5704 1904 17 1372 5965 6326 5704 1904 17 1372 5965 6326 5704 1904 25 1368 5947 6326 5704 1904 25 1368 5947 6326 5704 1904 2025-08-26 17:04:29,938 Hysteresis 3592 0: raw(5947 16000 16000 16000) min(5704 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6326 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6326 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-53 10000 10000 10000) min(-296 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 326 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 18 1371 5960 6326 5704 1904 18 1371 5960 6326 5704 1904 21 1370 5956 6326 5704 1904 21 1370 5956 6326 5704 1904 7 1377 5986 6326 5704 1904 7 1377 5986 6326 5704 1904 15 1373 5969 6326 5704 1904 15 1373 5969 6326 5704 1904 30 1365 5934 6326 5704 1904 30 1365 5934 6326 5704 1904 18 1371 5960 6326 5704 1904 18 1371 5960 6326 5704 1904 26 1367 5943 6326 5704 1904 26 1367 5943 6326 5704 1904 30 1365 5934 6326 5704 1904 30 1365 5934 6326 5704 1904 36 1362 5921 6326 5704 1904 36 1362 5921 6326 5704 1904 32 1364 5930 6326 5704 1904 32 1364 5930 6326 5704 1904 2025-08-26 17:04:39,944 Hysteresis 3602 0: raw(5930 16000 16000 16000) min(5704 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6326 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6326 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-70 10000 10000 10000) min(-296 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 326 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 29 1366 5939 6326 5704 1904 29 1366 5939 6326 5704 1904 15 1373 5969 6326 5704 1904 15 1373 5969 6326 5704 1904 19 1371 5960 6326 5704 1904 19 1371 5960 6326 5704 1904 15 1373 5969 6326 5704 1904 15 1373 5969 6326 5704 1904 9 1376 5982 6326 5704 1904 9 1376 5982 6326 5704 1904 19 1371 5960 6326 5704 1904 19 1371 5960 6326 5704 1904 17 1372 5965 6326 5704 1904 17 1372 5965 6326 5704 1904 14 1373 5969 6326 5704 1904 14 1373 5969 6326 5704 1904 10 1375 5978 6326 5704 1904 10 1375 5978 6326 5704 1904 19 1371 5960 6326 5704 1904 19 1371 5960 6326 5704 1904 2025-08-26 17:04:49,955 Hysteresis 3612 0: raw(5960 16000 16000 16000) min(5704 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6326 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6326 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-40 10000 10000 10000) min(-296 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 326 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 22 1369 5952 6326 5704 1904 22 1369 5952 6326 5704 1904 13 1374 5973 6326 5704 1904 13 1374 5973 6326 5704 1904 13 1374 5973 6326 5704 1904 13 1374 5973 6326 5704 1904 13 1374 5973 6326 5704 1904 27 1367 5943 6326 5704 1904 43 1359 5908 6326 5704 1904 43 1359 5908 6326 5704 1904 29 1366 5939 6326 5704 1904 29 1366 5939 6326 5704 1904 20 1370 5956 6326 5704 1904 20 1370 5956 6326 5704 1904 32 1364 5930 6326 5704 1904 32 1364 5930 6326 5704 1904 19 1371 5960 6326 5704 1904 19 1371 5960 6326 5704 1904 19 1371 5960 6326 5704 1904 19 1371 5960 6326 5704 1904 2025-08-26 17:04:59,964 Hysteresis 3622 0: raw(5960 16000 16000 16000) min(5704 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6326 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6326 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-40 10000 10000 10000) min(-296 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 326 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 31 1365 5934 6326 5704 1904 31 1365 5934 6326 5704 1904 23 1369 5952 6326 5704 1904 23 1369 5952 6326 5704 1904 7 1377 5986 6326 5704 1904 7 1377 5986 6326 5704 1904 0 1380 6000 6326 5704 1904 0 1380 6000 6326 5704 1904 8 1376 5982 6326 5704 1904 8 1376 5982 6326 5704 1904 50 1355 5891 6326 5704 1904 50 1355 5891 6326 5704 1904 46 1357 5900 6326 5704 1904 46 1357 5900 6326 5704 1904 48 1356 5895 6326 5704 1904 48 1356 5895 6326 5704 1904 55 1353 5882 6326 5704 1904 55 1353 5882 6326 5704 1904 18 1371 5960 6326 5704 1904 18 1371 5960 6326 5704 1904 2025-08-26 17:05:09,969 Hysteresis 3632 0: raw(5960 16000 16000 16000) min(5704 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6326 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6326 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-40 10000 10000 10000) min(-296 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 326 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 15 1373 5969 6326 5704 1904 15 1373 5969 6326 5704 1904 28 1366 5939 6326 5704 1904 28 1366 5939 6326 5704 1904 23 1369 5952 6326 5704 1904 23 1369 5952 6326 5704 1904 6 1377 5986 6326 5704 1904 6 1377 5986 6326 5704 1904 12 1374 5973 6326 5704 1904 12 1374 5973 6326 5704 1904 10 1375 5978 6326 5704 1904 10 1375 5978 6326 5704 1904 225 1268 5513 6326 5513 1904 225 1268 5513 6326 5513 1904 165 1298 5643 6326 5513 1904 165 1298 5643 6326 5513 1904 -21 1390 6043 6326 5513 1904 -21 1390 6043 6326 5513 1904 -11 1385 6021 6326 5513 1904 -11 1385 6021 6326 5513 1904 2025-08-26 17:05:19,981 Hysteresis 3642 0: raw(6021 16000 16000 16000) min(5513 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6326 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6326 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (21 10000 10000 10000) 7: 0: 6021@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6021@1p __all__ 9: don't have active chargers. 9: raw(0 9979 9979 9979) min(-508 9979 9979 9979) spread(-4117 9979 9979 9979) max_pv 305 9: [ 0 6021@1p ] PM PV mtr(W) avl(W) raw max min spread -8 1388 6034 6326 5513 1904 -8 1388 6034 6326 5513 1904 17 1376 5982 6326 5513 1904 17 1376 5982 6326 5513 1904 14 1377 5986 6326 5513 1904 14 1377 5986 6326 5513 1904 27 1371 5960 6326 5513 1904 27 1371 5960 6326 5513 1904 13 1378 5991 6326 5513 1904 13 1378 5991 6326 5513 1904 24 1372 5965 6326 5513 1904 24 1372 5965 6326 5513 1904 20 1374 5973 6326 5513 1904 20 1374 5973 6326 5513 1904 36 1366 5939 6326 5513 1904 36 1366 5939 6326 5513 1904 63 1353 5882 6326 5513 1904 63 1353 5882 6326 5513 1904 72 1348 5860 6326 5513 1904 72 1348 5860 6326 5513 1904 2025-08-26 17:05:29,987 Hysteresis 3652 0: raw(5860 16000 16000 16000) min(5513 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6326 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6326 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-140 10000 10000 10000) min(-487 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 326 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 37 1362 5921 6326 5513 1904 37 1362 5921 6326 5513 1904 38 1361 5917 6326 5513 1904 38 1361 5917 6326 5513 1904 25 1368 5947 6326 5513 1904 25 1368 5947 6326 5513 1904 20 1370 5956 6326 5513 1904 20 1370 5956 6326 5513 1904 38 1361 5917 6326 5513 1904 38 1361 5917 6326 5513 1904 18 1371 5960 6326 5513 1904 18 1371 5960 6326 5513 1904 12 1374 5973 6326 5513 1904 12 1374 5973 6326 5513 1904 24 1368 5947 6326 5513 1904 24 1368 5947 6326 5513 1904 19 1371 5960 6326 5513 1904 19 1371 5960 6326 5513 1904 -11 1385 6021 6326 5513 1904 -11 1385 6021 6326 5513 1904 2025-08-26 17:05:39,997 Hysteresis 3662 0: raw(6021 16000 16000 16000) min(5513 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6326 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6326 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (21 10000 10000 10000) 7: 0: 6021@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6021@1p __all__ 9: don't have active chargers. 9: raw(0 9979 9979 9979) min(-508 9979 9979 9979) spread(-4117 9979 9979 9979) max_pv 305 9: [ 0 6021@1p ] PM PV mtr(W) avl(W) raw max min spread 31 1369 5952 6326 5513 1904 31 1369 5952 6326 5513 1904 24 1372 5965 6326 5513 1904 24 1372 5965 6326 5513 1904 31 1369 5952 6326 5513 1904 31 1369 5952 6326 5513 1904 20 1374 5973 6326 5513 1904 20 1374 5973 6326 5513 1904 2 1383 6013 6326 5513 1904 2 1383 6013 6326 5513 1904 7 1381 6004 6326 5513 1904 7 1381 6004 6326 5513 1904 45 1362 5921 6326 5513 1904 45 1362 5921 6326 5513 1904 46 1361 5917 6326 5513 1904 46 1361 5917 6326 5513 1904 31 1369 5952 6326 5513 1904 31 1369 5952 6326 5513 1904 37 1366 5939 6326 5513 1904 37 1366 5939 6326 5513 1904 2025-08-26 17:05:50,003 Hysteresis 3672 0: raw(5939 16000 16000 16000) min(5513 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6326 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6326 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-61 10000 10000 10000) min(-487 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 326 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 29 1366 5939 6326 5513 1904 29 1366 5939 6326 5513 1904 49 1356 5895 6326 5513 1904 49 1356 5895 6326 5513 1904 42 1359 5908 6326 5513 1904 42 1359 5908 6326 5513 1904 53 1354 5886 6326 5513 1904 53 1354 5886 6326 5513 1904 54 1353 5882 6326 5513 1904 54 1353 5882 6326 5513 1904 13 1374 5973 6326 5513 1904 13 1374 5973 6326 5513 1904 47 1357 5900 6326 5513 1904 47 1357 5900 6326 5513 1904 15 1373 5969 6326 5513 1904 15 1373 5969 6326 5513 1904 22 1369 5952 6326 5513 1904 22 1369 5952 6326 5513 1904 28 1366 5939 6326 5513 1904 28 1366 5939 6326 5513 1904 2025-08-26 17:06:00,009 Hysteresis 3682 0: raw(5939 16000 16000 16000) min(5513 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6326 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6326 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-61 10000 10000 10000) min(-487 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 326 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -1 1380 6000 6326 5513 1904 -1 1380 6000 6326 5513 1904 28 1366 5939 6326 5513 1904 28 1366 5939 6326 5513 1904 92 1334 5800 6326 5513 1904 92 1334 5800 6326 5513 1904 111 1325 5760 6326 5513 1904 111 1325 5760 6326 5513 1904 -1 1380 6000 6326 5513 1904 -1 1380 6000 6326 5513 1904 0 1380 6000 6326 5513 1904 0 1380 6000 6326 5513 1904 0 1380 6000 6252 5513 1904 0 1380 6000 6252 5513 1904 10 1375 5978 6252 5513 1904 10 1375 5978 6252 5513 1904 24 1368 5947 6252 5513 1904 24 1368 5947 6252 5513 1904 -3 1381 6004 6252 5513 1904 -3 1381 6004 6252 5513 1904 2025-08-26 17:06:10,015 Hysteresis 3692 0: raw(6004 16000 16000 16000) min(5513 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6252 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6252 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (4 10000 10000 10000) 7: 0: 6004@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p __all__ 9: don't have active chargers. 9: raw(0 9996 9996 9996) min(-491 9996 9996 9996) spread(-4100 9996 9996 9996) max_pv 248 9: [ 0 6004@1p ] PM PV mtr(W) avl(W) raw max min spread -11 1385 6021 6252 5513 1904 -11 1385 6021 6252 5513 1904 -66 1413 6143 6252 5513 1904 -66 1413 6143 6252 5513 1904 -57 1408 6121 6252 5513 1904 -57 1408 6121 6252 5513 1904 -37 1398 6078 6252 5513 1904 -37 1398 6078 6252 5513 1904 63 1349 5865 6252 5513 1904 63 1349 5865 6252 5513 1904 63 1349 5865 6252 5513 1904 63 1349 5865 6252 5513 1904 63 1349 5865 6252 5513 1904 63 1349 5865 6252 5513 1904 45 1358 5904 6252 5513 1904 45 1358 5904 6252 5513 1904 26 1367 5943 6252 5513 1904 26 1367 5943 6252 5513 1904 27 1367 5943 6252 5513 1904 27 1367 5943 6252 5513 1904 2025-08-26 17:06:20,026 Hysteresis 3703 0: raw(5943 16000 16000 16000) min(5513 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6252 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6252 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-57 10000 10000 10000) min(-487 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 252 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 55 1353 5882 6252 5513 1904 55 1353 5882 6252 5513 1904 64 1348 5860 6252 5513 1904 64 1348 5860 6252 5513 1904 55 1353 5882 6252 5513 1904 55 1353 5882 6252 5513 1904 22 1369 5952 6252 5513 1904 22 1369 5952 6252 5513 1904 21 1370 5956 6252 5513 1904 21 1370 5956 6252 5513 1904 41 1360 5913 6252 5513 1904 41 1360 5913 6252 5513 1904 25 1368 5947 6252 5513 1904 25 1368 5947 6252 5513 1904 8 1376 5982 6252 5513 1904 8 1376 5982 6252 5513 1904 27 1367 5943 6252 5513 1904 27 1367 5943 6252 5513 1904 28 1366 5939 6252 5513 1904 28 1366 5939 6252 5513 1904 2025-08-26 17:06:30,036 Hysteresis 3713 0: raw(5939 16000 16000 16000) min(5513 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6252 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6252 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-61 10000 10000 10000) min(-487 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 252 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 27 1367 5943 6252 5513 1904 27 1367 5943 6252 5513 1904 21 1370 5956 6252 5513 1904 21 1370 5956 6252 5513 1904 22 1369 5952 6252 5513 1904 22 1369 5952 6252 5513 1904 21 1370 5956 6252 5513 1904 21 1370 5956 6252 5513 1904 29 1366 5939 6252 5513 1904 29 1366 5939 6252 5513 1904 16 1372 5965 6252 5513 1904 16 1372 5965 6252 5513 1904 29 1366 5939 6252 5513 1904 29 1366 5939 6252 5513 1904 19 1371 5960 6252 5513 1904 19 1371 5960 6252 5513 1904 16 1372 5965 6252 5513 1904 16 1372 5965 6252 5513 1904 12 1374 5973 6252 5513 1904 12 1374 5973 6252 5513 1904 2025-08-26 17:06:40,047 Hysteresis 3723 0: raw(5973 16000 16000 16000) min(5513 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6252 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6252 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-27 10000 10000 10000) min(-487 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 252 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 18 1371 5960 6252 5513 1904 18 1371 5960 6252 5513 1904 15 1373 5969 6252 5513 1904 15 1373 5969 6252 5513 1904 18 1371 5960 6252 5513 1904 18 1371 5960 6252 5513 1904 6 1377 5986 6252 5513 1904 6 1377 5986 6252 5513 1904 8 1376 5982 6252 5513 1904 8 1376 5982 6252 5513 1904 5 1378 5991 6252 5513 1904 5 1378 5991 6252 5513 1904 58 1351 5873 6252 5513 1904 58 1351 5873 6252 5513 1904 49 1356 5895 6252 5513 1904 49 1356 5895 6252 5513 1904 27 1367 5943 6252 5513 1904 27 1367 5943 6252 5513 1904 20 1370 5956 6252 5513 1904 20 1370 5956 6252 5513 1904 2025-08-26 17:06:50,053 Hysteresis 3733 0: raw(5956 16000 16000 16000) min(5513 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6252 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6252 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-44 10000 10000 10000) min(-487 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 252 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 16 1372 5965 6252 5513 1904 16 1372 5965 6252 5513 1904 33 1364 5930 6252 5513 1904 33 1364 5930 6252 5513 1904 32 1364 5930 6252 5513 1904 32 1364 5930 6252 5513 1904 24 1368 5947 6252 5513 1904 24 1368 5947 6252 5513 1904 29 1366 5939 6252 5513 1904 29 1366 5939 6252 5513 1904 21 1370 5956 6252 5513 1904 21 1370 5956 6252 5513 1904 32 1364 5930 6252 5513 1904 32 1364 5930 6252 5513 1904 26 1367 5943 6252 5513 1904 26 1367 5943 6252 5513 1904 10 1375 5978 6252 5513 1904 10 1375 5978 6252 5513 1904 14 1373 5969 6252 5513 1904 14 1373 5969 6252 5513 1904 2025-08-26 17:07:00,059 Hysteresis 3743 0: raw(5969 16000 16000 16000) min(5513 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6252 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6252 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-31 10000 10000 10000) min(-487 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 252 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 22 1369 5952 6252 5513 1904 22 1369 5952 6252 5513 1904 20 1370 5956 6252 5513 1904 20 1370 5956 6252 5513 1904 16 1372 5965 6252 5513 1904 16 1372 5965 6252 5513 1904 9 1376 5982 6252 5513 1904 9 1376 5982 6252 5513 1904 23 1369 5952 6252 5513 1904 23 1369 5952 6252 5513 1904 10 1375 5978 6252 5513 1904 10 1375 5978 6252 5513 1904 20 1370 5956 6252 5513 1904 20 1370 5956 6252 5513 1904 22 1369 5952 6252 5513 1904 22 1369 5952 6252 5513 1904 9 1376 5982 6252 5513 1904 9 1376 5982 6252 5513 1904 14 1373 5969 6252 5513 1904 14 1373 5969 6252 5513 1904 2025-08-26 17:07:10,065 Hysteresis 3753 0: raw(5969 16000 16000 16000) min(5513 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6252 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6252 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-31 10000 10000 10000) min(-487 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 252 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 27 1367 5943 6252 5513 1904 27 1367 5943 6252 5513 1904 10 1375 5978 6252 5513 1904 10 1375 5978 6252 5513 1904 20 1370 5956 6252 5513 1904 20 1370 5956 6252 5513 1904 23 1369 5952 6252 5513 1904 23 1369 5952 6252 5513 1904 19 1371 5960 6252 5513 1904 19 1371 5960 6252 5513 1904 29 1366 5939 6252 5513 1904 29 1366 5939 6252 5513 1904 21 1370 5956 6252 5513 1904 21 1370 5956 6252 5513 1904 35 1363 5926 6252 5513 1904 35 1363 5926 6252 5513 1904 15 1373 5969 6252 5513 1904 15 1373 5969 6252 5513 1904 13 1374 5973 6252 5513 1904 13 1374 5973 6252 5513 1904 2025-08-26 17:07:20,076 Hysteresis 3763 0: raw(5973 16000 16000 16000) min(5513 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6252 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6252 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-27 10000 10000 10000) min(-487 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 252 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 16 1372 5965 6252 5513 1904 16 1372 5965 6252 5513 1904 34 1363 5926 6252 5513 1904 34 1363 5926 6252 5513 1904 29 1366 5939 6252 5513 1904 29 1366 5939 6252 5513 1904 11 1375 5978 6252 5513 1904 11 1375 5978 6252 5513 1904 15 1373 5969 6252 5513 1904 15 1373 5969 6252 5513 1904 36 1362 5921 6252 5513 1904 36 1362 5921 6252 5513 1904 27 1367 5943 6252 5513 1904 27 1367 5943 6252 5513 1904 23 1369 5952 6252 5513 1904 23 1369 5952 6252 5513 1904 44 1358 5904 6252 5513 1904 44 1358 5904 6252 5513 1904 34 1363 5926 6252 5513 1904 34 1363 5926 6252 5513 1904 2025-08-26 17:07:30,082 Hysteresis 3773 0: raw(5926 16000 16000 16000) min(5513 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6252 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6252 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-74 10000 10000 10000) min(-487 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 252 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 32 1364 5930 6252 5513 1904 32 1364 5930 6252 5513 1904 12 1374 5973 6252 5513 1904 12 1374 5973 6252 5513 1904 22 1369 5952 6252 5513 1904 22 1369 5952 6252 5513 1904 20 1370 5956 6252 5513 1904 20 1370 5956 6252 5513 1904 31 1365 5934 6252 5513 1904 31 1365 5934 6252 5513 1904 34 1363 5926 6252 5513 1904 34 1363 5926 6252 5513 1904 31 1365 5934 6252 5513 1904 31 1365 5934 6252 5513 1904 3 1379 5995 6252 5513 1904 3 1379 5995 6252 5513 1904 12 1374 5973 6252 5513 1904 12 1374 5973 6252 5513 1904 37 1362 5921 6252 5513 1904 37 1362 5921 6252 5513 1904 2025-08-26 17:07:40,088 Hysteresis 3783 0: raw(5921 16000 16000 16000) min(5513 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6252 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6252 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-79 10000 10000 10000) min(-487 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 252 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 14 1373 5969 6252 5513 1904 14 1373 5969 6252 5513 1904 12 1374 5973 6252 5513 1904 12 1374 5973 6252 5513 1904 9 1376 5982 6252 5513 1904 9 1376 5982 6252 5513 1904 17 1372 5965 6252 5513 1904 17 1372 5965 6252 5513 1904 19 1371 5960 6252 5513 1904 19 1371 5960 6252 5513 1904 61 1350 5869 6252 5513 1904 61 1350 5869 6252 5513 1904 -18 1389 6039 6252 5513 1904 -18 1389 6039 6252 5513 1904 -6 1383 6013 6252 5513 1904 -6 1383 6013 6252 5513 1904 17 1372 5965 6252 5513 1904 17 1372 5965 6252 5513 1904 25 1368 5947 6252 5513 1904 25 1368 5947 6252 5513 1904 2025-08-26 17:07:50,094 Hysteresis 3793 0: raw(5947 16000 16000 16000) min(5513 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6252 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6252 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-53 10000 10000 10000) min(-487 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 252 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 17 1372 5965 6252 5513 1904 17 1372 5965 6252 5513 1904 30 1365 5934 6252 5513 1904 30 1365 5934 6252 5513 1904 25 1368 5947 6252 5513 1904 25 1368 5947 6252 5513 1904 17 1372 5965 6252 5513 1904 17 1372 5965 6252 5513 1904 16 1372 5965 6252 5513 1904 16 1372 5965 6252 5513 1904 23 1369 5952 6252 5513 1904 23 1369 5952 6252 5513 1904 19 1371 5960 6252 5513 1904 19 1371 5960 6252 5513 1904 32 1364 5930 6252 5513 1904 32 1364 5930 6252 5513 1904 36 1362 5921 6252 5513 1904 36 1362 5921 6252 5513 1904 22 1369 5952 6252 5513 1904 22 1369 5952 6252 5513 1904 2025-08-26 17:08:00,100 Hysteresis 3803 0: raw(5952 16000 16000 16000) min(5513 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6252 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6252 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-48 10000 10000 10000) min(-487 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 252 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 23 1369 5952 6252 5513 1904 23 1369 5952 6252 5513 1904 13 1374 5973 6252 5513 1904 13 1374 5973 6252 5513 1904 2 1379 5995 6252 5513 1904 2 1379 5995 6252 5513 1904 17 1372 5965 6252 5513 1904 17 1372 5965 6252 5513 1904 23 1369 5952 6252 5513 1904 23 1369 5952 6252 5513 1904 46 1357 5900 6252 5513 1904 46 1357 5900 6252 5513 1904 96 1332 5791 6252 5513 1904 96 1332 5791 6252 5513 1904 34 1363 5926 6252 5513 1904 34 1363 5926 6252 5513 1904 51 1355 5891 6252 5513 1904 51 1355 5891 6143 5513 1904 -32 1396 6069 6143 5513 1904 -32 1396 6069 6143 5513 1904 2025-08-26 17:08:10,111 Hysteresis 3813 0: raw(6069 16000 16000 16000) min(5513 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6143 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6143 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (69 10000 10000 10000) 7: 0: 6069@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6069@1p __all__ 9: don't have active chargers. 9: raw(0 9931 9931 9931) min(-556 9931 9931 9931) spread(-4165 9931 9931 9931) max_pv 74 9: [ 0 6069@1p ] PM PV mtr(W) avl(W) raw max min spread -30 1410 6130 6143 5513 1904 -30 1410 6130 6143 5513 1904 -9 1399 6082 6143 5513 1904 -9 1399 6082 6143 5513 1904 7 1392 6052 6143 5513 1904 7 1392 6052 6143 5513 1904 8 1391 6047 6143 5513 1904 8 1391 6047 6143 5513 1904 25 1383 6013 6143 5513 1904 25 1383 6013 6143 5513 1904 -74 1432 6226 6226 5513 1904 -74 1432 6226 6226 5513 1904 21 1385 6021 6226 5513 1904 21 1385 6021 6226 5513 1904 20 1385 6021 6226 5513 1904 20 1385 6021 6226 5513 1904 29 1381 6004 6226 5513 1904 29 1381 6004 6226 5513 1904 39 1376 5982 6226 5513 1904 39 1376 5982 6226 5513 1904 2025-08-26 17:08:20,117 Hysteresis 3823 0: raw(5982 16000 16000 16000) min(5513 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6226 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6226 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-18 10000 10000 10000) min(-487 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 226 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 52 1354 5886 6226 5513 1904 52 1354 5886 6226 5513 1904 44 1358 5904 6226 5513 1904 44 1358 5904 6226 5513 1904 40 1360 5913 6226 5513 1904 40 1360 5913 6226 5513 1904 47 1357 5900 6226 5513 1904 47 1357 5900 6226 5513 1904 50 1355 5891 6226 5513 1904 50 1355 5891 6226 5513 1904 47 1357 5900 6226 5513 1904 47 1357 5900 6226 5513 1904 55 1353 5882 6226 5513 1904 55 1353 5882 6226 5513 1904 16 1372 5965 6226 5513 1904 16 1372 5965 6226 5513 1904 16 1372 5965 6226 5513 1904 16 1372 5965 6226 5513 1904 11 1375 5978 6226 5513 1904 11 1375 5978 6226 5513 1904 2025-08-26 17:08:30,128 Hysteresis 3833 0: raw(5978 16000 16000 16000) min(5513 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6226 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6226 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-22 10000 10000 10000) min(-487 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 226 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 19 1371 5960 6226 5513 1904 19 1371 5960 6226 5513 1904 17 1372 5965 6226 5513 1904 17 1372 5965 6226 5513 1904 25 1368 5947 6226 5513 1904 25 1368 5947 6226 5513 1904 23 1369 5952 6226 5513 1904 23 1369 5952 6226 5513 1904 9 1376 5982 6226 5513 1904 9 1376 5982 6226 5513 1904 8 1376 5982 6226 5513 1904 8 1376 5982 6226 5513 1904 17 1372 5965 6226 5513 1904 17 1372 5965 6226 5513 1904 18 1371 5960 6226 5513 1904 18 1371 5960 6226 5513 1904 8 1376 5982 6226 5513 1904 8 1376 5982 6226 5513 1904 43 1359 5908 6226 5513 1904 43 1359 5908 6226 5513 1904 2025-08-26 17:08:40,137 Hysteresis 3843 0: raw(5908 16000 16000 16000) min(5513 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6226 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6226 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-92 10000 10000 10000) min(-487 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 226 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 46 1357 5900 6226 5513 1904 46 1357 5900 6226 5513 1904 46 1357 5900 6226 5513 1904 46 1357 5900 6226 5513 1904 46 1357 5900 6226 5513 1904 46 1357 5900 6226 5513 1904 36 1362 5921 6226 5513 1904 36 1362 5921 6226 5513 1904 30 1365 5934 6226 5513 1904 30 1365 5934 6226 5513 1904 34 1363 5926 6226 5513 1904 34 1363 5926 6226 5513 1904 40 1360 5913 6226 5513 1904 40 1360 5913 6226 5513 1904 51 1355 5891 6226 5513 1904 51 1355 5891 6226 5513 1904 8 1376 5982 6226 5513 1904 8 1376 5982 6226 5513 1904 8 1376 5982 6226 5513 1904 8 1376 5982 6226 5513 1904 2025-08-26 17:08:50,143 Hysteresis 3853 0: raw(5982 16000 16000 16000) min(5513 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6226 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6226 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-18 10000 10000 10000) min(-487 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 226 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 25 1368 5947 6226 5513 1904 25 1368 5947 6226 5513 1904 40 1360 5913 6226 5513 1904 40 1360 5913 6226 5513 1904 35 1363 5926 6226 5513 1904 35 1363 5926 6226 5513 1904 34 1363 5926 6226 5513 1904 34 1363 5926 6226 5513 1904 32 1364 5930 6226 5513 1904 32 1364 5930 6226 5513 1904 36 1362 5921 6226 5513 1904 36 1362 5921 6226 5513 1904 29 1366 5939 6226 5513 1904 29 1366 5939 6226 5513 1904 47 1357 5900 6226 5513 1904 47 1357 5900 6226 5513 1904 48 1356 5895 6226 5513 1904 48 1356 5895 6226 5513 1904 38 1361 5917 6226 5513 1904 38 1361 5917 6226 5513 1904 2025-08-26 17:09:00,149 Hysteresis 3863 0: raw(5917 16000 16000 16000) min(5513 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6226 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6226 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-83 10000 10000 10000) min(-487 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 226 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 33 1364 5930 6226 5513 1904 33 1364 5930 6226 5513 1904 40 1360 5913 6226 5513 1904 40 1360 5913 6226 5513 1904 56 1352 5878 6226 5513 1904 56 1352 5878 6226 5513 1904 35 1363 5926 6226 5513 1904 35 1363 5926 6226 5513 1904 36 1362 5921 6226 5513 1904 36 1362 5921 6226 5513 1904 28 1366 5939 6226 5513 1904 28 1366 5939 6226 5513 1904 49 1356 5895 6226 5513 1904 49 1356 5895 6226 5513 1904 59 1351 5873 6226 5513 1904 59 1351 5873 6226 5513 1904 41 1360 5913 6226 5513 1904 41 1360 5913 6226 5513 1904 37 1362 5921 6226 5513 1904 37 1362 5921 6226 5513 1904 2025-08-26 17:09:10,160 Hysteresis 3873 0: raw(5921 16000 16000 16000) min(5513 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6226 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6226 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-79 10000 10000 10000) min(-487 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 226 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 37 1362 5921 6226 5513 1904 37 1362 5921 6226 5513 1904 35 1363 5926 6226 5513 1904 35 1363 5926 6226 5513 1904 26 1367 5943 6226 5513 1904 26 1367 5943 6226 5513 1904 54 1353 5882 6226 5513 1904 54 1353 5882 6226 5513 1904 47 1357 5900 6226 5513 1904 47 1357 5900 6226 5513 1904 41 1360 5913 6226 5513 1904 41 1360 5913 6226 5513 1904 58 1351 5873 6226 5513 1904 58 1351 5873 6226 5643 1904 52 1354 5886 6226 5643 1904 52 1354 5886 6226 5760 1904 16 1372 5965 6226 5760 1904 16 1372 5965 6226 5760 1904 20 1370 5956 6226 5760 1904 20 1370 5956 6226 5760 1904 2025-08-26 17:09:20,167 Hysteresis 3883 0: raw(5956 16000 16000 16000) min(5760 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6226 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6226 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-44 10000 10000 10000) min(-240 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 226 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 13 1374 5973 6226 5760 1904 13 1374 5973 6226 5760 1904 22 1369 5952 6226 5760 1904 22 1369 5952 6226 5760 1904 21 1370 5956 6226 5760 1904 21 1370 5956 6226 5760 1904 11 1375 5978 6226 5760 1904 11 1375 5978 6226 5760 1904 10 1375 5978 6226 5760 1904 10 1375 5978 6226 5760 1904 14 1373 5969 6226 5760 1904 14 1373 5969 6226 5760 1904 21 1370 5956 6226 5760 1904 21 1370 5956 6226 5760 1904 5 1378 5991 6226 5760 1904 5 1378 5991 6226 5760 1904 7 1377 5986 6226 5760 1904 7 1377 5986 6226 5760 1904 17 1372 5965 6226 5760 1904 17 1372 5965 6226 5760 1904 2025-08-26 17:09:30,173 Hysteresis 3893 0: raw(5965 16000 16000 16000) min(5760 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6226 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6226 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-35 10000 10000 10000) min(-240 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 226 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 11 1375 5978 6226 5760 1904 11 1375 5978 6226 5760 1904 2 1379 5995 6226 5760 1904 2 1379 5995 6226 5760 1904 3 1379 5995 6226 5760 1904 3 1379 5995 6226 5760 1904 13 1374 5973 6226 5760 1904 13 1374 5973 6226 5760 1904 9 1376 5982 6226 5760 1904 9 1376 5982 6226 5760 1904 9 1376 5982 6226 5760 1904 9 1376 5982 6226 5760 1904 36 1362 5921 6226 5760 1904 36 1362 5921 6226 5760 1904 35 1363 5926 6226 5760 1904 35 1363 5926 6226 5760 1904 22 1369 5952 6226 5760 1904 22 1369 5952 6226 5760 1904 33 1364 5930 6226 5760 1904 33 1364 5930 6226 5760 1904 2025-08-26 17:09:40,179 Hysteresis 3903 0: raw(5930 16000 16000 16000) min(5760 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6226 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6226 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-70 10000 10000 10000) min(-240 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 226 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 32 1364 5930 6226 5760 1904 32 1364 5930 6226 5760 1904 30 1365 5934 6226 5760 1904 30 1365 5934 6226 5760 1904 30 1365 5934 6226 5760 1904 30 1365 5934 6226 5760 1904 41 1360 5913 6226 5760 1904 41 1360 5913 6226 5760 1904 43 1359 5908 6226 5760 1904 43 1359 5908 6226 5760 1904 42 1359 5908 6226 5760 1904 42 1359 5908 6226 5760 1904 26 1367 5943 6226 5760 1904 26 1367 5943 6226 5760 1904 36 1362 5921 6226 5760 1904 36 1362 5921 6226 5760 1904 48 1356 5895 6226 5760 1904 48 1356 5895 6226 5760 1904 47 1357 5900 6226 5760 1904 47 1357 5900 6226 5760 1904 2025-08-26 17:09:50,186 Hysteresis 3913 0: raw(5900 16000 16000 16000) min(5760 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6226 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6226 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-100 10000 10000 10000) min(-240 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 226 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 44 1358 5904 6226 5760 1904 44 1358 5904 6226 5760 1904 27 1367 5943 6226 5760 1904 27 1367 5943 6226 5760 1904 44 1358 5904 6226 5760 1904 44 1358 5904 6226 5760 1904 54 1353 5882 6226 5760 1904 54 1353 5882 6226 5760 1904 29 1366 5939 6226 5760 1904 29 1366 5939 6226 5760 1904 38 1361 5917 6226 5760 1904 38 1361 5917 6226 5760 1904 29 1366 5939 6226 5760 1904 29 1366 5939 6226 5760 1904 8 1376 5982 6226 5760 1904 8 1376 5982 6226 5760 1904 7 1377 5986 6226 5760 1904 7 1377 5986 6226 5760 1904 33 1364 5930 6226 5760 1904 33 1364 5930 6226 5760 1904 2025-08-26 17:10:00,192 Hysteresis 3923 0: raw(5930 16000 16000 16000) min(5760 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6226 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6226 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-70 10000 10000 10000) min(-240 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 226 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 42 1359 5908 6226 5760 1904 42 1359 5908 6226 5760 1904 17 1372 5965 6226 5760 1904 17 1372 5965 6226 5760 1904 5 1378 5991 6226 5760 1904 5 1378 5991 6226 5760 1904 43 1359 5908 6226 5760 1904 43 1359 5908 6226 5791 1904 46 1357 5900 6226 5791 1904 46 1357 5900 6226 5791 1904 41 1360 5913 6226 5791 1904 41 1360 5913 6226 5791 1904 6 1377 5986 6226 5791 1904 6 1377 5986 6226 5791 1904 70 1345 5847 6226 5791 1904 70 1345 5847 6226 5791 1904 -33 1396 6069 6226 5791 1904 -33 1396 6069 6226 5791 1904 -6 1383 6013 6226 5791 1904 -6 1383 6013 6226 5791 1904 2025-08-26 17:10:10,203 Hysteresis 3933 0: raw(6013 16000 16000 16000) min(5791 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6226 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6226 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (13 10000 10000 10000) 7: 0: 6013@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6013@1p __all__ 9: don't have active chargers. 9: raw(0 9987 9987 9987) min(-222 9987 9987 9987) spread(-4109 9987 9987 9987) max_pv 213 9: [ 0 6013@1p ] PM PV mtr(W) avl(W) raw max min spread 69 1348 5860 6226 5791 1904 69 1348 5860 6226 5791 1904 66 1349 5865 6226 5791 1904 66 1349 5865 6226 5791 1904 116 1324 5756 6226 5756 1904 116 1324 5756 6226 5756 1904 -4 1384 6017 6226 5756 1904 -4 1384 6017 6226 5756 1904 -11 1387 6030 6226 5756 1904 -11 1387 6030 6226 5756 1904 -128 1446 6286 6286 5756 1904 -128 1446 6286 6286 5756 1904 -96 1430 6217 6286 5756 1904 -96 1430 6217 6286 5756 1904 -1 1382 6008 6286 5756 1904 -1 1382 6008 6286 5756 1904 -9 1386 6026 6286 5756 1904 -9 1386 6026 6286 5756 1904 0 1382 6008 6286 5756 1904 0 1382 6008 6286 5756 1904 2025-08-26 17:10:20,210 Hysteresis 3943 0: raw(6008 16000 16000 16000) min(5756 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6286 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6286 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8 10000 10000 10000) 7: 0: 6008@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6008@1p __all__ 9: don't have active chargers. 9: raw(0 9992 9992 9992) min(-252 9992 9992 9992) spread(-4104 9992 9992 9992) max_pv 278 9: [ 0 6008@1p ] PM PV mtr(W) avl(W) raw max min spread 52 1355 5891 6286 5756 1904 52 1355 5891 6286 5756 1904 34 1364 5930 6286 5756 1904 34 1364 5930 6286 5756 1904 63 1350 5869 6286 5756 1904 63 1350 5869 6286 5756 1904 42 1360 5913 6286 5756 1904 42 1360 5913 6286 5756 1904 54 1354 5886 6286 5756 1904 54 1354 5886 6286 5756 1904 31 1366 5939 6286 5756 1904 31 1366 5939 6286 5756 1904 40 1361 5917 6286 5756 1904 40 1361 5917 6286 5756 1904 45 1359 5908 6286 5756 1904 45 1359 5908 6286 5756 1904 27 1368 5947 6286 5756 1904 27 1368 5947 6286 5756 1904 20 1371 5960 6286 5756 1904 20 1371 5960 6286 5756 1904 2025-08-26 17:10:30,216 Hysteresis 3953 0: raw(5960 16000 16000 16000) min(5756 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6286 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6286 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-40 10000 10000 10000) min(-244 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 286 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 2 1379 5995 6286 5756 1904 2 1379 5995 6286 5756 1904 35 1363 5926 6286 5756 1904 35 1363 5926 6286 5756 1904 47 1357 5900 6286 5756 1904 47 1357 5900 6286 5756 1904 40 1360 5913 6286 5756 1904 40 1360 5913 6286 5756 1904 48 1356 5895 6286 5756 1904 48 1356 5895 6286 5756 1904 41 1360 5913 6286 5756 1904 41 1360 5913 6286 5756 1904 26 1367 5943 6286 5756 1904 26 1367 5943 6286 5756 1904 25 1368 5947 6286 5756 1904 25 1368 5947 6286 5756 1904 28 1366 5939 6286 5756 1904 28 1366 5939 6286 5756 1904 44 1358 5904 6286 5756 1904 44 1358 5904 6286 5756 1904 2025-08-26 17:10:40,225 Hysteresis 3963 0: raw(5904 16000 16000 16000) min(5756 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6286 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6286 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-96 10000 10000 10000) min(-244 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 286 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 43 1359 5908 6286 5756 1904 43 1359 5908 6286 5756 1904 42 1359 5908 6286 5756 1904 42 1359 5908 6286 5756 1904 34 1363 5926 6286 5756 1904 34 1363 5926 6286 5756 1904 45 1358 5904 6286 5756 1904 45 1358 5904 6286 5756 1904 39 1361 5917 6286 5756 1904 39 1361 5917 6286 5756 1904 47 1357 5900 6286 5756 1904 47 1357 5900 6286 5756 1904 40 1360 5913 6286 5756 1904 40 1360 5913 6286 5756 1904 50 1355 5891 6286 5756 1904 50 1355 5891 6286 5756 1904 35 1363 5926 6286 5756 1904 35 1363 5926 6286 5756 1904 40 1360 5913 6286 5756 1904 40 1360 5913 6286 5756 1904 2025-08-26 17:10:50,232 Hysteresis 3973 0: raw(5913 16000 16000 16000) min(5756 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6286 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6286 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-87 10000 10000 10000) min(-244 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 286 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 48 1356 5895 6286 5756 1904 48 1356 5895 6286 5756 1904 40 1360 5913 6286 5756 1904 40 1360 5913 6286 5756 1904 44 1358 5904 6286 5756 1904 44 1358 5904 6286 5756 1904 46 1357 5900 6286 5756 1904 46 1357 5900 6286 5756 1904 31 1365 5934 6286 5756 1904 31 1365 5934 6286 5756 1904 40 1360 5913 6286 5756 1904 40 1360 5913 6286 5756 1904 30 1365 5934 6286 5756 1904 30 1365 5934 6286 5756 1904 28 1366 5939 6286 5756 1904 28 1366 5939 6286 5756 1904 33 1364 5930 6286 5756 1904 33 1364 5930 6286 5756 1904 31 1365 5934 6286 5756 1904 31 1365 5934 6286 5756 1904 2025-08-26 17:11:00,238 Hysteresis 3983 0: raw(5934 16000 16000 16000) min(5756 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6286 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6286 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-66 10000 10000 10000) min(-244 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 286 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 30 1365 5934 6286 5756 1904 30 1365 5934 6286 5756 1904 26 1367 5943 6286 5756 1904 26 1367 5943 6286 5756 1904 35 1363 5926 6286 5756 1904 35 1363 5926 6286 5756 1904 32 1364 5930 6286 5756 1904 32 1364 5930 6286 5756 1904 21 1370 5956 6286 5756 1904 21 1370 5956 6286 5756 1904 39 1361 5917 6286 5756 1904 39 1361 5917 6286 5756 1904 33 1364 5930 6286 5756 1904 33 1364 5930 6286 5756 1904 41 1360 5913 6286 5756 1904 41 1360 5913 6286 5756 1904 32 1364 5930 6286 5756 1904 32 1364 5930 6286 5756 1904 30 1365 5934 6286 5756 1904 30 1365 5934 6286 5756 1904 2025-08-26 17:11:10,243 Hysteresis 3993 0: raw(5934 16000 16000 16000) min(5756 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6286 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6286 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-66 10000 10000 10000) min(-244 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 286 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 35 1363 5926 6286 5756 1904 35 1363 5926 6286 5756 1904 39 1361 5917 6286 5756 1904 39 1361 5917 6286 5756 1904 40 1360 5913 6286 5756 1904 40 1360 5913 6286 5756 1904 35 1363 5926 6286 5756 1904 35 1363 5926 6286 5756 1904 43 1359 5908 6286 5756 1904 43 1359 5908 6286 5756 1904 58 1351 5873 6286 5756 1904 58 1351 5873 6286 5756 1904 35 1363 5926 6286 5756 1904 35 1363 5926 6286 5756 1904 27 1367 5943 6286 5756 1904 27 1367 5943 6286 5756 1904 31 1365 5934 6286 5756 1904 31 1365 5934 6286 5756 1904 35 1363 5926 6286 5756 1904 35 1363 5926 6286 5756 1904 2025-08-26 17:11:20,250 Hysteresis 4003 0: raw(5926 16000 16000 16000) min(5756 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6286 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6286 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-74 10000 10000 10000) min(-244 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 286 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 32 1364 5930 6286 5756 1904 32 1364 5930 6286 5756 1904 32 1364 5930 6286 5756 1904 32 1364 5930 6286 5756 1904 30 1365 5934 6286 5756 1904 30 1365 5934 6286 5756 1904 27 1367 5943 6286 5756 1904 27 1367 5943 6286 5756 1904 26 1367 5943 6286 5756 1904 26 1367 5943 6286 5756 1904 35 1363 5926 6286 5756 1904 35 1363 5926 6286 5756 1904 31 1365 5934 6286 5756 1904 31 1365 5934 6286 5756 1904 23 1369 5952 6286 5756 1904 23 1369 5952 6286 5756 1904 33 1364 5930 6286 5756 1904 33 1364 5930 6286 5756 1904 35 1363 5926 6286 5756 1904 35 1363 5926 6286 5756 1904 2025-08-26 17:11:30,257 Hysteresis 4013 0: raw(5926 16000 16000 16000) min(5756 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6286 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6286 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-74 10000 10000 10000) min(-244 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 286 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 19 1371 5960 6286 5756 1904 19 1371 5960 6286 5756 1904 44 1358 5904 6286 5756 1904 44 1358 5904 6286 5756 1904 32 1364 5930 6286 5756 1904 32 1364 5930 6286 5756 1904 33 1364 5930 6286 5756 1904 33 1364 5930 6286 5756 1904 37 1362 5921 6286 5756 1904 37 1362 5921 6286 5756 1904 31 1365 5934 6286 5756 1904 31 1365 5934 6286 5756 1904 31 1365 5934 6286 5756 1904 31 1365 5934 6286 5756 1904 32 1364 5930 6286 5756 1904 32 1364 5930 6286 5756 1904 44 1358 5904 6286 5756 1904 44 1358 5904 6286 5756 1904 45 1358 5904 6286 5756 1904 45 1358 5904 6286 5756 1904 2025-08-26 17:11:40,262 Hysteresis 4023 0: raw(5904 16000 16000 16000) min(5756 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6286 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6286 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-96 10000 10000 10000) min(-244 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 286 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 34 1363 5926 6286 5756 1904 34 1363 5926 6286 5756 1904 36 1362 5921 6286 5756 1904 36 1362 5921 6286 5756 1904 44 1358 5904 6286 5756 1904 44 1358 5904 6286 5756 1904 28 1366 5939 6286 5756 1904 28 1366 5939 6286 5756 1904 26 1367 5943 6286 5756 1904 26 1367 5943 6286 5756 1904 3 1379 5995 6286 5756 1904 3 1379 5995 6286 5756 1904 10 1375 5978 6286 5756 1904 10 1375 5978 6286 5756 1904 11 1375 5978 6286 5756 1904 11 1375 5978 6286 5756 1904 25 1368 5947 6286 5756 1904 25 1368 5947 6286 5756 1904 7 1377 5986 6286 5756 1904 7 1377 5986 6286 5756 1904 2025-08-26 17:11:50,268 Hysteresis 4033 0: raw(5986 16000 16000 16000) min(5756 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6286 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6286 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 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 10000 10000 10000) min(-244 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 286 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -13 1386 6026 6286 5756 1904 -13 1386 6026 6286 5756 1904 8 1376 5982 6286 5756 1904 8 1376 5982 6286 5756 1904 6 1377 5986 6286 5756 1904 6 1377 5986 6286 5756 1904 0 1380 6000 6286 5756 1904 0 1380 6000 6286 5756 1904 2 1379 5995 6286 5756 1904 2 1379 5995 6286 5756 1904 3 1379 5995 6286 5756 1904 3 1379 5995 6286 5756 1904 36 1362 5921 6286 5756 1904 36 1362 5921 6286 5756 1904 28 1366 5939 6286 5756 1904 28 1366 5939 6286 5756 1904 47 1357 5900 6286 5756 1904 47 1357 5900 6286 5756 1904 57 1352 5878 6286 5756 1904 57 1352 5878 6286 5756 1904 2025-08-26 17:12:00,278 Hysteresis 4043 0: raw(5878 16000 16000 16000) min(5756 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6286 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6286 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-122 10000 10000 10000) min(-244 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 286 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 45 1358 5904 6286 5756 1904 45 1358 5904 6286 5756 1904 46 1357 5900 6286 5756 1904 46 1357 5900 6286 5756 1904 45 1358 5904 6286 5756 1904 45 1358 5904 6286 5756 1904 24 1368 5947 6286 5756 1904 24 1368 5947 6286 5756 1904 27 1367 5943 6286 5756 1904 27 1367 5943 6286 5756 1904 44 1358 5904 6286 5756 1904 44 1358 5904 6286 5756 1904 28 1366 5939 6286 5756 1904 28 1366 5939 6286 5756 1904 62 1349 5865 6286 5756 1904 62 1349 5865 6286 5756 1904 -102 1431 6221 6286 5756 1904 -102 1431 6221 6286 5756 1904 -72 1416 6156 6286 5756 1904 -72 1416 6156 6286 5756 1904 2025-08-26 17:12:10,288 Hysteresis 4053 0: raw(6156 16000 16000 16000) min(5756 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6286 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6286 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (156 10000 10000 10000) 7: 0: 6156@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6156@1p __all__ 9: don't have active chargers. 9: raw(0 9844 9844 9844) min(-400 9844 9844 9844) spread(-4252 9844 9844 9844) max_pv 130 9: [ 0 6156@1p ] PM PV mtr(W) avl(W) raw max min spread 92 1369 5952 6286 5756 1904 92 1369 5952 6286 5756 1904 165 1333 5795 6286 5756 1904 165 1333 5795 6286 5756 1904 -7 1418 6165 6286 5756 1904 -7 1418 6165 6286 5756 1904 -6 1418 6165 6286 5756 1904 -6 1418 6165 6286 5756 1904 -3 1416 6156 6286 5756 1904 -3 1416 6156 6286 5756 1904 -84 1457 6334 6334 5756 1904 -84 1457 6334 6334 5756 1904 -93 1461 6352 6352 5756 1904 -93 1461 6352 6352 5756 1904 51 1390 6043 6352 5756 1904 51 1390 6043 6352 5756 1904 52 1389 6039 6352 5756 1904 52 1389 6039 6352 5756 1904 29 1401 6091 6352 5756 1904 29 1401 6091 6352 5756 1904 2025-08-26 17:12:20,294 Hysteresis 4063 0: raw(6091 16000 16000 16000) min(5756 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6352 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6352 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (91 10000 10000 10000) 7: 0: 6091@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6091@1p __all__ 9: don't have active chargers. 9: raw(0 9909 9909 9909) min(-335 9909 9909 9909) spread(-4187 9909 9909 9909) max_pv 261 9: [ 0 6091@1p ] PM PV mtr(W) avl(W) raw max min spread 29 1386 6026 6352 5756 1904 29 1386 6026 6352 5756 1904 30 1385 6021 6352 5756 1904 30 1385 6021 6352 5756 1904 34 1383 6013 6352 5756 1904 34 1383 6013 6352 5756 1904 21 1390 6043 6352 5756 1904 21 1390 6043 6352 5756 1904 28 1386 6026 6352 5756 1904 28 1386 6026 6352 5756 1904 29 1386 6026 6352 5756 1904 29 1386 6026 6352 5756 1904 32 1384 6017 6352 5756 1904 32 1384 6017 6352 5756 1904 32 1384 6017 6352 5756 1904 32 1384 6017 6352 5756 1904 20 1390 6043 6352 5756 1904 20 1390 6043 6352 5756 1904 34 1383 6013 6352 5756 1904 34 1383 6013 6352 5756 1904 2025-08-26 17:12:30,300 Hysteresis 4073 0: raw(6013 16000 16000 16000) min(5756 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6352 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6352 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (13 10000 10000 10000) 7: 0: 6013@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6013@1p __all__ 9: don't have active chargers. 9: raw(0 9987 9987 9987) min(-257 9987 9987 9987) spread(-4109 9987 9987 9987) max_pv 339 9: [ 0 6013@1p ] PM PV mtr(W) avl(W) raw max min spread 40 1362 5921 6352 5756 1904 40 1362 5921 6352 5756 1904 35 1365 5934 6352 5756 1904 35 1365 5934 6352 5756 1904 48 1358 5904 6352 5756 1904 48 1358 5904 6352 5756 1904 4 1380 6000 6352 5756 1904 4 1380 6000 6352 5756 1904 -3 1383 6013 6352 5756 1904 -3 1383 6013 6352 5756 1904 37 1364 5930 6352 5756 1904 37 1364 5930 6352 5756 1904 45 1360 5913 6352 5756 1904 45 1360 5913 6352 5756 1904 18 1373 5969 6352 5756 1904 18 1373 5969 6352 5756 1904 41 1362 5921 6352 5756 1904 41 1362 5921 6352 5756 1904 29 1368 5947 6352 5756 1904 29 1368 5947 6352 5756 1904 2025-08-26 17:12:40,311 Hysteresis 4083 0: raw(5947 16000 16000 16000) min(5756 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6352 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6352 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-53 10000 10000 10000) min(-244 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 352 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 41 1360 5913 6352 5756 1904 41 1360 5913 6352 5756 1904 43 1359 5908 6352 5756 1904 43 1359 5908 6352 5756 1904 12 1374 5973 6352 5756 1904 12 1374 5973 6352 5756 1904 24 1368 5947 6352 5756 1904 24 1368 5947 6352 5756 1904 40 1360 5913 6352 5756 1904 40 1360 5913 6352 5756 1904 35 1363 5926 6352 5756 1904 35 1363 5926 6352 5756 1904 25 1368 5947 6352 5756 1904 25 1368 5947 6352 5756 1904 44 1358 5904 6352 5756 1904 44 1358 5904 6352 5756 1904 41 1360 5913 6352 5756 1904 41 1360 5913 6352 5756 1904 35 1363 5926 6352 5756 1904 35 1363 5926 6352 5756 1904 2025-08-26 17:12:50,320 Hysteresis 4093 0: raw(5926 16000 16000 16000) min(5756 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6352 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6352 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-74 10000 10000 10000) min(-244 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 352 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 20 1370 5956 6352 5756 1904 20 1370 5956 6352 5756 1904 38 1361 5917 6352 5756 1904 38 1361 5917 6352 5756 1904 43 1359 5908 6352 5756 1904 43 1359 5908 6352 5756 1904 27 1367 5943 6352 5756 1904 27 1367 5943 6352 5756 1904 19 1371 5960 6352 5756 1904 19 1371 5960 6352 5756 1904 34 1363 5926 6352 5756 1904 34 1363 5926 6352 5756 1904 45 1358 5904 6352 5756 1904 45 1358 5904 6352 5756 1904 39 1361 5917 6352 5756 1904 39 1361 5917 6352 5756 1904 40 1360 5913 6352 5756 1904 40 1360 5913 6352 5756 1904 18 1371 5960 6352 5756 1904 18 1371 5960 6352 5756 1904 2025-08-26 17:13:00,335 Hysteresis 4103 0: raw(5960 16000 16000 16000) min(5756 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6352 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6352 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-40 10000 10000 10000) min(-244 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 352 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 44 1358 5904 6352 5756 1904 44 1358 5904 6352 5756 1904 45 1358 5904 6352 5756 1904 45 1358 5904 6352 5756 1904 14 1373 5969 6352 5756 1904 14 1373 5969 6352 5756 1904 2 1379 5995 6352 5756 1904 2 1379 5995 6352 5756 1904 -1 1380 6000 6352 5756 1904 -1 1380 6000 6352 5756 1904 50 1355 5891 6352 5756 1904 50 1355 5891 6352 5756 1904 50 1355 5891 6352 5756 1904 50 1355 5891 6352 5756 1904 17 1372 5965 6352 5756 1904 17 1372 5965 6352 5756 1904 50 1355 5891 6352 5756 1904 50 1355 5891 6352 5756 1904 -24 1392 6052 6352 5756 1904 -24 1392 6052 6352 5756 1904 2025-08-26 17:13:10,341 Hysteresis 4113 0: raw(6052 16000 16000 16000) min(5756 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6352 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6352 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (52 10000 10000 10000) 7: 0: 6052@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6052@1p __all__ 9: don't have active chargers. 9: raw(0 9948 9948 9948) min(-296 9948 9948 9948) spread(-4148 9948 9948 9948) max_pv 300 9: [ 0 6052@1p ] PM PV mtr(W) avl(W) raw max min spread -56 1419 6169 6352 5756 1904 -56 1419 6169 6352 5756 1904 -64 1423 6186 6352 5756 1904 -64 1423 6186 6352 5756 1904 28 1377 5986 6352 5756 1904 28 1377 5986 6352 5756 1904 44 1369 5952 6352 5756 1904 44 1369 5952 6352 5756 1904 -7 1394 6060 6352 5756 1904 -7 1394 6060 6352 5756 1904 -4 1393 6056 6352 5756 1904 -4 1393 6056 6352 5756 1904 19 1382 6008 6352 5756 1904 19 1382 6008 6352 5756 1904 71 1356 5895 6352 5756 1904 71 1356 5895 6352 5756 1904 12 1385 6021 6352 5756 1904 12 1385 6021 6352 5756 1904 -7 1394 6060 6352 5756 1904 -7 1394 6060 6352 5756 1904 2025-08-26 17:13:20,347 Hysteresis 4123 0: raw(6060 16000 16000 16000) min(5756 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6352 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6352 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (60 10000 10000 10000) 7: 0: 6060@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6060@1p __all__ 9: don't have active chargers. 9: raw(0 9940 9940 9940) min(-304 9940 9940 9940) spread(-4156 9940 9940 9940) max_pv 292 9: [ 0 6060@1p ] PM PV mtr(W) avl(W) raw max min spread -28 1407 6117 6352 5756 1904 -28 1407 6117 6352 5756 1904 43 1372 5965 6352 5756 1904 43 1372 5965 6352 5756 1904 54 1366 5939 6352 5756 1904 54 1366 5939 6352 5756 1904 4 1391 6047 6352 5756 1904 4 1391 6047 6352 5756 1904 -18 1402 6095 6352 5756 1904 -18 1402 6095 6352 5756 1904 30 1378 5991 6352 5756 1904 30 1378 5991 6352 5756 1904 67 1360 5913 6352 5756 1904 67 1360 5913 6352 5756 1904 50 1368 5947 6352 5756 1904 50 1368 5947 6352 5756 1904 -12 1399 6082 6352 5756 1904 -12 1399 6082 6352 5756 1904 -18 1402 6095 6352 5756 1904 -18 1402 6095 6352 5756 1904 2025-08-26 17:13:30,353 Hysteresis 4133 0: raw(6095 16000 16000 16000) min(5756 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6352 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6352 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (95 10000 10000 10000) 7: 0: 6095@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6095@1p __all__ 9: don't have active chargers. 9: raw(0 9905 9905 9905) min(-339 9905 9905 9905) spread(-4191 9905 9905 9905) max_pv 257 9: [ 0 6095@1p ] PM PV mtr(W) avl(W) raw max min spread 71 1366 5939 6352 5756 1904 71 1366 5939 6352 5756 1904 59 1372 5965 6352 5756 1904 59 1372 5965 6352 5756 1904 -3 1402 6095 6352 5756 1904 -3 1402 6095 6352 5756 1904 -1 1401 6091 6352 5756 1904 -1 1401 6091 6352 5756 1904 28 1387 6030 6352 5756 1904 28 1387 6030 6352 5756 1904 63 1370 5956 6352 5756 1904 63 1370 5956 6352 5756 1904 61 1371 5960 6352 5756 1904 61 1371 5960 6352 5756 1904 -11 1406 6113 6352 5756 1904 -11 1406 6113 6352 5756 1904 -26 1414 6147 6352 5756 1904 -26 1414 6147 6352 5756 1904 56 1373 5969 6352 5756 1904 56 1373 5969 6352 5756 1904 2025-08-26 17:13:40,358 Hysteresis 4143 0: raw(5969 16000 16000 16000) min(5756 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6352 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6352 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-31 10000 10000 10000) min(-244 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 352 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 59 1351 5873 6352 5756 1904 59 1351 5873 6352 5756 1904 32 1364 5930 6352 5756 1904 32 1364 5930 6352 5756 1904 19 1371 5960 6352 5756 1904 19 1371 5960 6352 5756 1904 2 1379 5995 6352 5756 1904 2 1379 5995 6352 5756 1904 64 1348 5860 6352 5756 1904 64 1348 5860 6352 5756 1904 58 1351 5873 6352 5756 1904 58 1351 5873 6352 5756 1904 -3 1381 6004 6352 5756 1904 -3 1381 6004 6352 5756 1904 -18 1389 6039 6352 5756 1904 -18 1389 6039 6352 5756 1904 68 1346 5852 6352 5756 1904 68 1346 5852 6352 5756 1904 56 1352 5878 6352 5756 1904 56 1352 5878 6352 5756 1904 2025-08-26 17:13:50,364 Hysteresis 4153 0: raw(5878 16000 16000 16000) min(5756 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6352 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6352 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-122 10000 10000 10000) min(-244 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 352 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 16 1372 5965 6352 5756 1904 16 1372 5965 6352 5756 1904 -16 1388 6034 6352 5756 1904 -16 1388 6034 6352 5756 1904 18 1371 5960 6352 5756 1904 18 1371 5960 6352 5756 1904 57 1352 5878 6352 5756 1904 57 1352 5878 6352 5756 1904 36 1362 5921 6352 5756 1904 36 1362 5921 6352 5756 1904 27 1367 5943 6352 5756 1904 27 1367 5943 6352 5756 1904 9 1376 5982 6352 5756 1904 9 1376 5982 6352 5756 1904 49 1356 5895 6352 5756 1904 49 1356 5895 6352 5756 1904 46 1357 5900 6352 5756 1904 46 1357 5900 6352 5756 1904 34 1363 5926 6352 5756 1904 34 1363 5926 6352 5756 1904 2025-08-26 17:14:00,373 Hysteresis 4163 0: raw(5926 16000 16000 16000) min(5756 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6352 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6352 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-74 10000 10000 10000) min(-244 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 352 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 25 1368 5947 6352 5756 1904 25 1368 5947 6352 5756 1904 9 1376 5982 6352 5756 1904 9 1376 5982 6352 5756 1904 67 1347 5856 6352 5756 1904 67 1347 5856 6352 5756 1904 53 1354 5886 6352 5756 1904 53 1354 5886 6352 5756 1904 7 1377 5986 6352 5756 1904 7 1377 5986 6352 5756 1904 -21 1390 6043 6352 5756 1904 -21 1390 6043 6352 5756 1904 2 1379 5995 6352 5756 1904 2 1379 5995 6352 5756 1904 122 1319 5734 6352 5734 1904 122 1319 5734 6352 5734 1904 53 1354 5886 6352 5734 1904 53 1354 5886 6352 5734 1904 25 1368 5947 6352 5734 1904 25 1368 5947 6352 5734 1904 2025-08-26 17:14:10,379 Hysteresis 4173 0: raw(5947 16000 16000 16000) min(5734 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6352 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6352 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-53 10000 10000 10000) min(-266 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 352 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 60 1350 5869 6352 5734 1904 60 1350 5869 6352 5734 1904 87 1337 5813 6352 5734 1904 87 1337 5813 6352 5734 1904 63 1349 5865 6352 5734 1904 63 1349 5865 6352 5734 1904 45 1358 5904 6352 5734 1904 45 1358 5904 6352 5734 1904 -52 1406 6113 6352 5734 1904 -52 1406 6113 6352 5734 1904 -146 1453 6317 6352 5734 1904 -146 1453 6317 6352 5734 1904 -11 1385 6021 6352 5734 1904 -11 1385 6021 6352 5734 1904 0 1380 6000 6352 5734 1904 0 1380 6000 6352 5734 1904 12 1374 5973 6352 5734 1904 12 1374 5973 6352 5734 1904 -9 1384 6017 6352 5734 1904 -9 1384 6017 6352 5734 1904 2025-08-26 17:14:20,389 Hysteresis 4183 0: raw(6017 16000 16000 16000) min(5734 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6352 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6352 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (17 10000 10000 10000) 7: 0: 6017@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6017@1p __all__ 9: don't have active chargers. 9: raw(0 9983 9983 9983) min(-283 9983 9983 9983) spread(-4113 9983 9983 9983) max_pv 335 9: [ 0 6017@1p ] PM PV mtr(W) avl(W) raw max min spread 20 1373 5969 6352 5734 1904 20 1373 5969 6352 5734 1904 73 1347 5856 6352 5734 1904 73 1347 5856 6352 5734 1904 55 1356 5895 6352 5734 1904 55 1356 5895 6352 5734 1904 8 1379 5995 6352 5734 1904 8 1379 5995 6352 5734 1904 -10 1388 6034 6352 5734 1904 -10 1388 6034 6352 5734 1904 69 1349 5865 6352 5734 1904 69 1349 5865 6352 5734 1904 59 1354 5886 6352 5734 1904 59 1354 5886 6352 5734 1904 22 1372 5965 6352 5734 1904 22 1372 5965 6352 5734 1904 2 1382 6008 6352 5734 1904 2 1382 6008 6352 5734 1904 -5 1385 6021 6352 5734 1904 -5 1385 6021 6352 5734 1904 2025-08-26 17:14:30,396 Hysteresis 4193 0: raw(6021 16000 16000 16000) min(5734 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6352 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6352 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (21 10000 10000 10000) 7: 0: 6021@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6021@1p __all__ 9: don't have active chargers. 9: raw(0 9979 9979 9979) min(-287 9979 9979 9979) spread(-4117 9979 9979 9979) max_pv 331 9: [ 0 6021@1p ] PM PV mtr(W) avl(W) raw max min spread 60 1354 5886 6352 5734 1904 60 1354 5886 6352 5734 1904 49 1360 5913 6352 5734 1904 49 1360 5913 6352 5734 1904 22 1373 5969 6352 5734 1904 22 1373 5969 6352 5734 1904 7 1381 6004 6352 5734 1904 7 1381 6004 6352 5734 1904 55 1357 5900 6352 5734 1904 55 1357 5900 6352 5734 1904 40 1364 5930 6352 5734 1904 40 1364 5930 6352 5734 1904 40 1364 5930 6352 5734 1904 40 1364 5930 6352 5734 1904 31 1369 5952 6352 5734 1904 31 1369 5952 6352 5734 1904 26 1371 5960 6352 5734 1904 26 1371 5960 6352 5734 1904 46 1361 5917 6352 5734 1904 46 1361 5917 6352 5734 1904 2025-08-26 17:14:40,401 Hysteresis 4203 0: raw(5917 16000 16000 16000) min(5734 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6352 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6352 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-83 10000 10000 10000) min(-266 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 352 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 37 1362 5921 6352 5734 1904 37 1362 5921 6352 5734 1904 20 1370 5956 6352 5734 1904 20 1370 5956 6352 5734 1904 15 1373 5969 6352 5734 1904 15 1373 5969 6352 5734 1904 41 1360 5913 6352 5734 1904 41 1360 5913 6352 5734 1904 63 1349 5865 6352 5734 1904 63 1349 5865 6352 5734 1904 38 1361 5917 6352 5734 1904 38 1361 5917 6352 5734 1904 27 1367 5943 6352 5734 1904 27 1367 5943 6352 5734 1904 19 1371 5960 6352 5734 1904 19 1371 5960 6352 5734 1904 30 1365 5934 6352 5734 1904 30 1365 5934 6352 5734 1904 24 1368 5947 6352 5734 1904 24 1368 5947 6352 5734 1904 2025-08-26 17:14:50,407 Hysteresis 4213 0: raw(5947 16000 16000 16000) min(5734 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6352 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6352 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-53 10000 10000 10000) min(-266 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 352 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 8 1376 5982 6352 5734 1904 8 1376 5982 6352 5734 1904 -15 1387 6030 6352 5734 1904 -15 1387 6030 6352 5734 1904 10 1375 5978 6352 5734 1904 10 1375 5978 6352 5734 1904 38 1361 5917 6352 5734 1904 38 1361 5917 6352 5734 1904 14 1373 5969 6352 5734 1904 14 1373 5969 6352 5734 1904 19 1371 5960 6352 5734 1904 19 1371 5960 6352 5734 1904 19 1371 5960 6352 5734 1904 19 1371 5960 6352 5734 1904 57 1352 5878 6352 5734 1904 57 1352 5878 6352 5734 1904 43 1359 5908 6352 5734 1904 43 1359 5908 6352 5734 1904 34 1363 5926 6352 5734 1904 34 1363 5926 6352 5734 1904 2025-08-26 17:15:00,413 Hysteresis 4223 0: raw(5926 16000 16000 16000) min(5734 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6352 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6352 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-74 10000 10000 10000) min(-266 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 352 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 25 1368 5947 6352 5734 1904 25 1368 5947 6352 5734 1904 32 1364 5930 6352 5734 1904 32 1364 5930 6352 5734 1904 47 1357 5900 6352 5734 1904 47 1357 5900 6352 5734 1904 40 1360 5913 6352 5734 1904 40 1360 5913 6352 5734 1904 16 1372 5965 6352 5734 1904 16 1372 5965 6352 5734 1904 15 1373 5969 6352 5734 1904 15 1373 5969 6352 5734 1904 58 1351 5873 6352 5734 1904 58 1351 5873 6352 5734 1904 14 1373 5969 6352 5734 1904 14 1373 5969 6352 5734 1904 0 1380 6000 6352 5734 1904 0 1380 6000 6352 5734 1904 38 1361 5917 6352 5734 1904 2025-08-26 17:15:10,419 Hysteresis 4233 0: raw(5917 16000 16000 16000) min(5734 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6352 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 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6352 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-83 10000 10000 10000) min(-266 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 352 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 38 1361 5917 6352 5734 1904 59 1351 5873 6352 5734 1904 59 1351 5873 6352 5734 1904 17 1372 5965 6352 5734 1904 17 1372 5965 6352 5734 1904 12 1374 5973 6352 5734 1904 12 1374 5973 6352 5734 1904 -16 1388 6034 6352 5734 1904 -16 1388 6034 6352 5734 1904 37 1362 5921 6352 5734 1904 37 1362 5921 6352 5734 1904 51 1355 5891 6352 5734 1904 51 1355 5891 6352 5734 1904 20 1370 5956 6352 5734 1904 20 1370 5956 6352 5734 1904 -8 1384 6017 6352 5734 1904 -8 1384 6017 6352 5734 1904 -4 1382 6008 6352 5734 1904 -4 1382 6008 6352 5734 1904 29 1366 5939 6352 5734 1904 2025-08-26 17:15:20,430 Hysteresis 4243 0: raw(5939 16000 16000 16000) min(5734 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6352 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6352 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-61 10000 10000 10000) min(-266 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 352 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 29 1366 5939 6352 5734 1904 23 1369 5952 6352 5734 1904 23 1369 5952 6352 5734 1904 2 1379 5995 6352 5734 1904 2 1379 5995 6352 5734 1904 -15 1387 6030 6352 5734 1904 -15 1387 6030 6352 5734 1904 18 1371 5960 6352 5734 1904 18 1371 5960 6352 5734 1904 46 1357 5900 6352 5734 1904 46 1357 5900 6352 5734 1904 27 1367 5943 6352 5734 1904 27 1367 5943 6352 5734 1904 24 1368 5947 6352 5734 1904 24 1368 5947 6352 5734 1904 22 1369 5952 6352 5734 1904 22 1369 5952 6352 5734 1904 71 1345 5847 6352 5734 1904 71 1345 5847 6352 5734 1904 72 1344 5843 6352 5734 1904 2025-08-26 17:15:30,435 Hysteresis 4253 0: raw(5843 16000 16000 16000) min(5734 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6352 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6352 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-157 10000 10000 10000) min(-266 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 352 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 72 1344 5843 6352 5734 1904 -5 1382 6008 6352 5734 1904 -5 1382 6008 6352 5734 1904 -6 1383 6013 6352 5734 1904 -6 1383 6013 6352 5734 1904 38 1361 5917 6352 5734 1904 38 1361 5917 6352 5734 1904 64 1348 5860 6352 5734 1904 64 1348 5860 6352 5734 1904 22 1369 5952 6352 5734 1904 22 1369 5952 6352 5734 1904 -4 1382 6008 6352 5734 1904 -4 1382 6008 6352 5734 1904 2 1379 5995 6352 5734 1904 2 1379 5995 6352 5734 1904 74 1343 5839 6352 5734 1904 74 1343 5839 6352 5734 1904 49 1356 5895 6352 5734 1904 49 1356 5895 6352 5734 1904 7 1377 5986 6352 5734 1904 2025-08-26 17:15:40,442 Hysteresis 4263 0: raw(5986 16000 16000 16000) min(5734 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6352 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6352 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 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 10000 10000 10000) min(-266 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 352 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 7 1377 5986 6352 5734 1904 -1 1380 6000 6352 5734 1904 -1 1380 6000 6352 5734 1904 55 1353 5882 6352 5734 1904 55 1353 5882 6352 5734 1904 74 1343 5839 6352 5734 1904 74 1343 5839 6352 5734 1904 47 1357 5900 6352 5734 1904 47 1357 5900 6352 5734 1904 19 1371 5960 6352 5734 1904 19 1371 5960 6352 5734 1904 7 1377 5986 6352 5734 1904 7 1377 5986 6352 5734 1904 39 1361 5917 6352 5734 1904 39 1361 5917 6352 5734 1904 6 1377 5986 6352 5734 1904 6 1377 5986 6352 5734 1904 13 1374 5973 6352 5734 1904 13 1374 5973 6352 5734 1904 8 1376 5982 6352 5734 1904 2025-08-26 17:15:50,447 Hysteresis 4273 0: raw(5982 16000 16000 16000) min(5734 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6352 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6352 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-18 10000 10000 10000) min(-266 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 352 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 8 1376 5982 6352 5734 1904 32 1364 5930 6352 5734 1904 39 1361 5917 6352 5734 1904 39 1361 5917 6352 5734 1904 10 1375 5978 6352 5734 1904 10 1375 5978 6352 5734 1904 17 1372 5965 6352 5734 1904 17 1372 5965 6352 5734 1904 17 1372 5965 6352 5734 1904 14 1373 5969 6352 5734 1904 57 1352 5878 6352 5734 1904 57 1352 5878 6352 5734 1904 25 1368 5947 6352 5734 1904 25 1368 5947 6352 5734 1904 10 1375 5978 6352 5734 1904 10 1375 5978 6352 5734 1904 -5 1382 6008 6352 5734 1904 -5 1382 6008 6352 5734 1904 32 1364 5930 6352 5734 1904 32 1364 5930 6352 5734 1904 2025-08-26 17:16:00,456 Hysteresis 4283 0: raw(5930 16000 16000 16000) min(5734 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6352 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6352 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-70 10000 10000 10000) min(-266 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 352 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 36 1362 5921 6352 5734 1904 36 1362 5921 6352 5734 1904 30 1365 5934 6352 5734 1904 30 1365 5934 6352 5734 1904 -4 1382 6008 6352 5734 1904 -4 1382 6008 6352 5734 1904 -3 1381 6004 6352 5734 1904 -3 1381 6004 6352 5734 1904 66 1347 5856 6352 5734 1904 66 1347 5856 6352 5734 1904 69 1346 5852 6352 5734 1904 69 1346 5852 6352 5734 1904 55 1353 5882 6352 5734 1904 55 1353 5882 6352 5734 1904 99 1331 5786 6352 5734 1904 99 1331 5786 6352 5734 1904 15 1373 5969 6352 5734 1904 15 1373 5969 6352 5734 1904 44 1358 5904 6352 5734 1904 44 1358 5904 6352 5734 1904 2025-08-26 17:16:10,464 Hysteresis 4293 0: raw(5904 16000 16000 16000) min(5734 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6352 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6352 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-96 10000 10000 10000) min(-266 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 352 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 83 1339 5821 6352 5734 1904 83 1339 5821 6352 5734 1904 62 1349 5865 6352 5734 1904 62 1349 5865 6352 5734 1904 9 1376 5982 6352 5734 1904 9 1376 5982 6352 5734 1904 -25 1392 6052 6352 5734 1904 -25 1392 6052 6352 5734 1904 -27 1393 6056 6352 5734 1904 -27 1393 6056 6352 5734 1904 -136 1448 6295 6352 5734 1904 -136 1448 6295 6352 5734 1904 -136 1448 6295 6352 5734 1904 -132 1446 6286 6352 5734 1904 -131 1445 6282 6317 5734 1904 -131 1445 6282 6317 5734 1904 31 1365 5934 6317 5734 1904 31 1365 5934 6317 5734 1904 0 1380 6000 6317 5734 1904 0 1380 6000 6317 5734 1904 2025-08-26 17:16:20,474 Hysteresis 4303 0: raw(6000 16000 16000 16000) min(5734 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6317 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6317 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(0 10000 10000 10000) min(-266 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 317 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 37 1362 5921 6317 5734 1904 37 1362 5921 6317 5734 1904 28 1366 5939 6317 5734 1904 28 1366 5939 6317 5734 1904 86 1337 5813 6317 5734 1904 86 1337 5813 6317 5734 1904 -4 1382 6008 6317 5734 1904 -4 1382 6008 6317 5734 1904 -17 1388 6034 6317 5734 1904 -17 1388 6034 6317 5734 1904 18 1371 5960 6317 5734 1904 18 1371 5960 6317 5734 1904 61 1350 5869 6317 5734 1904 61 1350 5869 6317 5734 1904 9 1376 5982 6317 5734 1904 9 1376 5982 6317 5734 1904 -6 1383 6013 6317 5734 1904 -6 1383 6013 6317 5734 1904 -13 1386 6026 6317 5734 1904 -13 1386 6026 6317 5734 1904 2025-08-26 17:16:30,479 Hysteresis 4313 0: raw(6026 16000 16000 16000) min(5734 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6317 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6317 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (26 10000 10000 10000) 7: 0: 6026@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6026@1p __all__ 9: don't have active chargers. 9: raw(0 9974 9974 9974) min(-292 9974 9974 9974) spread(-4122 9974 9974 9974) max_pv 291 9: [ 0 6026@1p ] PM PV mtr(W) avl(W) raw max min spread 15 1378 5991 6317 5734 1904 15 1378 5991 6317 5734 1904 59 1356 5895 6317 5734 1904 59 1356 5895 6317 5734 1904 0 1385 6021 6317 5734 1904 0 1385 6021 6317 5734 1904 -8 1389 6039 6317 5734 1904 -8 1389 6039 6317 5734 1904 30 1370 5956 6317 5734 1904 30 1370 5956 6317 5734 1904 67 1352 5878 6317 5734 1904 67 1352 5878 6317 5734 1904 60 1355 5891 6317 5734 1904 60 1355 5891 6317 5734 1904 2 1384 6017 6317 5734 1904 2 1384 6017 6317 5734 1904 -18 1394 6060 6317 5734 1904 -18 1394 6060 6317 5734 1904 31 1370 5956 6317 5734 1904 31 1370 5956 6317 5734 1904 2025-08-26 17:16:40,485 Hysteresis 4323 0: raw(5956 16000 16000 16000) min(5734 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6317 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6317 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-44 10000 10000 10000) min(-266 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 317 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 54 1353 5882 6317 5734 1904 54 1353 5882 6317 5734 1904 -11 1385 6021 6317 5734 1904 -11 1385 6021 6317 5734 1904 -6 1383 6013 6317 5734 1904 -6 1383 6013 6317 5734 1904 -18 1389 6039 6317 5734 1904 -18 1389 6039 6317 5734 1904 54 1353 5882 6317 5734 1904 54 1353 5882 6317 5734 1904 69 1346 5852 6317 5734 1904 69 1346 5852 6317 5734 1904 -8 1384 6017 6317 5734 1904 -8 1384 6017 6317 5734 1904 -21 1390 6043 6317 5734 1904 -21 1390 6043 6317 5734 1904 23 1369 5952 6317 5734 1904 23 1369 5952 6317 5734 1904 69 1346 5852 6317 5734 1904 69 1346 5852 6317 5734 1904 2025-08-26 17:16:50,498 Hysteresis 4333 0: raw(5852 16000 16000 16000) min(5734 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6317 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6317 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-148 10000 10000 10000) min(-266 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 317 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -2 1381 6004 6317 5734 1904 -2 1381 6004 6317 5734 1904 -5 1382 6008 6317 5734 1904 -5 1382 6008 6317 5734 1904 -9 1384 6017 6317 5734 1904 -9 1384 6017 6317 5734 1904 62 1349 5865 6317 5734 1904 62 1349 5865 6317 5734 1904 70 1345 5847 6317 5734 1904 70 1345 5847 6317 5734 1904 14 1373 5969 6317 5734 1904 14 1373 5969 6317 5734 1904 -9 1384 6017 6317 5734 1904 -9 1384 6017 6317 5734 1904 22 1369 5952 6317 5734 1904 22 1369 5952 6317 5734 1904 86 1337 5813 6317 5734 1904 86 1337 5813 6317 5734 1904 60 1350 5869 6317 5734 1904 60 1350 5869 6317 5734 1904 2025-08-26 17:17:00,504 Hysteresis 4343 0: raw(5869 16000 16000 16000) min(5734 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6317 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6317 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-131 10000 10000 10000) min(-266 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 317 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 11 1375 5978 6317 5734 1904 11 1375 5978 6317 5734 1904 8 1376 5982 6317 5734 1904 8 1376 5982 6317 5734 1904 36 1362 5921 6317 5734 1904 36 1362 5921 6317 5734 1904 69 1346 5852 6317 5734 1904 69 1346 5852 6317 5734 1904 -6 1383 6013 6317 5734 1904 -6 1383 6013 6317 5734 1904 -12 1386 6026 6317 5734 1904 -12 1386 6026 6317 5734 1904 -27 1393 6056 6317 5734 1904 -27 1393 6056 6317 5734 1904 67 1347 5856 6317 5734 1904 67 1347 5856 6317 5734 1904 51 1355 5891 6317 5734 1904 51 1355 5891 6317 5734 1904 6 1377 5986 6317 5734 1904 6 1377 5986 6317 5734 1904 2025-08-26 17:17:10,509 Hysteresis 4353 0: raw(5986 16000 16000 16000) min(5734 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6317 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6317 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 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 10000 10000 10000) min(-266 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 317 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -16 1388 6034 6317 5734 1904 -16 1388 6034 6317 5734 1904 46 1357 5900 6317 5734 1904 46 1357 5900 6317 5734 1904 70 1345 5847 6317 5734 1904 70 1345 5847 6317 5734 1904 66 1347 5856 6317 5734 1904 66 1347 5856 6317 5734 1904 -3 1381 6004 6317 5734 1904 -3 1381 6004 6317 5734 1904 -21 1390 6043 6317 5734 1904 -21 1390 6043 6317 5734 1904 78 1341 5830 6317 5734 1904 78 1341 5830 6317 5734 1904 69 1346 5852 6317 5734 1904 69 1346 5852 6317 5734 1904 9 1376 5982 6317 5734 1904 9 1376 5982 6317 5734 1904 -5 1382 6008 6317 5734 1904 -5 1382 6008 6317 5734 1904 2025-08-26 17:17:20,515 Hysteresis 4363 0: raw(6008 16000 16000 16000) min(5734 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6317 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6317 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8 10000 10000 10000) 7: 0: 6008@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6008@1p __all__ 9: don't have active chargers. 9: raw(0 9992 9992 9992) min(-274 9992 9992 9992) spread(-4104 9992 9992 9992) max_pv 309 9: [ 0 6008@1p ] PM PV mtr(W) avl(W) raw max min spread 33 1365 5934 6317 5734 1904 33 1365 5934 6317 5734 1904 64 1349 5865 6317 5734 1904 64 1349 5865 6317 5734 1904 45 1359 5908 6317 5734 1904 45 1359 5908 6317 5734 1904 24 1369 5952 6317 5734 1904 24 1369 5952 6317 5734 1904 21 1371 5960 6317 5734 1904 21 1371 5960 6317 5734 1904 76 1343 5839 6317 5734 1904 76 1343 5839 6317 5734 1904 60 1351 5873 6317 5734 1904 60 1351 5873 6317 5734 1904 4 1379 5995 6317 5734 1904 4 1379 5995 6317 5734 1904 -18 1390 6043 6317 5734 1904 -18 1390 6043 6317 5734 1904 -12 1387 6030 6317 5734 1904 -12 1387 6030 6317 5734 1904 2025-08-26 17:17:30,521 Hysteresis 4373 0: raw(6030 16000 16000 16000) min(5734 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6317 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6317 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (30 10000 10000 10000) 7: 0: 6030@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6030@1p __all__ 9: don't have active chargers. 9: raw(0 9970 9970 9970) min(-296 9970 9970 9970) spread(-4126 9970 9970 9970) max_pv 287 9: [ 0 6030@1p ] PM PV mtr(W) avl(W) raw max min spread 73 1350 5869 6317 5734 1904 73 1350 5869 6317 5734 1904 60 1356 5895 6317 5734 1904 60 1356 5895 6317 5734 1904 12 1380 6000 6317 5734 1904 12 1380 6000 6317 5734 1904 -13 1392 6052 6317 5734 1904 -13 1392 6052 6317 5734 1904 78 1347 5856 6317 5734 1904 78 1347 5856 6317 5734 1904 63 1355 5891 6317 5734 1904 63 1355 5891 6317 5734 1904 54 1359 5908 6317 5734 1904 54 1359 5908 6317 5734 1904 -6 1389 6039 6317 5734 1904 -6 1389 6039 6317 5734 1904 -9 1390 6043 6317 5734 1904 -9 1390 6043 6317 5734 1904 43 1365 5934 6317 5734 1904 43 1365 5934 6317 5734 1904 2025-08-26 17:17:40,531 Hysteresis 4383 0: raw(5934 16000 16000 16000) min(5734 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6317 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6317 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-66 10000 10000 10000) min(-266 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 317 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 38 1361 5917 6317 5734 1904 38 1361 5917 6317 5734 1904 19 1371 5960 6317 5734 1904 19 1371 5960 6317 5734 1904 16 1372 5965 6317 5734 1904 16 1372 5965 6317 5734 1904 68 1346 5852 6317 5734 1904 68 1346 5852 6317 5734 1904 68 1346 5852 6317 5734 1904 68 1346 5852 6317 5734 1904 55 1353 5882 6317 5734 1904 55 1353 5882 6317 5734 1904 2 1379 5995 6317 5734 1904 2 1379 5995 6317 5734 1904 -22 1391 6047 6317 5734 1904 -22 1391 6047 6317 5734 1904 66 1347 5856 6317 5734 1904 66 1347 5856 6317 5734 1904 39 1361 5917 6317 5734 1904 39 1361 5917 6317 5734 1904 2025-08-26 17:17:50,537 Hysteresis 4393 0: raw(5917 16000 16000 16000) min(5734 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6317 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6317 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-83 10000 10000 10000) min(-266 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 317 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 17 1372 5965 6317 5734 1904 17 1372 5965 6317 5734 1904 14 1373 5969 6317 5734 1904 14 1373 5969 6317 5734 1904 44 1358 5904 6317 5734 1904 44 1358 5904 6317 5734 1904 35 1363 5926 6317 5734 1904 35 1363 5926 6317 5734 1904 17 1372 5965 6317 5734 1904 17 1372 5965 6317 5734 1904 36 1362 5921 6317 5734 1904 36 1362 5921 6317 5734 1904 19 1371 5960 6317 5734 1904 19 1371 5960 6317 5734 1904 12 1374 5973 6317 5734 1904 12 1374 5973 6317 5734 1904 0 1380 6000 6317 5734 1904 0 1380 6000 6317 5734 1904 21 1370 5956 6317 5734 1904 21 1370 5956 6317 5734 1904 2025-08-26 17:18:00,543 Hysteresis 4403 0: raw(5956 16000 16000 16000) min(5734 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6317 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6317 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-44 10000 10000 10000) min(-266 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 317 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 19 1371 5960 6317 5734 1904 19 1371 5960 6317 5734 1904 69 1346 5852 6317 5734 1904 69 1346 5852 6317 5734 1904 4 1378 5991 6317 5734 1904 4 1378 5991 6317 5734 1904 -17 1388 6034 6317 5734 1904 -17 1388 6034 6317 5734 1904 41 1360 5913 6317 5734 1904 41 1360 5913 6317 5734 1904 44 1358 5904 6317 5734 1904 44 1358 5904 6317 5734 1904 17 1372 5965 6317 5734 1904 17 1372 5965 6317 5734 1904 159 1301 5656 6317 5656 1904 159 1301 5656 6317 5656 1904 -15 1387 6030 6317 5656 1904 -15 1387 6030 6317 5656 1904 -15 1387 6030 6317 5656 1904 33 1364 5930 6317 5656 1904 2025-08-26 17:18:10,549 Hysteresis 4413 0: raw(5930 16000 16000 16000) min(5656 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6317 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6317 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-70 10000 10000 10000) min(-344 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 317 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 101 1330 5782 6317 5656 1904 101 1330 5782 6317 5656 1904 64 1348 5860 6317 5656 1904 64 1348 5860 6317 5656 1904 58 1351 5873 6317 5656 1904 58 1351 5873 6317 5656 1904 18 1371 5960 6317 5656 1904 18 1371 5960 6317 5656 1904 6 1377 5986 6317 5656 1904 6 1377 5986 6317 5656 1904 5 1378 5991 6317 5656 1904 5 1378 5991 6317 5656 1904 -118 1439 6256 6295 5656 1904 -118 1439 6256 6295 5656 1904 -129 1444 6278 6295 5656 1904 -129 1444 6278 6295 5656 1904 13 1374 5973 6295 5656 1904 13 1374 5973 6295 5656 1904 60 1350 5869 6295 5656 1904 60 1350 5869 6295 5656 1904 2025-08-26 17:18:20,557 Hysteresis 4423 0: raw(5869 16000 16000 16000) min(5656 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6295 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6295 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-131 10000 10000 10000) min(-344 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 295 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 10 1375 5978 6295 5656 1904 10 1375 5978 6295 5656 1904 -16 1388 6034 6295 5656 1904 -16 1388 6034 6295 5656 1904 18 1371 5960 6295 5656 1904 18 1371 5960 6295 5656 1904 74 1343 5839 6295 5656 1904 74 1343 5839 6295 5656 1904 80 1340 5826 6295 5656 1904 80 1340 5826 6295 5656 1904 6 1377 5986 6295 5656 1904 6 1377 5986 6295 5656 1904 -5 1382 6008 6295 5656 1904 -5 1382 6008 6295 5656 1904 35 1363 5926 6295 5656 1904 35 1363 5926 6295 5656 1904 68 1346 5852 6295 5656 1904 68 1346 5852 6295 5656 1904 4 1378 5991 6295 5656 1904 4 1378 5991 6295 5656 1904 2025-08-26 17:18:30,564 Hysteresis 4433 0: raw(5991 16000 16000 16000) min(5656 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6295 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6295 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-9 10000 10000 10000) min(-344 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 295 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -11 1385 6021 6295 5656 1904 -11 1385 6021 6295 5656 1904 -31 1395 6065 6295 5656 1904 -31 1395 6065 6295 5656 1904 72 1344 5843 6295 5656 1904 72 1344 5843 6295 5656 1904 68 1346 5852 6295 5656 1904 68 1346 5852 6295 5656 1904 10 1375 5978 6295 5656 1904 10 1375 5978 6295 5656 1904 -9 1384 6017 6295 5656 1904 -9 1384 6017 6295 5656 1904 20 1370 5956 6295 5656 1904 20 1370 5956 6295 5656 1904 46 1357 5900 6295 5656 1904 46 1357 5900 6295 5656 1904 51 1355 5891 6295 5656 1904 51 1355 5891 6295 5656 1904 -7 1383 6013 6295 5656 1904 -7 1383 6013 6295 5656 1904 2025-08-26 17:18:40,574 Hysteresis 4443 0: raw(6013 16000 16000 16000) min(5656 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6295 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6295 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (13 10000 10000 10000) 7: 0: 6013@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6013@1p __all__ 9: don't have active chargers. 9: raw(0 9987 9987 9987) min(-357 9987 9987 9987) spread(-4109 9987 9987 9987) max_pv 282 9: [ 0 6013@1p ] PM PV mtr(W) avl(W) raw max min spread -23 1393 6056 6295 5656 1904 -23 1393 6056 6295 5656 1904 63 1351 5873 6295 5656 1904 63 1351 5873 6295 5656 1904 52 1356 5895 6295 5656 1904 52 1356 5895 6295 5656 1904 21 1372 5965 6295 5656 1904 21 1372 5965 6295 5656 1904 14 1375 5978 6295 5656 1904 14 1375 5978 6295 5656 1904 28 1368 5947 6295 5656 1904 28 1368 5947 6295 5656 1904 77 1344 5843 6295 5656 1904 77 1344 5843 6295 5656 1904 61 1352 5878 6295 5656 1904 61 1352 5878 6295 5656 1904 0 1382 6008 6295 5656 1904 0 1382 6008 6295 5656 1904 0 1382 6008 6295 5656 1904 0 1382 6008 6295 5656 1904 2025-08-26 17:18:50,579 Hysteresis 4453 0: raw(6008 16000 16000 16000) min(5656 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6295 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6295 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8 10000 10000 10000) 7: 0: 6008@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6008@1p __all__ 9: don't have active chargers. 9: raw(0 9992 9992 9992) min(-352 9992 9992 9992) spread(-4104 9992 9992 9992) max_pv 287 9: [ 0 6008@1p ] PM PV mtr(W) avl(W) raw max min spread 66 1348 5860 6295 5656 1904 66 1348 5860 6295 5656 1904 69 1347 5856 6295 5656 1904 69 1347 5856 6295 5656 1904 44 1359 5908 6295 5656 1904 44 1359 5908 6295 5656 1904 9 1377 5986 6295 5656 1904 9 1377 5986 6295 5656 1904 3 1380 6000 6295 5656 1904 3 1380 6000 6295 5656 1904 59 1352 5878 6295 5656 1904 59 1352 5878 6295 5656 1904 41 1361 5917 6295 5656 1904 41 1361 5917 6295 5656 1904 33 1365 5934 6295 5656 1904 33 1365 5934 6295 5656 1904 27 1368 5947 6295 5656 1904 27 1368 5947 6295 5656 1904 73 1345 5847 6295 5656 1904 73 1345 5847 6295 5656 1904 2025-08-26 17:19:00,585 Hysteresis 4463 0: raw(5847 16000 16000 16000) min(5656 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6295 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6295 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-153 10000 10000 10000) min(-344 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 295 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 73 1344 5843 6295 5656 1904 73 1344 5843 6295 5656 1904 58 1351 5873 6295 5656 1904 58 1351 5873 6295 5656 1904 2 1379 5995 6295 5656 1904 2 1379 5995 6295 5656 1904 -9 1384 6017 6295 5656 1904 -9 1384 6017 6295 5656 1904 67 1347 5856 6295 5656 1904 67 1347 5856 6295 5656 1904 70 1345 5847 6295 5656 1904 70 1345 5847 6295 5656 1904 5 1378 5991 6295 5656 1904 5 1378 5991 6295 5656 1904 -36 1398 6078 6295 5656 1904 -36 1398 6078 6295 5656 1904 -13 1386 6026 6295 5656 1904 -13 1386 6026 6295 5656 1904 68 1346 5852 6295 5656 1904 68 1346 5852 6295 5656 1904 2025-08-26 17:19:10,595 Hysteresis 4473 0: raw(5852 16000 16000 16000) min(5656 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6295 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6295 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-148 10000 10000 10000) min(-344 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 295 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 51 1355 5891 6295 5656 1904 51 1355 5891 6295 5656 1904 5 1378 5991 6295 5656 1904 5 1378 5991 6295 5656 1904 -4 1382 6008 6295 5656 1904 -4 1382 6008 6295 5656 1904 38 1361 5917 6295 5656 1904 38 1361 5917 6295 5656 1904 61 1350 5869 6295 5656 1904 61 1350 5869 6295 5656 1904 3 1379 5995 6295 5656 1904 3 1379 5995 6295 5656 1904 -8 1384 6017 6295 5656 1904 -8 1384 6017 6295 5656 1904 -15 1387 6030 6295 5656 1904 -15 1387 6030 6295 5656 1904 65 1348 5860 6295 5656 1904 65 1348 5860 6295 5656 1904 60 1350 5869 6295 5656 1904 60 1350 5869 6295 5656 1904 2025-08-26 17:19:20,601 Hysteresis 4483 0: raw(5869 16000 16000 16000) min(5656 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6295 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6295 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-131 10000 10000 10000) min(-344 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 295 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -4 1382 6008 6295 5656 1904 -4 1382 6008 6295 5656 1904 -9 1384 6017 6295 5656 1904 -9 1384 6017 6295 5656 1904 38 1361 5917 6295 5656 1904 38 1361 5917 6295 5656 1904 84 1338 5817 6295 5656 1904 84 1338 5817 6295 5656 1904 73 1344 5843 6295 5656 1904 73 1344 5843 6295 5656 1904 -19 1389 6039 6295 5656 1904 -19 1389 6039 6295 5656 1904 -23 1391 6047 6295 5656 1904 -23 1391 6047 6295 5656 1904 53 1354 5886 6295 5656 1904 53 1354 5886 6295 5656 1904 72 1344 5843 6295 5656 1904 72 1344 5843 6295 5656 1904 3 1379 5995 6295 5656 1904 3 1379 5995 6295 5656 1904 2025-08-26 17:19:30,610 Hysteresis 4493 0: raw(5995 16000 16000 16000) min(5656 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6295 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6295 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-5 10000 10000 10000) min(-344 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 295 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -3 1381 6004 6295 5656 1904 -3 1381 6004 6295 5656 1904 22 1369 5952 6295 5656 1904 22 1369 5952 6295 5656 1904 72 1344 5843 6295 5656 1904 72 1344 5843 6295 5656 1904 47 1357 5900 6295 5656 1904 47 1357 5900 6295 5656 1904 -5 1382 6008 6295 5656 1904 -5 1382 6008 6295 5656 1904 -26 1393 6056 6295 5656 1904 -26 1393 6056 6295 5656 1904 77 1342 5834 6295 5656 1904 77 1342 5834 6295 5656 1904 66 1347 5856 6295 5656 1904 66 1347 5856 6295 5656 1904 -10 1385 6021 6295 5656 1904 -10 1385 6021 6295 5656 1904 -6 1383 6013 6295 5656 1904 -6 1383 6013 6295 5656 1904 2025-08-26 17:19:40,616 Hysteresis 4503 0: raw(6013 16000 16000 16000) min(5656 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6295 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6295 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (13 10000 10000 10000) 7: 0: 6013@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6013@1p __all__ 9: don't have active chargers. 9: raw(0 9987 9987 9987) min(-357 9987 9987 9987) spread(-4109 9987 9987 9987) max_pv 282 9: [ 0 6013@1p ] PM PV mtr(W) avl(W) raw max min spread 9 1378 5991 6295 5656 1904 9 1378 5991 6295 5656 1904 62 1351 5873 6295 5656 1904 62 1351 5873 6295 5656 1904 42 1361 5917 6295 5656 1904 42 1361 5917 6295 5656 1904 30 1367 5943 6295 5656 1904 30 1367 5943 6295 5656 1904 6 1379 5995 6295 5656 1904 6 1379 5995 6295 5656 1904 31 1367 5943 6295 5656 1904 31 1367 5943 6295 5656 1904 7 1379 5995 6295 5656 1904 7 1379 5995 6295 5656 1904 -2 1383 6013 6295 5656 1904 -2 1383 6013 6295 5656 1904 39 1363 5926 6295 5656 1904 39 1363 5926 6295 5656 1904 72 1346 5852 6295 5656 1904 72 1346 5852 6295 5656 1904 2025-08-26 17:19:50,626 Hysteresis 4513 0: raw(5852 16000 16000 16000) min(5656 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6295 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6295 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-148 10000 10000 10000) min(-344 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 295 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 17 1372 5965 6295 5656 1904 17 1372 5965 6295 5656 1904 0 1380 6000 6295 5656 1904 0 1380 6000 6295 5656 1904 61 1350 5869 6295 5656 1904 61 1350 5869 6295 5656 1904 58 1351 5873 6295 5656 1904 58 1351 5873 6295 5656 1904 69 1346 5852 6295 5656 1904 69 1346 5852 6295 5656 1904 29 1366 5939 6295 5656 1904 29 1366 5939 6295 5656 1904 11 1375 5978 6295 5656 1904 11 1375 5978 6295 5656 1904 49 1356 5895 6295 5656 1904 49 1356 5895 6295 5656 1904 60 1350 5869 6295 5656 1904 60 1350 5869 6295 5656 1904 -8 1384 6017 6295 5656 1904 -8 1384 6017 6295 5656 1904 2025-08-26 17:20:00,636 Hysteresis 4523 0: raw(6017 16000 16000 16000) min(5656 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6295 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6295 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (17 10000 10000 10000) 7: 0: 6017@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6017@1p __all__ 9: don't have active chargers. 9: raw(0 9983 9983 9983) min(-361 9983 9983 9983) spread(-4113 9983 9983 9983) max_pv 278 9: [ 0 6017@1p ] PM PV mtr(W) avl(W) raw max min spread -16 1391 6047 6295 5656 1904 -16 1391 6047 6295 5656 1904 26 1370 5956 6295 5656 1904 26 1370 5956 6295 5656 1904 46 1360 5913 6295 5656 1904 46 1360 5913 6295 5656 1904 49 1359 5908 6295 5656 1904 49 1359 5908 6295 5656 1904 1 1383 6013 6295 5656 1904 1 1383 6013 6295 5656 1904 -12 1389 6039 6295 5656 1904 -12 1389 6039 6295 5656 1904 20 1373 5969 6295 5656 1904 20 1373 5969 6295 5656 1904 63 1352 5878 6295 5656 1904 63 1352 5878 6295 5656 1904 -15 1390 6043 6295 5656 1904 -15 1390 6043 6295 5656 1904 -24 1395 6065 6295 5656 1904 -24 1395 6065 6295 5656 1904 2025-08-26 17:20:10,642 Hysteresis 4533 0: raw(6065 16000 16000 16000) min(5656 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6295 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6295 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (65 10000 10000 10000) 7: 0: 6065@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6065@1p __all__ 9: don't have active chargers. 9: raw(0 9935 9935 9935) min(-409 9935 9935 9935) spread(-4161 9935 9935 9935) max_pv 230 9: [ 0 6065@1p ] PM PV mtr(W) avl(W) raw max min spread 13 1388 6034 6295 5656 1904 13 1388 6034 6295 5656 1904 149 1320 5739 6295 5656 1904 149 1320 5739 6295 5656 1904 140 1324 5756 6295 5656 1904 140 1324 5756 6295 5656 1904 -16 1402 6095 6295 5656 1904 -16 1402 6095 6295 5656 1904 -21 1404 6104 6295 5656 1904 -21 1404 6104 6295 5656 1904 17 1386 6026 6295 5656 1904 17 1386 6026 6295 5656 1904 -64 1426 6200 6286 5656 1904 -64 1426 6200 6282 5656 1904 -80 1434 6234 6282 5656 1904 -80 1434 6234 6278 5656 1904 24 1382 6008 6278 5656 1904 24 1382 6008 6278 5656 1904 12 1388 6034 6278 5656 1904 12 1388 6034 6278 5656 1904 2025-08-26 17:20:20,648 Hysteresis 4543 0: raw(6034 16000 16000 16000) min(5656 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6278 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6278 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (34 10000 10000 10000) 7: 0: 6034@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6034@1p __all__ 9: don't have active chargers. 9: raw(0 9966 9966 9966) min(-378 9966 9966 9966) spread(-4130 9966 9966 9966) max_pv 244 9: [ 0 6034@1p ] PM PV mtr(W) avl(W) raw max min spread 25 1375 5978 6278 5656 1904 25 1375 5978 6278 5656 1904 66 1354 5886 6278 5656 1904 66 1354 5886 6278 5656 1904 34 1370 5956 6278 5656 1904 34 1370 5956 6278 5656 1904 2 1386 6026 6278 5656 1904 2 1386 6026 6278 5656 1904 18 1378 5991 6278 5656 1904 18 1378 5991 6278 5656 1904 45 1365 5934 6278 5656 1904 45 1365 5934 6278 5656 1904 47 1364 5930 6278 5656 1904 47 1364 5930 6278 5656 1904 1 1387 6030 6278 5656 1904 1 1387 6030 6278 5656 1904 -22 1398 6078 6278 5656 1904 -22 1398 6078 6278 5656 1904 18 1378 5991 6278 5656 1904 18 1378 5991 6278 5656 1904 2025-08-26 17:20:30,654 Hysteresis 4553 0: raw(5991 16000 16000 16000) min(5656 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6278 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6278 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-9 10000 10000 10000) min(-344 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 278 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 36 1362 5921 6278 5656 1904 36 1362 5921 6278 5656 1904 15 1373 5969 6278 5656 1904 15 1373 5969 6278 5656 1904 -10 1385 6021 6278 5656 1904 -10 1385 6021 6278 5656 1904 -3 1381 6004 6278 5656 1904 -3 1381 6004 6278 5656 1904 68 1346 5852 6278 5656 1904 68 1346 5852 6278 5656 1904 62 1349 5865 6278 5656 1904 62 1349 5865 6278 5656 1904 6 1377 5986 6278 5656 1904 6 1377 5986 6278 5656 1904 -5 1382 6008 6278 5656 1904 -5 1382 6008 6278 5656 1904 53 1354 5886 6278 5656 1904 53 1354 5886 6278 5656 1904 80 1340 5826 6278 5656 1904 80 1340 5826 6278 5656 1904 2025-08-26 17:20:40,666 Hysteresis 4563 0: raw(5826 16000 16000 16000) min(5656 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6278 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6278 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-174 10000 10000 10000) min(-344 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 278 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 70 1345 5847 6278 5656 1904 70 1345 5847 6278 5656 1904 32 1364 5930 6278 5656 1904 32 1364 5930 6278 5656 1904 21 1370 5956 6278 5656 1904 21 1370 5956 6278 5656 1904 50 1355 5891 6278 5656 1904 50 1355 5891 6278 5656 1904 43 1359 5908 6278 5656 1904 43 1359 5908 6278 5656 1904 25 1368 5947 6278 5656 1904 25 1368 5947 6278 5656 1904 21 1370 5956 6278 5656 1904 21 1370 5956 6278 5656 1904 16 1372 5965 6278 5656 1904 16 1372 5965 6278 5656 1904 57 1352 5878 6278 5656 1904 57 1352 5878 6278 5656 1904 68 1346 5852 6278 5656 1904 68 1346 5852 6278 5656 1904 2025-08-26 17:20:50,672 Hysteresis 4573 0: raw(5852 16000 16000 16000) min(5656 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6278 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6278 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-148 10000 10000 10000) min(-344 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 278 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 8 1376 5982 6278 5656 1904 8 1376 5982 6278 5656 1904 -27 1393 6056 6278 5656 1904 -27 1393 6056 6278 5656 1904 56 1352 5878 6278 5656 1904 56 1352 5878 6278 5656 1904 74 1343 5839 6278 5656 1904 74 1343 5839 6278 5656 1904 -2 1381 6004 6278 5656 1904 -2 1381 6004 6278 5656 1904 -11 1385 6021 6278 5656 1904 -11 1385 6021 6278 5656 1904 -17 1388 6034 6278 5656 1904 -17 1388 6034 6278 5656 1904 52 1354 5886 6278 5656 1904 52 1354 5886 6278 5656 1904 53 1354 5886 6278 5656 1904 53 1354 5886 6278 5656 1904 -18 1389 6039 6278 5656 1904 -18 1389 6039 6278 5656 1904 2025-08-26 17:21:00,678 Hysteresis 4583 0: raw(6039 16000 16000 16000) min(5656 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6278 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6278 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (39 10000 10000 10000) 7: 0: 6039@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6039@1p __all__ 9: don't have active chargers. 9: raw(0 9961 9961 9961) min(-383 9961 9961 9961) spread(-4135 9961 9961 9961) max_pv 239 9: [ 0 6039@1p ] PM PV mtr(W) avl(W) raw max min spread -25 1400 6086 6278 5656 1904 -25 1400 6086 6278 5656 1904 30 1373 5969 6278 5656 1904 30 1373 5969 6278 5656 1904 27 1375 5978 6278 5656 1904 27 1375 5978 6278 5656 1904 34 1371 5960 6278 5656 1904 34 1371 5960 6278 5656 1904 36 1370 5956 6278 5656 1904 36 1370 5956 6278 5656 1904 21 1378 5991 6278 5656 1904 21 1378 5991 6278 5656 1904 8 1384 6017 6278 5656 1904 8 1384 6017 6278 5656 1904 13 1382 6008 6278 5656 1904 13 1382 6008 6278 5656 1904 7 1385 6021 6278 5656 1904 7 1385 6021 6278 5656 1904 18 1379 5995 6278 5656 1904 18 1379 5995 6278 5656 1904 2025-08-26 17:21:10,687 Hysteresis 4593 0: raw(5995 16000 16000 16000) min(5656 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6278 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6278 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-5 10000 10000 10000) min(-344 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 278 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 19 1371 5960 6278 5656 1904 19 1371 5960 6278 5656 1904 11 1375 5978 6278 5656 1904 11 1375 5978 6278 5656 1904 11 1375 5978 6278 5656 1904 11 1375 5978 6278 5656 1904 10 1375 5978 6278 5656 1904 10 1375 5978 6278 5656 1904 21 1370 5956 6278 5656 1904 21 1370 5956 6278 5656 1904 31 1365 5934 6278 5656 1904 31 1365 5934 6278 5656 1904 41 1360 5913 6278 5656 1904 41 1360 5913 6278 5656 1904 728 1016 4417 6278 4417 1904 728 1016 4417 6278 4417 1904 129 1316 5721 6278 4417 1904 129 1316 5721 6278 4417 1904 113 1324 5756 6278 4417 1904 113 1324 5756 6278 4417 1904 2025-08-26 17:21:20,693 Hysteresis 4603 0: raw(5756 16000 16000 16000) min(4417 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6278 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6278 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-244 10000 10000 10000) min(-1583 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 278 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 30 1365 5934 6278 4417 1904 30 1365 5934 6278 4417 1904 12 1374 5973 6278 4417 1904 12 1374 5973 6278 4417 1904 -15 1387 6030 6278 4417 1904 -15 1387 6030 6278 4417 1904 12 1374 5973 6278 4417 1904 12 1374 5973 6278 4417 1904 33 1364 5930 6278 4417 1904 33 1364 5930 6278 4417 1904 4 1378 5991 6278 4417 1904 4 1378 5991 6278 4417 1904 6 1377 5986 6278 4417 1904 6 1377 5986 6278 4417 1904 -8 1384 6017 6278 4417 1904 -8 1384 6017 6278 4417 1904 -7 1383 6013 6278 4417 1904 -7 1383 6013 6278 4417 1904 -10 1385 6021 6278 4417 1904 -10 1385 6021 6278 4417 1904 2025-08-26 17:21:30,699 Hysteresis 4613 0: raw(6021 16000 16000 16000) min(4417 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6278 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6278 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (21 10000 10000 10000) 7: 0: 6021@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6021@1p __all__ 9: don't have active chargers. 9: raw(0 9979 9979 9979) min(-1604 9979 9979 9979) spread(-4117 9979 9979 9979) max_pv 257 9: [ 0 6021@1p ] PM PV mtr(W) avl(W) raw max min spread -5 1386 6026 6278 4417 1904 -5 1386 6026 6278 4417 1904 0 1384 6017 6278 4417 1904 0 1384 6017 6278 4417 1904 20 1374 5973 6278 4417 1904 20 1374 5973 6278 4417 1904 33 1368 5947 6278 4417 1904 33 1368 5947 6278 4417 1904 14 1377 5986 6278 4417 1904 14 1377 5986 6278 4417 1904 41 1364 5930 6278 4417 1904 41 1364 5930 6278 4417 1904 40 1364 5930 6278 4417 1904 40 1364 5930 6278 4417 1904 38 1365 5934 6278 4417 1904 38 1365 5934 6278 4417 1904 34 1367 5943 6278 4417 1904 34 1367 5943 6278 4417 1904 30 1369 5952 6278 4417 1904 30 1369 5952 6278 4417 1904 2025-08-26 17:21:40,711 Hysteresis 4623 0: raw(5952 16000 16000 16000) min(4417 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6278 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6278 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-48 10000 10000 10000) min(-1583 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 278 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 37 1362 5921 6278 4417 1904 37 1362 5921 6278 4417 1904 11 1375 5978 6278 4417 1904 11 1375 5978 6278 4417 1904 39 1361 5917 6278 4417 1904 39 1361 5917 6278 4417 1904 39 1361 5917 6278 4417 1904 39 1361 5917 6278 4417 1904 41 1360 5913 6278 4417 1904 41 1360 5913 6278 4417 1904 37 1362 5921 6278 4417 1904 37 1362 5921 6278 4417 1904 11 1375 5978 6278 4417 1904 11 1375 5978 6278 4417 1904 13 1374 5973 6278 4417 1904 13 1374 5973 6278 4417 1904 32 1364 5930 6278 4417 1904 32 1364 5930 6278 4417 1904 2 1379 5995 6278 4417 1904 2 1379 5995 6278 4417 1904 2025-08-26 17:21:50,724 Hysteresis 4633 0: raw(5995 16000 16000 16000) min(4417 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6278 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6278 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-5 10000 10000 10000) min(-1583 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 278 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 24 1368 5947 6278 4417 1904 24 1368 5947 6278 4417 1904 19 1371 5960 6278 4417 1904 19 1371 5960 6278 4417 1904 18 1371 5960 6278 4417 1904 18 1371 5960 6278 4417 1904 8 1376 5982 6278 4417 1904 8 1376 5982 6278 4417 1904 24 1368 5947 6278 4417 1904 24 1368 5947 6278 4417 1904 28 1366 5939 6278 4417 1904 28 1366 5939 6278 4417 1904 29 1366 5939 6278 4417 1904 29 1366 5939 6278 4417 1904 32 1364 5930 6278 4417 1904 32 1364 5930 6278 4417 1904 16 1372 5965 6278 4417 1904 16 1372 5965 6278 4417 1904 17 1372 5965 6278 4417 1904 17 1372 5965 6278 4417 1904 2025-08-26 17:22:00,730 Hysteresis 4643 0: raw(5965 16000 16000 16000) min(4417 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6278 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6278 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-35 10000 10000 10000) min(-1583 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 278 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 24 1368 5947 6278 4417 1904 24 1368 5947 6278 4417 1904 23 1369 5952 6278 4417 1904 23 1369 5952 6278 4417 1904 45 1358 5904 6278 4417 1904 45 1358 5904 6278 4417 1904 26 1367 5943 6278 4417 1904 26 1367 5943 6278 4417 1904 19 1371 5960 6278 4417 1904 19 1371 5960 6278 4417 1904 28 1366 5939 6278 4417 1904 28 1366 5939 6278 4417 1904 35 1363 5926 6278 4417 1904 35 1363 5926 6278 4417 1904 36 1362 5921 6278 4417 1904 36 1362 5921 6278 4417 1904 43 1359 5908 6278 4417 1904 43 1359 5908 6278 4417 1904 33 1364 5930 6278 4417 1904 33 1364 5930 6278 4417 1904 2025-08-26 17:22:10,740 Hysteresis 4653 0: raw(5930 16000 16000 16000) min(4417 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6278 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6278 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-70 10000 10000 10000) min(-1583 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 278 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 72 1344 5843 6278 4417 1904 72 1344 5843 6278 4417 1904 169 1296 5634 6278 4417 1904 169 1296 5634 6278 4417 1904 -43 1401 6091 6278 4417 1904 -43 1401 6091 6278 4417 1904 -40 1400 6086 6278 4417 1904 -40 1400 6086 6278 4417 1904 -1 1380 6000 6278 4417 1904 -1 1380 6000 6278 4417 1904 27 1367 5943 6278 4417 1904 27 1367 5943 6278 4417 1904 -87 1423 6186 6278 4417 1904 -87 1423 6186 6278 4417 1904 43 1359 5908 6278 4417 1904 43 1359 5908 6234 4417 1904 45 1358 5904 6234 4417 1904 45 1358 5904 6234 4417 1904 52 1354 5886 6234 4417 1904 52 1354 5886 6234 4417 1904 2025-08-26 17:22:20,745 Hysteresis 4663 0: raw(5886 16000 16000 16000) min(4417 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6234 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6234 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-114 10000 10000 10000) min(-1583 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 234 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 46 1357 5900 6234 4417 1904 46 1357 5900 6234 4417 1904 36 1362 5921 6234 4417 1904 36 1362 5921 6234 4417 1904 31 1365 5934 6234 4417 1904 31 1365 5934 6234 4417 1904 34 1363 5926 6234 4417 1904 34 1363 5926 6234 4417 1904 45 1358 5904 6234 4417 1904 45 1358 5904 6234 4417 1904 40 1360 5913 6234 4417 1904 40 1360 5913 6234 4417 1904 24 1368 5947 6234 4417 1904 24 1368 5947 6234 4417 1904 34 1363 5926 6234 4417 1904 34 1363 5926 6234 4417 1904 19 1371 5960 6234 4417 1904 19 1371 5960 6234 4417 1904 18 1371 5960 6234 4417 1904 18 1371 5960 6234 4417 1904 2025-08-26 17:22:30,755 Hysteresis 4673 0: raw(5960 16000 16000 16000) min(4417 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6234 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6234 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-40 10000 10000 10000) min(-1583 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 234 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 32 1364 5930 6234 4417 1904 32 1364 5930 6234 4417 1904 24 1368 5947 6234 4417 1904 24 1368 5947 6234 4417 1904 26 1367 5943 6234 4417 1904 26 1367 5943 6234 4417 1904 36 1362 5921 6234 4417 1904 36 1362 5921 6234 4417 1904 24 1368 5947 6234 4417 1904 24 1368 5947 6234 4417 1904 33 1364 5930 6234 4417 1904 33 1364 5930 6234 4417 1904 30 1365 5934 6234 4417 1904 30 1365 5934 6234 4417 1904 22 1369 5952 6234 4417 1904 22 1369 5952 6234 4417 1904 34 1363 5926 6234 4417 1904 34 1363 5926 6234 4417 1904 30 1365 5934 6234 4417 1904 30 1365 5934 6234 4417 1904 2025-08-26 17:22:40,761 Hysteresis 4683 0: raw(5934 16000 16000 16000) min(4417 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6234 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6234 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-66 10000 10000 10000) min(-1583 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 234 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 31 1365 5934 6234 4417 1904 31 1365 5934 6234 4417 1904 31 1365 5934 6234 4417 1904 31 1365 5934 6234 4417 1904 21 1370 5956 6234 4417 1904 21 1370 5956 6234 4417 1904 16 1372 5965 6234 4417 1904 16 1372 5965 6234 4417 1904 33 1364 5930 6234 4417 1904 33 1364 5930 6234 4417 1904 40 1360 5913 6234 4417 1904 40 1360 5913 6234 4417 1904 28 1366 5939 6234 4417 1904 28 1366 5939 6234 4417 1904 17 1372 5965 6234 4417 1904 17 1372 5965 6234 4417 1904 32 1364 5930 6234 4417 1904 32 1364 5930 6234 4417 1904 32 1364 5930 6234 4417 1904 32 1364 5930 6234 4417 1904 2025-08-26 17:22:50,767 Hysteresis 4693 0: raw(5930 16000 16000 16000) min(4417 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6234 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6234 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-70 10000 10000 10000) min(-1583 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 234 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 36 1362 5921 6234 4417 1904 36 1362 5921 6234 4417 1904 27 1367 5943 6234 4417 1904 27 1367 5943 6234 4417 1904 15 1373 5969 6234 4417 1904 15 1373 5969 6234 4417 1904 16 1372 5965 6234 4417 1904 16 1372 5965 6234 4417 1904 25 1368 5947 6234 4417 1904 25 1368 5947 6234 4417 1904 29 1366 5939 6234 4417 1904 29 1366 5939 6234 4417 1904 33 1364 5930 6234 4417 1904 33 1364 5930 6234 4417 1904 28 1366 5939 6234 4417 1904 28 1366 5939 6234 4417 1904 37 1362 5921 6234 4417 1904 37 1362 5921 6234 4417 1904 44 1358 5904 6234 4417 1904 44 1358 5904 6234 4417 1904 2025-08-26 17:23:00,773 Hysteresis 4703 0: raw(5904 16000 16000 16000) min(4417 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6234 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6234 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-96 10000 10000 10000) min(-1583 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 234 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 31 1365 5934 6234 4417 1904 31 1365 5934 6234 4417 1904 36 1362 5921 6234 4417 1904 36 1362 5921 6234 4417 1904 17 1372 5965 6234 4417 1904 17 1372 5965 6234 4417 1904 40 1360 5913 6234 4417 1904 40 1360 5913 6234 4417 1904 26 1367 5943 6234 4417 1904 26 1367 5943 6234 4417 1904 35 1363 5926 6234 4417 1904 35 1363 5926 6234 4417 1904 34 1363 5926 6234 4417 1904 34 1363 5926 6234 4417 1904 25 1368 5947 6234 4417 1904 25 1368 5947 6234 4417 1904 28 1366 5939 6234 4417 1904 28 1366 5939 6234 4417 1904 21 1370 5956 6234 4417 1904 21 1370 5956 6234 4417 1904 2025-08-26 17:23:10,778 Hysteresis 4713 0: raw(5956 16000 16000 16000) min(4417 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6234 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6234 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-44 10000 10000 10000) min(-1583 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 234 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 32 1364 5930 6234 4417 1904 32 1364 5930 6234 4417 1904 21 1370 5956 6234 4417 1904 21 1370 5956 6234 4417 1904 -38 1399 6082 6234 4417 1904 -38 1399 6082 6234 4417 1904 -35 1397 6073 6234 4417 1904 -35 1397 6073 6234 4417 1904 39 1361 5917 6234 4417 1904 39 1361 5917 6234 4417 1904 54 1353 5882 6234 4417 1904 54 1353 5882 6234 4417 1904 55 1353 5882 6234 4417 1904 55 1353 5882 6234 4417 1904 32 1364 5930 6234 4417 1904 32 1364 5930 6234 4417 1904 20 1370 5956 6234 4417 1904 20 1370 5956 6234 4417 1904 33 1364 5930 6234 4417 1904 33 1364 5930 6234 4417 1904 2025-08-26 17:23:20,784 Hysteresis 4723 0: raw(5930 16000 16000 16000) min(4417 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6234 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6234 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-70 10000 10000 10000) min(-1583 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 234 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 34 1363 5926 6234 4417 1904 34 1363 5926 6234 4417 1904 19 1371 5960 6234 4417 1904 19 1371 5960 6234 4417 1904 39 1361 5917 6234 4417 1904 39 1361 5917 6234 4417 1904 32 1364 5930 6234 4417 1904 32 1364 5930 6234 4417 1904 37 1362 5921 6234 4417 1904 37 1362 5921 6234 4417 1904 41 1360 5913 6234 4417 1904 41 1360 5913 6234 4417 1904 25 1368 5947 6234 4417 1904 25 1368 5947 6234 4417 1904 27 1367 5943 6234 4417 1904 27 1367 5943 6234 4417 1904 39 1361 5917 6234 4417 1904 39 1361 5917 6234 4417 1904 51 1355 5891 6234 4417 1904 51 1355 5891 6234 4417 1904 2025-08-26 17:23:30,794 Hysteresis 4733 0: raw(5891 16000 16000 16000) min(4417 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6234 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6234 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-109 10000 10000 10000) min(-1583 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 234 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 28 1366 5939 6234 4417 1904 28 1366 5939 6234 4417 1904 12 1374 5973 6234 4417 1904 12 1374 5973 6234 4417 1904 19 1371 5960 6234 4417 1904 19 1371 5960 6234 4417 1904 70 1345 5847 6234 4417 1904 70 1345 5847 6234 4417 1904 59 1351 5873 6234 4417 1904 59 1351 5873 6234 4417 1904 52 1354 5886 6234 4417 1904 52 1354 5886 6234 4417 1904 43 1359 5908 6234 4417 1904 43 1359 5908 6234 4417 1904 11 1375 5978 6234 4417 1904 11 1375 5978 6234 4417 1904 5 1378 5991 6234 4417 1904 5 1378 5991 6234 4417 1904 5 1378 5991 6234 4417 1904 5 1378 5991 6234 4417 1904 2025-08-26 17:23:40,800 Hysteresis 4743 0: raw(5991 16000 16000 16000) min(4417 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6234 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6234 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-9 10000 10000 10000) min(-1583 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 234 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 4 1378 5991 6234 4417 1904 4 1378 5991 6234 4417 1904 8 1376 5982 6234 4417 1904 8 1376 5982 6234 4417 1904 6 1377 5986 6234 4417 1904 6 1377 5986 6234 4417 1904 16 1372 5965 6234 4417 1904 16 1372 5965 6234 4417 1904 34 1363 5926 6234 4417 1904 34 1363 5926 6234 4417 1904 35 1363 5926 6234 4417 1904 35 1363 5926 6234 4417 1904 25 1368 5947 6234 4417 1904 25 1368 5947 6234 4417 1904 31 1365 5934 6234 4417 1904 31 1365 5934 6234 4417 1904 34 1363 5926 6234 4417 1904 34 1363 5926 6234 4417 1904 29 1366 5939 6234 4417 1904 29 1366 5939 6234 4417 1904 2025-08-26 17:23:50,806 Hysteresis 4753 0: raw(5939 16000 16000 16000) min(4417 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6234 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6234 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-61 10000 10000 10000) min(-1583 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 234 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 35 1363 5926 6234 4417 1904 35 1363 5926 6234 4417 1904 20 1370 5956 6234 4417 1904 20 1370 5956 6234 4417 1904 33 1364 5930 6234 4417 1904 33 1364 5930 6234 4417 1904 41 1360 5913 6234 4417 1904 41 1360 5913 6234 4417 1904 29 1366 5939 6234 4417 1904 29 1366 5939 6234 4417 1904 29 1366 5939 6234 4417 1904 29 1366 5939 6234 4417 1904 44 1358 5904 6234 4417 1904 44 1358 5904 6234 4417 1904 41 1360 5913 6234 4417 1904 41 1360 5913 6234 4417 1904 35 1363 5926 6234 4417 1904 35 1363 5926 6234 4417 1904 49 1356 5895 6234 4417 1904 49 1356 5895 6234 4417 1904 2025-08-26 17:24:00,811 Hysteresis 4763 0: raw(5895 16000 16000 16000) min(4417 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6234 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6234 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 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 10000 10000 10000) min(-1583 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 234 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 40 1360 5913 6234 4417 1904 40 1360 5913 6234 4417 1904 26 1367 5943 6234 4417 1904 26 1367 5943 6234 4417 1904 27 1367 5943 6234 4417 1904 27 1367 5943 6234 4417 1904 36 1362 5921 6234 4417 1904 36 1362 5921 6234 4417 1904 28 1366 5939 6234 4417 1904 28 1366 5939 6234 4417 1904 31 1365 5934 6234 4417 1904 31 1365 5934 6234 4417 1904 31 1365 5934 6234 4417 1904 31 1365 5934 6234 4417 1904 35 1363 5926 6234 4417 1904 35 1363 5926 6234 4417 1904 22 1369 5952 6234 4417 1904 22 1369 5952 6234 4417 1904 33 1364 5930 6234 4417 1904 33 1364 5930 6234 4417 1904 2025-08-26 17:24:10,817 Hysteresis 4773 0: raw(5930 16000 16000 16000) min(4417 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6234 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6234 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-70 10000 10000 10000) min(-1583 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 234 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 90 1335 5804 6234 4417 1904 90 1335 5804 6234 4417 1904 152 1304 5669 6234 4417 1904 152 1304 5669 6234 4417 1904 33 1364 5930 6234 4417 1904 33 1364 5930 6234 4417 1904 14 1373 5969 6234 4417 1904 14 1373 5969 6234 4417 1904 7 1377 5986 6234 4417 1904 7 1377 5986 6234 4417 1904 13 1374 5973 6234 4417 1904 13 1374 5973 6234 4417 1904 2 1379 5995 6234 4417 1904 2 1379 5995 6234 4417 1904 8 1376 5982 6234 4417 1904 8 1376 5982 6186 4417 1904 8 1376 5982 6186 4417 1904 8 1376 5982 6186 4417 1904 17 1372 5965 6186 4417 1904 17 1372 5965 6186 4417 1904 2025-08-26 17:24:20,824 Hysteresis 4783 0: raw(5965 16000 16000 16000) min(4417 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6186 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6186 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-35 10000 10000 10000) min(-1583 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 186 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 19 1371 5960 6186 4417 1904 19 1371 5960 6186 4417 1904 48 1356 5895 6186 4417 1904 48 1356 5895 6186 4417 1904 47 1357 5900 6186 4417 1904 47 1357 5900 6186 4417 1904 11 1375 5978 6186 4417 1904 11 1375 5978 6186 4417 1904 0 1380 6000 6186 4417 1904 0 1380 6000 6186 4417 1904 8 1376 5982 6186 4417 1904 8 1376 5982 6186 4417 1904 34 1363 5926 6186 4417 1904 34 1363 5926 6186 4417 1904 34 1363 5926 6186 4417 1904 34 1363 5926 6186 4417 1904 33 1364 5930 6186 4417 1904 33 1364 5930 6186 4417 1904 28 1366 5939 6186 4417 1904 28 1366 5939 6186 4417 1904 2025-08-26 17:24:30,835 Hysteresis 4793 0: raw(5939 16000 16000 16000) min(4417 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6186 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6186 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-61 10000 10000 10000) min(-1583 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 186 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 19 1371 5960 6186 4417 1904 19 1371 5960 6186 4417 1904 23 1369 5952 6186 4417 1904 23 1369 5952 6186 4417 1904 36 1362 5921 6186 4417 1904 36 1362 5921 6186 4417 1904 49 1356 5895 6186 4417 1904 49 1356 5895 6186 4417 1904 39 1361 5917 6186 4417 1904 39 1361 5917 6186 4417 1904 41 1360 5913 6186 4417 1904 41 1360 5913 6186 4417 1904 33 1364 5930 6186 4417 1904 33 1364 5930 6186 4417 1904 31 1365 5934 6186 4417 1904 31 1365 5934 6186 4417 1904 42 1359 5908 6186 4417 1904 42 1359 5908 6186 4417 1904 32 1364 5930 6186 4417 1904 32 1364 5930 6186 4417 1904 2025-08-26 17:24:40,846 Hysteresis 4803 0: raw(5930 16000 16000 16000) min(4417 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6186 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6186 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-70 10000 10000 10000) min(-1583 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 186 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 29 1366 5939 6186 4417 1904 29 1366 5939 6186 4417 1904 23 1369 5952 6186 4417 1904 23 1369 5952 6186 4417 1904 42 1359 5908 6186 4417 1904 42 1359 5908 6186 4417 1904 45 1358 5904 6186 4417 1904 45 1358 5904 6186 4417 1904 20 1370 5956 6186 4417 1904 20 1370 5956 6186 4417 1904 24 1368 5947 6186 4417 1904 24 1368 5947 6186 4417 1904 15 1373 5969 6186 4417 1904 15 1373 5969 6186 4417 1904 20 1370 5956 6186 4417 1904 20 1370 5956 6186 4417 1904 17 1372 5965 6186 4417 1904 17 1372 5965 6186 4417 1904 36 1362 5921 6186 4417 1904 36 1362 5921 6186 4417 1904 2025-08-26 17:24:50,855 Hysteresis 4813 0: raw(5921 16000 16000 16000) min(4417 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6186 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6186 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-79 10000 10000 10000) min(-1583 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 186 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 28 1366 5939 6186 4417 1904 28 1366 5939 6186 4417 1904 44 1358 5904 6186 4417 1904 44 1358 5904 6186 4417 1904 47 1357 5900 6186 4417 1904 47 1357 5900 6186 4417 1904 -4 1382 6008 6186 4417 1904 -4 1382 6008 6186 4417 1904 4 1378 5991 6186 4417 1904 4 1378 5991 6186 4417 1904 6 1377 5986 6186 4417 1904 6 1377 5986 6186 4417 1904 54 1353 5882 6186 4417 1904 54 1353 5882 6186 4417 1904 44 1358 5904 6186 4417 1904 44 1358 5904 6186 4417 1904 0 1380 6000 6186 4417 1904 0 1380 6000 6186 4417 1904 9 1376 5982 6186 4417 1904 9 1376 5982 6186 4417 1904 2025-08-26 17:25:00,861 Hysteresis 4823 0: raw(5982 16000 16000 16000) min(4417 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6186 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6186 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-18 10000 10000 10000) min(-1583 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 186 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 22 1369 5952 6186 4417 1904 22 1369 5952 6186 4417 1904 1 1380 6000 6186 4417 1904 1 1380 6000 6186 4417 1904 6 1377 5986 6186 4417 1904 6 1377 5986 6186 4417 1904 12 1374 5973 6186 4417 1904 12 1374 5973 6186 4417 1904 31 1365 5934 6186 4417 1904 31 1365 5934 6186 4417 1904 20 1370 5956 6186 4417 1904 20 1370 5956 6186 4417 1904 32 1364 5930 6186 4417 1904 32 1364 5930 6186 4417 1904 11 1375 5978 6186 4417 1904 11 1375 5978 6186 4417 1904 23 1369 5952 6186 4417 1904 23 1369 5952 6186 4417 1904 15 1373 5969 6186 4417 1904 15 1373 5969 6186 4417 1904 2025-08-26 17:25:10,867 Hysteresis 4833 0: raw(5969 16000 16000 16000) min(4417 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6186 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6186 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-31 10000 10000 10000) min(-1583 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 186 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 22 1369 5952 6186 4417 1904 22 1369 5952 6186 4417 1904 14 1373 5969 6186 4417 1904 14 1373 5969 6186 4417 1904 49 1356 5895 6186 4417 1904 49 1356 5895 6186 4417 1904 40 1360 5913 6186 4417 1904 40 1360 5913 6186 4417 1904 29 1366 5939 6186 4417 1904 29 1366 5939 6186 4417 1904 16 1372 5965 6186 4417 1904 16 1372 5965 6186 4417 1904 -35 1397 6073 6186 4417 1904 -35 1397 6073 6186 4417 1904 -35 1397 6073 6186 4417 1904 -35 1397 6073 6186 5634 1904 -4 1382 6008 6186 5634 1904 -4 1382 6008 6186 5634 1904 53 1354 5886 6186 5634 1904 53 1354 5886 6186 5634 1904 2025-08-26 17:25:20,873 Hysteresis 4843 0: raw(5886 16000 16000 16000) min(5634 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6186 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6186 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-114 10000 10000 10000) min(-366 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 186 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 51 1355 5891 6186 5634 1904 51 1355 5891 6186 5634 1904 39 1361 5917 6186 5634 1904 39 1361 5917 6186 5634 1904 29 1366 5939 6186 5634 1904 29 1366 5939 6186 5634 1904 23 1369 5952 6186 5634 1904 23 1369 5952 6186 5634 1904 46 1357 5900 6186 5634 1904 46 1357 5900 6186 5634 1904 13 1374 5973 6186 5634 1904 13 1374 5973 6186 5634 1904 22 1369 5952 6186 5634 1904 22 1369 5952 6186 5634 1904 14 1373 5969 6186 5634 1904 14 1373 5969 6186 5634 1904 27 1367 5943 6186 5634 1904 27 1367 5943 6186 5634 1904 27 1367 5943 6186 5634 1904 27 1367 5943 6186 5634 1904 2025-08-26 17:25:30,881 Hysteresis 4853 0: raw(5943 16000 16000 16000) min(5634 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6186 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6186 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-57 10000 10000 10000) min(-366 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 186 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 26 1367 5943 6186 5634 1904 26 1367 5943 6186 5634 1904 34 1363 5926 6186 5634 1904 34 1363 5926 6186 5634 1904 47 1357 5900 6186 5634 1904 47 1357 5900 6186 5634 1904 23 1369 5952 6186 5634 1904 23 1369 5952 6186 5634 1904 40 1360 5913 6186 5634 1904 40 1360 5913 6186 5634 1904 25 1368 5947 6186 5634 1904 25 1368 5947 6186 5634 1904 53 1354 5886 6186 5634 1904 53 1354 5886 6186 5634 1904 16 1372 5965 6186 5634 1904 16 1372 5965 6186 5634 1904 34 1363 5926 6186 5634 1904 34 1363 5926 6186 5634 1904 31 1365 5934 6186 5634 1904 31 1365 5934 6186 5634 1904 2025-08-26 17:25:40,887 Hysteresis 4863 0: raw(5934 16000 16000 16000) min(5634 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6186 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6186 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-66 10000 10000 10000) min(-366 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 186 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 30 1365 5934 6186 5634 1904 30 1365 5934 6186 5634 1904 42 1359 5908 6186 5634 1904 42 1359 5908 6186 5634 1904 30 1365 5934 6186 5634 1904 30 1365 5934 6186 5634 1904 16 1372 5965 6186 5634 1904 16 1372 5965 6186 5634 1904 24 1368 5947 6186 5634 1904 24 1368 5947 6186 5634 1904 23 1369 5952 6186 5634 1904 23 1369 5952 6186 5634 1904 31 1365 5934 6186 5634 1904 31 1365 5934 6186 5634 1904 35 1363 5926 6186 5634 1904 35 1363 5926 6186 5634 1904 55 1353 5882 6186 5634 1904 55 1353 5882 6186 5634 1904 67 1347 5856 6186 5634 1904 67 1347 5856 6186 5634 1904 2025-08-26 17:25:50,893 Hysteresis 4873 0: raw(5856 16000 16000 16000) min(5634 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6186 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6186 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-144 10000 10000 10000) min(-366 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 186 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 28 1366 5939 6186 5634 1904 28 1366 5939 6186 5634 1904 24 1368 5947 6186 5634 1904 24 1368 5947 6186 5634 1904 25 1368 5947 6186 5634 1904 25 1368 5947 6186 5634 1904 40 1360 5913 6186 5634 1904 40 1360 5913 6186 5634 1904 15 1373 5969 6186 5634 1904 15 1373 5969 6186 5634 1904 28 1366 5939 6186 5634 1904 28 1366 5939 6186 5634 1904 23 1369 5952 6186 5634 1904 23 1369 5952 6186 5634 1904 32 1364 5930 6186 5634 1904 32 1364 5930 6186 5634 1904 25 1368 5947 6186 5634 1904 25 1368 5947 6186 5634 1904 31 1365 5934 6186 5634 1904 31 1365 5934 6186 5634 1904 2025-08-26 17:26:00,899 Hysteresis 4883 0: raw(5934 16000 16000 16000) min(5634 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6186 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6186 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-66 10000 10000 10000) min(-366 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 186 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 24 1368 5947 6186 5634 1904 24 1368 5947 6186 5634 1904 26 1367 5943 6186 5634 1904 26 1367 5943 6186 5634 1904 23 1369 5952 6186 5634 1904 23 1369 5952 6186 5634 1904 26 1367 5943 6186 5634 1904 26 1367 5943 6186 5634 1904 19 1371 5960 6186 5634 1904 19 1371 5960 6186 5634 1904 33 1364 5930 6186 5634 1904 33 1364 5930 6186 5634 1904 5 1378 5991 6186 5634 1904 5 1378 5991 6186 5634 1904 94 1333 5795 6186 5634 1904 94 1333 5795 6186 5634 1904 38 1361 5917 6186 5634 1904 38 1361 5917 6186 5634 1904 39 1361 5917 6186 5634 1904 39 1361 5917 6186 5634 1904 2025-08-26 17:26:10,905 Hysteresis 4893 0: raw(5917 16000 16000 16000) min(5634 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6186 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6186 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-83 10000 10000 10000) min(-366 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 186 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 76 1342 5834 6186 5634 1904 76 1342 5834 6186 5634 1904 86 1337 5813 6186 5634 1904 86 1337 5813 6186 5669 1904 54 1353 5882 6186 5669 1904 54 1353 5882 6186 5669 1904 32 1364 5930 6186 5669 1904 32 1364 5930 6186 5669 1904 25 1368 5947 6186 5669 1904 25 1368 5947 6186 5669 1904 28 1366 5939 6186 5669 1904 28 1366 5939 6186 5669 1904 -116 1438 6252 6252 5669 1904 -116 1438 6252 6252 5669 1904 -104 1432 6226 6252 5669 1904 -104 1432 6226 6252 5669 1904 11 1375 5978 6252 5669 1904 11 1375 5978 6252 5669 1904 27 1367 5943 6252 5669 1904 27 1367 5943 6252 5669 1904 2025-08-26 17:26:20,911 Hysteresis 4903 0: raw(5943 16000 16000 16000) min(5669 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6252 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6252 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-57 10000 10000 10000) min(-331 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 252 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 26 1367 5943 6252 5669 1904 26 1367 5943 6252 5669 1904 44 1358 5904 6252 5669 1904 44 1358 5904 6252 5669 1904 42 1359 5908 6252 5669 1904 42 1359 5908 6252 5669 1904 31 1365 5934 6252 5669 1904 31 1365 5934 6252 5669 1904 11 1375 5978 6252 5669 1904 11 1375 5978 6252 5669 1904 27 1367 5943 6252 5669 1904 27 1367 5943 6252 5669 1904 46 1357 5900 6252 5669 1904 46 1357 5900 6252 5669 1904 36 1362 5921 6252 5669 1904 36 1362 5921 6252 5669 1904 5 1378 5991 6252 5669 1904 5 1378 5991 6252 5669 1904 9 1376 5982 6252 5669 1904 9 1376 5982 6252 5669 1904 2025-08-26 17:26:30,917 Hysteresis 4913 0: raw(5982 16000 16000 16000) min(5669 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6252 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6252 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-18 10000 10000 10000) min(-331 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 252 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 51 1355 5891 6252 5669 1904 51 1355 5891 6252 5669 1904 54 1353 5882 6252 5669 1904 54 1353 5882 6252 5669 1904 12 1374 5973 6252 5669 1904 12 1374 5973 6252 5669 1904 15 1373 5969 6252 5669 1904 15 1373 5969 6252 5669 1904 20 1370 5956 6252 5669 1904 20 1370 5956 6252 5669 1904 20 1370 5956 6252 5669 1904 20 1370 5956 6252 5669 1904 17 1372 5965 6252 5669 1904 17 1372 5965 6252 5669 1904 5 1378 5991 6252 5669 1904 5 1378 5991 6252 5669 1904 11 1375 5978 6252 5669 1904 11 1375 5978 6252 5669 1904 29 1366 5939 6252 5669 1904 29 1366 5939 6252 5669 1904 2025-08-26 17:26:40,927 Hysteresis 4923 0: raw(5939 16000 16000 16000) min(5669 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6252 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6252 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-61 10000 10000 10000) min(-331 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 252 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 27 1367 5943 6252 5669 1904 27 1367 5943 6252 5669 1904 35 1363 5926 6252 5669 1904 35 1363 5926 6252 5669 1904 31 1365 5934 6252 5669 1904 31 1365 5934 6252 5669 1904 31 1365 5934 6252 5669 1904 31 1365 5934 6252 5669 1904 19 1371 5960 6252 5669 1904 19 1371 5960 6252 5669 1904 11 1375 5978 6252 5669 1904 11 1375 5978 6252 5669 1904 20 1370 5956 6252 5669 1904 20 1370 5956 6252 5669 1904 23 1369 5952 6252 5669 1904 23 1369 5952 6252 5669 1904 33 1364 5930 6252 5669 1904 33 1364 5930 6252 5669 1904 41 1360 5913 6252 5669 1904 41 1360 5913 6252 5669 1904 2025-08-26 17:26:50,936 Hysteresis 4933 0: raw(5913 16000 16000 16000) min(5669 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6252 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6252 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-87 10000 10000 10000) min(-331 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 252 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 31 1365 5934 6252 5669 1904 31 1365 5934 6252 5669 1904 22 1369 5952 6252 5669 1904 22 1369 5952 6252 5669 1904 31 1365 5934 6252 5669 1904 31 1365 5934 6252 5669 1904 37 1362 5921 6252 5669 1904 37 1362 5921 6252 5669 1904 23 1369 5952 6252 5669 1904 23 1369 5952 6252 5669 1904 28 1366 5939 6252 5669 1904 28 1366 5939 6252 5669 1904 11 1375 5978 6252 5669 1904 11 1375 5978 6252 5669 1904 26 1367 5943 6252 5669 1904 26 1367 5943 6252 5669 1904 26 1367 5943 6252 5669 1904 26 1367 5943 6252 5669 1904 37 1362 5921 6252 5669 1904 37 1362 5921 6252 5669 1904 2025-08-26 17:27:00,942 Hysteresis 4943 0: raw(5921 16000 16000 16000) min(5669 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6252 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6252 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-79 10000 10000 10000) min(-331 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 252 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 19 1371 5960 6252 5669 1904 19 1371 5960 6252 5669 1904 21 1370 5956 6252 5669 1904 21 1370 5956 6252 5669 1904 29 1366 5939 6252 5669 1904 29 1366 5939 6252 5669 1904 32 1364 5930 6252 5669 1904 32 1364 5930 6252 5669 1904 24 1368 5947 6252 5669 1904 24 1368 5947 6252 5669 1904 29 1366 5939 6252 5669 1904 29 1366 5939 6252 5669 1904 25 1368 5947 6252 5669 1904 25 1368 5947 6252 5669 1904 22 1369 5952 6252 5669 1904 22 1369 5952 6252 5669 1904 27 1367 5943 6252 5669 1904 27 1367 5943 6252 5669 1904 28 1366 5939 6252 5669 1904 28 1366 5939 6252 5669 1904 2025-08-26 17:27:10,948 Hysteresis 4953 0: raw(5939 16000 16000 16000) min(5669 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6252 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6252 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-61 10000 10000 10000) min(-331 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 252 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 14 1373 5969 6252 5669 1904 14 1373 5969 6252 5669 1904 19 1371 5960 6252 5669 1904 19 1371 5960 6252 5669 1904 40 1360 5913 6252 5669 1904 40 1360 5913 6252 5669 1904 41 1360 5913 6252 5669 1904 41 1360 5913 6252 5669 1904 36 1362 5921 6252 5669 1904 36 1362 5921 6252 5669 1904 33 1364 5930 6252 5669 1904 33 1364 5930 6252 5669 1904 26 1367 5943 6252 5669 1904 26 1367 5943 6252 5669 1904 -77 1418 6165 6252 5669 1904 -77 1418 6165 6252 5669 1904 52 1354 5886 6252 5669 1904 52 1354 5886 6252 5669 1904 42 1359 5908 6252 5669 1904 42 1359 5908 6252 5669 1904 2025-08-26 17:27:20,953 Hysteresis 4963 0: raw(5908 16000 16000 16000) min(5669 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6252 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6252 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-92 10000 10000 10000) min(-331 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 252 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 16 1372 5965 6252 5669 1904 16 1372 5965 6252 5669 1904 50 1355 5891 6252 5669 1904 50 1355 5891 6252 5669 1904 53 1354 5886 6252 5669 1904 53 1354 5886 6252 5669 1904 14 1373 5969 6252 5669 1904 14 1373 5969 6252 5669 1904 9 1376 5982 6252 5669 1904 9 1376 5982 6252 5669 1904 15 1373 5969 6252 5669 1904 15 1373 5969 6252 5669 1904 7 1377 5986 6252 5669 1904 7 1377 5986 6252 5669 1904 29 1366 5939 6252 5669 1904 29 1366 5939 6252 5669 1904 30 1365 5934 6252 5669 1904 30 1365 5934 6252 5669 1904 32 1364 5930 6252 5669 1904 2025-08-26 17:27:30,961 Hysteresis 4973 0: raw(5930 16000 16000 16000) min(5669 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6252 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6252 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-70 10000 10000 10000) min(-331 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 252 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 32 1364 5930 6252 5669 1904 16 1372 5965 6252 5669 1904 16 1372 5965 6252 5669 1904 23 1369 5952 6252 5669 1904 23 1369 5952 6252 5669 1904 32 1364 5930 6252 5669 1904 32 1364 5930 6252 5669 1904 35 1363 5926 6252 5669 1904 35 1363 5926 6252 5669 1904 27 1367 5943 6252 5669 1904 27 1367 5943 6252 5669 1904 17 1372 5965 6252 5669 1904 17 1372 5965 6252 5669 1904 11 1375 5978 6252 5669 1904 11 1375 5978 6252 5669 1904 15 1373 5969 6252 5669 1904 15 1373 5969 6252 5669 1904 -1 1380 6000 6252 5669 1904 -1 1380 6000 6252 5669 1904 65 1348 5860 6252 5669 1904 2025-08-26 17:27:40,967 Hysteresis 4983 0: raw(5860 16000 16000 16000) min(5669 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6252 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6252 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-140 10000 10000 10000) min(-331 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 252 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 65 1348 5860 6252 5669 1904 49 1356 5895 6252 5669 1904 49 1356 5895 6252 5669 1904 75 1343 5839 6252 5669 1904 75 1343 5839 6252 5669 1904 67 1347 5856 6252 5669 1904 67 1347 5856 6252 5669 1904 42 1359 5908 6252 5669 1904 42 1359 5908 6252 5669 1904 25 1368 5947 6252 5669 1904 25 1368 5947 6252 5669 1904 28 1366 5939 6252 5669 1904 28 1366 5939 6252 5669 1904 18 1371 5960 6252 5669 1904 18 1371 5960 6252 5669 1904 17 1372 5965 6252 5669 1904 17 1372 5965 6252 5669 1904 70 1345 5847 6252 5669 1904 70 1345 5847 6252 5669 1904 88 1336 5808 6252 5669 1904 2025-08-26 17:27:50,973 Hysteresis 4993 0: raw(5808 16000 16000 16000) min(5669 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6252 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6252 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-192 10000 10000 10000) min(-331 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 252 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 88 1336 5808 6252 5669 1904 32 1364 5930 6252 5669 1904 32 1364 5930 6252 5669 1904 35 1363 5926 6252 5669 1904 35 1363 5926 6252 5669 1904 30 1365 5934 6252 5669 1904 30 1365 5934 6252 5669 1904 16 1372 5965 6252 5669 1904 16 1372 5965 6252 5669 1904 11 1375 5978 6252 5669 1904 11 1375 5978 6252 5669 1904 16 1372 5965 6252 5669 1904 16 1372 5965 6252 5669 1904 21 1370 5956 6252 5669 1904 21 1370 5956 6252 5669 1904 32 1364 5930 6252 5669 1904 32 1364 5930 6252 5669 1904 22 1369 5952 6252 5669 1904 22 1369 5952 6252 5669 1904 42 1359 5908 6252 5669 1904 2025-08-26 17:28:00,979 Hysteresis 5003 0: raw(5908 16000 16000 16000) min(5669 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6252 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6252 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-92 10000 10000 10000) min(-331 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 252 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 42 1359 5908 6252 5669 1904 19 1371 5960 6252 5669 1904 19 1371 5960 6252 5669 1904 32 1364 5930 6252 5669 1904 32 1364 5930 6252 5669 1904 22 1369 5952 6252 5669 1904 22 1369 5952 6252 5669 1904 20 1370 5956 6252 5669 1904 20 1370 5956 6252 5669 1904 12 1374 5973 6252 5669 1904 12 1374 5973 6252 5669 1904 19 1371 5960 6252 5669 1904 19 1371 5960 6252 5669 1904 24 1368 5947 6252 5669 1904 24 1368 5947 6252 5669 1904 82 1339 5821 6252 5669 1904 82 1339 5821 6252 5669 1904 28 1366 5939 6252 5669 1904 28 1366 5939 6252 5669 1904 33 1364 5930 6252 5669 1904 2025-08-26 17:28:10,985 Hysteresis 5013 0: raw(5930 16000 16000 16000) min(5669 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6252 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6252 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-70 10000 10000 10000) min(-331 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 252 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 33 1364 5930 6252 5669 1904 74 1343 5839 6252 5669 1904 74 1343 5839 6252 5669 1904 89 1336 5808 6252 5669 1904 89 1336 5808 6252 5795 1904 49 1356 5895 6252 5795 1904 49 1356 5895 6252 5795 1904 49 1356 5895 6252 5795 1904 49 1356 5895 6252 5795 1904 -4 1382 6008 6252 5795 1904 -4 1382 6008 6252 5795 1904 1 1380 6000 6252 5795 1904 1 1380 6000 6252 5795 1904 -120 1440 6260 6260 5795 1904 -120 1440 6260 6260 5795 1904 -115 1437 6247 6260 5795 1904 -115 1437 6247 6260 5795 1904 37 1362 5921 6260 5795 1904 37 1362 5921 6260 5795 1904 40 1360 5913 6260 5795 1904 2025-08-26 17:28:20,992 Hysteresis 5023 0: raw(5913 16000 16000 16000) min(5795 16000 16000 16000) spread(1904 16000 16000 16000) max_pv 6260 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6260 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-87 10000 10000 10000) min(-205 10000 10000 10000) spread(-4096 10000 10000 10000) max_pv 260 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 40 1360 5913 6260 5795 1904 37 1362 5921 6260 5795 1904 37 1362 5921 6260 5795 1904 29 1366 5939 6260 5795 1904 29 1366 5939 6260 5795 1904 __end_charge_manager__ __begin_ocpp__ __end_ocpp__ __begin_eco__ __end_eco__ No core dump recorded: '404(Not Found) No core dump image available: ESP_ERR_INVALID_SIZE (0x104)'