2025-07-26T15:56:40.372 Scroll down for event log! {"uptime": 594413041, "free_heap_bytes": 86704, "largest_free_heap_block": 73716, "devices": [{"UID":"2aTu","DID":2167,"port":"A"}], "error_counters": [{"port":"A","SpiTfpChecksum":0,"SpiTfpFrame":0,"TfpFrame":0,"TfpUnexpected":0},{"port":"B","SpiTfpChecksum":0,"SpiTfpFrame":0,"TfpFrame":0,"TfpUnexpected":0},{"port":"C","SpiTfpChecksum":0,"SpiTfpFrame":0,"TfpFrame":0,"TfpUnexpected":0},{"port":"D","SpiTfpChecksum":0,"SpiTfpFrame":0,"TfpFrame":0,"TfpUnexpected":0},{"port":"E","SpiTfpChecksum":0,"SpiTfpFrame":0,"TfpFrame":0,"TfpUnexpected":0},{"port":"F","SpiTfpChecksum":0,"SpiTfpFrame":0,"TfpFrame":0,"TfpUnexpected":0}], "info/modules": {"task_scheduler":true,"event_log":true,"api":true,"web_server":true,"rtc":true,"esp32_ethernet_brick":true,"watchdog":true,"uptime_tracker":true,"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":false,"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":3566352770}, "info/features": ["evse","cp_disconnect","button_configuration","rgb_led","ethernet","firmware_update","rtc","meters"], "info/version": {"firmware":"2.8.6+686fbee0","config":"2.8.4","config_type":"warp"}, "rtc/time": {"year":2025,"month":7,"day":26,"hour":13,"minute":56,"second":41,"weekday":6}, "rtc/config_modified": {"modified":0}, "rtc/config": {"auto_sync":true}, "info/last_boots": [{"reset_reason":3,"boot_count":4,"timestamp_min":29141936,"uptime":402707,"uptime_overflows":0},{"reset_reason":3,"boot_count":5,"timestamp_min":29142388,"uptime":27113954,"uptime_overflows":0},{"reset_reason":3,"boot_count":6,"timestamp_min":29165011,"uptime":1357378444,"uptime_overflows":0},{"reset_reason":3,"boot_count":8,"timestamp_min":29189838,"uptime":92419,"uptime_overflows":0},{"reset_reason":3,"boot_count":9,"timestamp_min":29196954,"uptime":426910623,"uptime_overflows":0},{"reset_reason":3,"boot_count":10,"timestamp_min":29198538,"uptime":95054152,"uptime_overflows":0},{"reset_reason":3,"boot_count":11,"timestamp_min":29198769,"uptime":13868696,"uptime_overflows":0},{"reset_reason":3,"boot_count":12,"timestamp_min":29199593,"uptime":49403462,"uptime_overflows":0},{"reset_reason":3,"boot_count":13,"timestamp_min":29200036,"uptime":26592955,"uptime_overflows":0},{"reset_reason":3,"boot_count":14,"timestamp_min":29212224,"uptime":731279936,"uptime_overflows":0}], "evse/identity": {"uid":"2aTu","connected_uid":"0","position":"A","hw_version":"1.0.0","fw_version":"2.2.13","device_identifier":2167}, "evse/state": {"iec61851_state":2,"charger_state":3,"contactor_state":9,"contactor_error":0,"allowed_charging_current":8221,"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":0}, "evse/low_level_state": {"led_state":4,"cp_pwm_duty_cycle":137,"adc_values":[3912,3017,165,195,2116,3753,171],"voltages":[12020,6250,-12136,-11955,1705,12097,-12097],"resistances":[884,698],"gpio":[false,false,false,true,false,false,false,true,false,false,true,false,true,false,true,false,false,false,true,false,false,false,false,false],"charging_time":0,"time_since_state_change":45524,"uptime":594406356,"time_since_dc_fault_check":43551556,"temperature":3456,"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":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":true},{"max_current":8221,"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":0,"active":false,"clear_on_disconnect":false},{"max_current":32000,"active":false,"clear_on_disconnect":false}], "evse/indicator_led": {"indication":-1,"duration":0,"color_h":0,"color_s":0,"color_v":0}, "evse/external_current": {"current":32000}, "evse/external_clear_on_disconnect": {"clear_on_disconnect":false}, "evse/management_current": {"current":8221}, "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":0,"input":0,"output":1}, "evse/button_configuration": {"button":0}, "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":2}, "ntp/config": {"enable":true,"use_dhcp":true,"timezone":"Europe/Berlin","server":"192.168.178.1","server2":"time.google.com"}, "ntp/state": {"synced":true,"time":29225636}, "ethernet/config_modified": {"modified":0}, "ethernet/config": {"enable_ethernet":true,"ip":"0.0.0.0","gateway":"0.0.0.0","subnet":"0.0.0.0","dns":"0.0.0.0","dns2":"0.0.0.0"}, "ethernet/state": {"connection_state":3,"connection_start":3549,"connection_end":0,"ip":"192.168.178.54","subnet":"255.255.255.0","full_duplex":true,"link_speed":100}, "wifi/state": {"connection_state":0,"connection_start":0,"connection_end":0,"ap_state":2,"ap_bssid":"","ap_sta_count":0,"sta_ip":"0.0.0.0","sta_subnet":"0.0.0.0","sta_rssi":-127,"sta_bssid":""}, "wifi/sta_config_modified": {"modified":2}, "wifi/sta_config": {"enable_sta":false,"ssid":"TrienchensTM3","bssid":[8,150,215,248,125,191],"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":2}, "wifi/ap_config": {"enable_ap":true,"ap_fallback_only":true,"ssid":"warp3-2b5g","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/2b5g","client_name":"warp3-2b5g","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":1,"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":1753537654,"check_state":0,"update_version":"","install_progress":0,"install_state":0,"running_partition":"app0","app0_state":2,"app0_version":"2.8.6+686fbee0","app1_state":2,"app1_version":"2.8.5+686ce4f2","rolled_back_version":""}, "automation/config_modified": {"modified":2}, "automation/config": {"tasks":[{"trigger":[4,null],"action":[12,{"mode":0}],"delay":0},{"trigger":[4,null],"action":[4,{"indication":2010,"duration":10000,"color_h":216,"color_s":255,"color_v":254}],"delay":1},{"trigger":[2,{"old_charger_state":-1,"new_charger_state":0}],"action":[12,{"mode":2}],"delay":0}]}, "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,17],"enabled_actions":[1,3,4,5,8,14,12],"last_run":[0,0,534780]}, "meters/0/config_modified": {"modified":2}, "meters/0/config": [0,null], "meters/0/state": null, "meters/0/errors": null, "meters/0/value_ids": [], "meters/0/values": [], "meters/1/config_modified": {"modified":2}, "meters/1/config": [5,{"display_name":"Netz KSEM G2 (Pos Bezug, neg Einspeisung)","location":4,"host":"192.168.178.52","port":502,"device_address":1,"manufacturer_name":"KOSTAL","model_name":"KOSTAL Smart Energy Meter G2","serial_number":"76474277","model_id":203,"model_instance":0,"dc_port_type":65535}], "meters/1/state": null, "meters/1/errors": {"timeout":0,"inconsistency":566}, "meters/1/value_ids": [13,17,21,1,2,3,364,74,39,48,57,155,123,131,139,115,83,91,99,356,353,354,355,211,163,179,195,209,161,177,193,339,291,307,323,337,289,305,321,14,18,22], "meters/1/values": [3.865000248,2.138000011,4.609000206,239.1399994,241.5299988,242.3999939,49.95999908,-727.6000366,897.4000244,-510.3000183,-1114.700073,-733.7999878,902.7999878,-510.3000183,-1114.800049,-95.5,-98.40000153,-8.5,11.5,0.992000043,0.994000018,1,1,10170.61426,4471.57959,3791.257324,5453.63916,9618.408203,4554.058594,5067.402832,3542.809082,12663.57227,5751.158691,3989.485596,6086.246094,13892.2041,5989.766113,6543.804688,4292.623535,3.865000248,2.138000011,4.609000206], "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":2}, "meters/3/config": [5,{"display_name":"Batterie: pos laden, neg entladen","location":5,"host":"192.168.178.50","port":1502,"device_address":71,"manufacturer_name":"KOSTAL","model_name":"PLENTICORE plus10","serial_number":"92092VCL00007","model_id":802,"model_instance":0,"dc_port_type":65535}], "meters/3/state": null, "meters/3/errors": {"timeout":1,"inconsistency":0}, "meters/3/value_ids": [387,10,396,404], "meters/3/values": [97,426.2000122,-0.029999999,-15], "meters/4/config_modified": {"modified":2}, "meters/4/config": [5,{"display_name":"Hausverbrauch aus PV/Batterie (WR, neg)","location":3,"host":"192.168.178.50","port":1502,"device_address":71,"manufacturer_name":"KOSTAL","model_name":"PLENTICORE plus10","serial_number":"92092VCL00007","model_id":113,"model_instance":0,"dc_port_type":65535}], "meters/4/state": null, "meters/4/errors": {"timeout":0,"inconsistency":0}, "meters/4/value_ids": [32,12,16,20,4,5,6,1,2,3,74,364,155,115,356,211,35,10,160,383,384,385,381], "meters/4/values": [14.30460548,4.681396484,4.787190437,4.836018562,0,0,0,239.3778687,241.2458191,242.2678833,-3392,49.97558594,3450.255371,281.8545837,0.01,24762.70117,0,0,3607.351318,54.88891602,46.25854492,47.02758789,0], "meter/error_counters": null, "meters_legacy_api/state": {"writable":false}, "meters_legacy_api/config_modified": {"modified":0}, "meters_legacy_api/config": {"linked_meter_slot":0}, "meter/state": {"state":0,"type":0}, "meter/values": {"power":null,"energy_rel":null,"energy_abs":null}, "meter/phases": {"phases_connected":[false,false,false],"phases_active":[false,false,false]}, "meter/all_values": [], "meter/last_reset": {"last_reset":0}, "require_meter/config_modified": {"modified":2}, "require_meter/config": {"config":1}, "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-Wallbox","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":[8221,16000,16000,16000],"l_min":[8221,16000,16000,16000],"l_spread":[-6973,16000,16000,16000],"l_max_pv":8221,"alloc":[8221,8221,8221,8221],"chargers":[{"s":4,"e":0,"ac":8221,"ap":1,"sc":16000,"sp":5,"lu":594412260,"n":"warp3-Wallbox","u":228999}]}, "charge_manager/low_level_state": {"last_hyst_reset":594365850,"wnd_min":[0,0,0,0],"wnd_max":[10000,10000,10000,10000],"chargers":[{"b":13,"rc":16000,"ae":2341,"ls":594365850,"lp":0,"lw":0,"ip":594405879}]}, "charge_manager/available_current": {"current":16000}, "power_manager/charge_mode": {"mode":2}, "charge_tracker/config_modified": {"modified":2}, "charge_tracker/config": {"electricity_price":850}, "charge_tracker/pdf_letterhead_config_modified": {"modified":0}, "charge_tracker/pdf_letterhead_config": {"letterhead":""}, "charge_tracker/last_charges": [{"timestamp_minutes":29182334,"charge_duration":65857,"user_id":0,"energy_charged":null},{"timestamp_minutes":29183732,"charge_duration":3753,"user_id":0,"energy_charged":null},{"timestamp_minutes":29183802,"charge_duration":5833,"user_id":0,"energy_charged":null},{"timestamp_minutes":29183985,"charge_duration":65812,"user_id":0,"energy_charged":null},{"timestamp_minutes":29185261,"charge_duration":21087,"user_id":0,"energy_charged":null},{"timestamp_minutes":29186484,"charge_duration":34188,"user_id":0,"energy_charged":null},{"timestamp_minutes":29189387,"charge_duration":14784,"user_id":0,"energy_charged":null},{"timestamp_minutes":29195070,"charge_duration":7750,"user_id":0,"energy_charged":null},{"timestamp_minutes":29195583,"charge_duration":17907,"user_id":0,"energy_charged":null},{"timestamp_minutes":29195902,"charge_duration":40299,"user_id":0,"energy_charged":null},{"timestamp_minutes":29196675,"charge_duration":18765,"user_id":0,"energy_charged":null},{"timestamp_minutes":29198413,"charge_duration":7352,"user_id":0,"energy_charged":null},{"timestamp_minutes":29198539,"charge_duration":13837,"user_id":0,"energy_charged":null},{"timestamp_minutes":29199511,"charge_duration":17309,"user_id":0,"energy_charged":null},{"timestamp_minutes":29200036,"charge_duration":34228,"user_id":0,"energy_charged":null},{"timestamp_minutes":29201284,"charge_duration":97784,"user_id":0,"energy_charged":null},{"timestamp_minutes":29202916,"charge_duration":50463,"user_id":0,"energy_charged":null},{"timestamp_minutes":29203794,"charge_duration":12344,"user_id":0,"energy_charged":null},{"timestamp_minutes":29204030,"charge_duration":9148,"user_id":0,"energy_charged":null},{"timestamp_minutes":29204184,"charge_duration":6398,"user_id":0,"energy_charged":null},{"timestamp_minutes":29207086,"charge_duration":43289,"user_id":0,"energy_charged":null},{"timestamp_minutes":29211374,"charge_duration":48537,"user_id":0,"energy_charged":null},{"timestamp_minutes":29212770,"charge_duration":48389,"user_id":0,"energy_charged":null},{"timestamp_minutes":29214189,"charge_duration":74727,"user_id":0,"energy_charged":null},{"timestamp_minutes":29215460,"charge_duration":10802,"user_id":0,"energy_charged":null},{"timestamp_minutes":29215727,"charge_duration":149,"user_id":0,"energy_charged":null},{"timestamp_minutes":29216287,"charge_duration":182482,"user_id":0,"energy_charged":null},{"timestamp_minutes":29219987,"charge_duration":133947,"user_id":0,"energy_charged":null},{"timestamp_minutes":29222911,"charge_duration":75147,"user_id":0,"energy_charged":null},{"timestamp_minutes":29224208,"charge_duration":26052,"user_id":0,"energy_charged":null}], "charge_tracker/current_charge": {"user_id":0,"meter_start":null,"evse_uptime_start":585754742,"timestamp_minutes":29225492,"authorization_type":0,"authorization_info":null}, "charge_tracker/state": {"tracked_charges":307,"first_charge_timestamp":28650923}, "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":3,"battery_mode":1,"battery_inverted":false,"battery_deadzone":100,"target_power_from_grid":-100,"guaranteed_power":2000,"cloud_filter_mode":0}, "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":-675.6000366,"power_at_battery":-15,"power_available":2120,"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":""}],"next_user_id":1,"http_auth_enabled":false}, "nfc/seen_tags": [], "nfc/config_modified": {"modified":0}, "nfc/config": {"authorized_tags":[],"deadtime_post_start":30}, "nfc/identity": {"uid":"","connected_uid":"","position":"","hw_version":"","fw_version":"","device_identifier":123}, "info/name": {"name":"warp3-2b5g","type":"warp3","display_type":"WARP3 Charger Smart 11kW","uid":"2b5g"}, "info/display_name_modified": {"modified":2}, "info/display_name": {"display_name":"warp3-Wallbox"}, "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-2b5g","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":585754742,"start_energy_kwh":null,"target_timestamp_ms":0,"target_energy_kwh":null}, "charge_limits/active_limits": {"duration":0,"energy_wh":0}, "coredump/state": {"coredump_available":true}, "certs/state": {"certs":[]}, "remote_access/config": {"uuid":"","enable":false,"password":"","relay_host":"my.warp-charger.com","relay_port":443,"cert_id":-1,"users":[]}, "remote_access/state": [{"state":1,"user":255,"connection":255,"last_state_change":0},{"state":1,"user":255,"connection":255,"last_state_change":0},{"state":1,"user":255,"connection":255,"last_state_change":0},{"state":1,"user":255,"connection":255,"last_state_change":0},{"state":1,"user":255,"connection":255,"last_state_change":0},{"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":2}, "solar_forecast/config": {"enable":true,"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":29225665}, "solar_forecast/planes/0/config_modified": {"modified":2}, "solar_forecast/planes/0/config": {"enable":true,"name":"ONO","lat":null,"long":null,"dec":36,"az":-110,"wp":3800}, "solar_forecast/planes/0/state": {"last_sync":0,"last_check":29225635,"next_check":0,"place":null}, "solar_forecast/planes/0/forecast": {"first_date":0,"resolution":1,"forecast":[]}, "solar_forecast/planes/1/config_modified": {"modified":2}, "solar_forecast/planes/1/config": {"enable":true,"name":"WSW","lat":null,"long":null,"dec":36,"az":70,"wp":5700}, "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":"#2","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":"#3","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/3/state": {"last_sync":0,"last_check":0,"next_check":0,"place":null}, "solar_forecast/planes/3/forecast": {"first_date":0,"resolution":1,"forecast":[]}, "solar_forecast/planes/4/config_modified": {"modified":0}, "solar_forecast/planes/4/config": {"enable":false,"name":"#4","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/4/state": {"last_sync":0,"last_check":0,"next_check":0,"place":null}, "solar_forecast/planes/4/forecast": {"first_date":0,"resolution":1,"forecast":[]}, "solar_forecast/planes/5/config_modified": {"modified":0}, "solar_forecast/planes/5/config": {"enable":false,"name":"#5","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/5/state": {"last_sync":0,"last_check":0,"next_check":0,"place":null}, "solar_forecast/planes/5/forecast": {"first_date":0,"resolution":1,"forecast":[]}, "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":3818}, "reboot": null, "rtc/config_update": {"auto_sync":true}, "rtc/config_reset": null, "rtc/time_update": {"year":0,"month":0,"day":0,"hour":0,"minute":0,"second":0,"weekday":0}, "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":-1,"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":"192.168.178.1","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":false,"ssid":"TrienchensTM3","bssid":[8,150,215,248,125,191],"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":true,"ssid":"warp3-2b5g","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/2b5g","client_name":"warp3-2b5g","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":[{"trigger":[4,null],"action":[12,{"mode":0}],"delay":0},{"trigger":[4,null],"action":[4,{"indication":2010,"duration":10000,"color_h":216,"color_s":255,"color_v":254}],"delay":1},{"trigger":[2,{"old_charger_state":-1,"new_charger_state":0}],"action":[12,{"mode":2}],"delay":0}]}, "automation/config_reset": null, "meters/0/config_update": [0,null], "meters/0/config_reset": null, "meters/1/config_update": [5,{"display_name":"Netz KSEM G2 (Pos Bezug, neg Einspeisung)","location":4,"host":"192.168.178.52","port":502,"device_address":1,"manufacturer_name":"KOSTAL","model_name":"KOSTAL Smart Energy Meter G2","serial_number":"76474277","model_id":203,"model_instance":0,"dc_port_type":65535}], "meters/1/config_reset": null, "meters/2/config_update": [0,null], "meters/2/config_reset": null, "meters/3/config_update": [5,{"display_name":"Batterie: pos laden, neg entladen","location":5,"host":"192.168.178.50","port":1502,"device_address":71,"manufacturer_name":"KOSTAL","model_name":"PLENTICORE plus10","serial_number":"92092VCL00007","model_id":802,"model_instance":0,"dc_port_type":65535}], "meters/3/config_reset": null, "meters/4/config_update": [5,{"display_name":"Hausverbrauch aus PV/Batterie (WR, neg)","location":3,"host":"192.168.178.50","port":1502,"device_address":71,"manufacturer_name":"KOSTAL","model_name":"PLENTICORE plus10","serial_number":"92092VCL00007","model_id":113,"model_instance":0,"dc_port_type":65535}], "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":1}, "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-Wallbox","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":850}, "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":3,"battery_mode":1,"battery_inverted":false,"battery_deadzone":100,"target_power_from_grid":-100,"guaranteed_power":2000,"cloud_filter_mode":0}, "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":[],"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-Wallbox"}, "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":0,"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-2b5g","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":true,"api_url":"https://api.forecast.solar/","cert_id":-1}, "solar_forecast/config_reset": null, "solar_forecast/planes/0/config_update": {"enable":true,"name":"ONO","lat":null,"long":null,"dec":36,"az":-110,"wp":3800}, "solar_forecast/planes/0/config_reset": null, "solar_forecast/planes/1/config_update": {"enable":true,"name":"WSW","lat":null,"long":null,"dec":36,"az":70,"wp":5700}, "solar_forecast/planes/1/config_reset": null, "solar_forecast/planes/2/config_update": {"enable":false,"name":"#2","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":"#3","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/3/config_reset": null, "solar_forecast/planes/4/config_update": {"enable":false,"name":"#4","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/4/config_reset": null, "solar_forecast/planes/5/config_update": {"enable":false,"name":"#5","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/5/config_reset": null, "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}} 2025-07-25 19:54:51,592 | solar_forecast | Next solar forecast API call will be in 30 minutes 2025-07-25 20:24:52,441 | solar_forecast | HTTP error while downloading solar forecast: 404 2025-07-25 20:24:52,441 | solar_forecast | Next solar forecast API call will be in 30 minutes 2025-07-25 20:54:53,281 | solar_forecast | HTTP error while downloading solar forecast: 404 2025-07-25 20:54:53,282 | solar_forecast | Next solar forecast API call will be in 30 minutes 2025-07-25 21:24:54,130 | solar_forecast | HTTP error while downloading solar forecast: 404 2025-07-25 21:24:54,131 | solar_forecast | Next solar forecast API call will be in 30 minutes 2025-07-25 21:54:54,981 | solar_forecast | HTTP error while downloading solar forecast: 404 2025-07-25 21:54:54,981 | solar_forecast | Next solar forecast API call will be in 30 minutes 2025-07-25 22:24:55,833 | solar_forecast | HTTP error while downloading solar forecast: 404 2025-07-25 22:24:55,834 | solar_forecast | Next solar forecast API call will be in 30 minutes 2025-07-25 22:54:56,689 | solar_forecast | HTTP error while downloading solar forecast: 404 2025-07-25 22:54:56,690 | solar_forecast | Next solar forecast API call will be in 30 minutes 2025-07-25 23:22:49,096 | users | Charger state changed from 1 to 0 2025-07-25 23:22:49,154 | charge_tracker | Tracked end of charge. 2025-07-25 23:22:49,229 | automation | Running rule #3 2025-07-25 23:24:57,540 | solar_forecast | HTTP error while downloading solar forecast: 404 2025-07-25 23:24:57,541 | solar_forecast | Next solar forecast API call will be in 30 minutes 2025-07-25 23:54:58,385 | solar_forecast | HTTP error while downloading solar forecast: 404 2025-07-25 23:54:58,385 | solar_forecast | Next solar forecast API call will be in 30 minutes 2025-07-26 00:24:59,279 | solar_forecast | HTTP error while downloading solar forecast: 404 2025-07-26 00:24:59,279 | solar_forecast | Next solar forecast API call will be in 30 minutes 2025-07-26 00:55:00,144 | solar_forecast | HTTP error while downloading solar forecast: 404 2025-07-26 00:55:00,145 | solar_forecast | Next solar forecast API call will be in 30 minutes 2025-07-26 01:25:00,986 | solar_forecast | HTTP error while downloading solar forecast: 404 2025-07-26 01:25:00,987 | solar_forecast | Next solar forecast API call will be in 30 minutes 2025-07-26 01:55:01,831 | solar_forecast | HTTP error while downloading solar forecast: 404 2025-07-26 01:55:01,832 | solar_forecast | Next solar forecast API call will be in 30 minutes 2025-07-26 02:25:02,693 | solar_forecast | HTTP error while downloading solar forecast: 404 2025-07-26 02:25:02,694 | solar_forecast | Next solar forecast API call will be in 30 minutes 2025-07-26 02:55:03,555 | solar_forecast | HTTP error while downloading solar forecast: 404 2025-07-26 02:55:03,556 | solar_forecast | Next solar forecast API call will be in 30 minutes 2025-07-26 03:25:04,407 | solar_forecast | HTTP error while downloading solar forecast: 404 2025-07-26 03:25:04,408 | solar_forecast | Next solar forecast API call will be in 30 minutes 2025-07-26 03:55:05,259 | solar_forecast | HTTP error while downloading solar forecast: 404 2025-07-26 03:55:05,259 | solar_forecast | Next solar forecast API call will be in 30 minutes 2025-07-26 04:25:06,106 | solar_forecast | HTTP error while downloading solar forecast: 404 2025-07-26 04:25:06,106 | solar_forecast | Next solar forecast API call will be in 30 minutes 2025-07-26 04:55:06,960 | solar_forecast | HTTP error while downloading solar forecast: 404 2025-07-26 04:55:06,961 | solar_forecast | Next solar forecast API call will be in 30 minutes 2025-07-26 05:25:07,809 | solar_forecast | HTTP error while downloading solar forecast: 404 2025-07-26 05:25:07,810 | solar_forecast | Next solar forecast API call will be in 30 minutes 2025-07-26 05:55:08,669 | solar_forecast | HTTP error while downloading solar forecast: 404 2025-07-26 05:55:08,670 | solar_forecast | Next solar forecast API call will be in 30 minutes 2025-07-26 06:25:09,537 | solar_forecast | HTTP error while downloading solar forecast: 404 2025-07-26 06:25:09,538 | solar_forecast | Next solar forecast API call will be in 30 minutes 2025-07-26 06:55:10,388 | solar_forecast | HTTP error while downloading solar forecast: 404 2025-07-26 06:55:10,389 | solar_forecast | Next solar forecast API call will be in 30 minutes 2025-07-26 07:25:11,240 | solar_forecast | HTTP error while downloading solar forecast: 404 2025-07-26 07:25:11,241 | solar_forecast | Next solar forecast API call will be in 30 minutes 2025-07-26 07:55:12,084 | solar_forecast | HTTP error while downloading solar forecast: 404 2025-07-26 07:55:12,085 | solar_forecast | Next solar forecast API call will be in 30 minutes 2025-07-26 08:25:12,940 | solar_forecast | HTTP error while downloading solar forecast: 404 2025-07-26 08:25:12,941 | solar_forecast | Next solar forecast API call will be in 30 minutes 2025-07-26 08:55:13,787 | solar_forecast | HTTP error while downloading solar forecast: 404 2025-07-26 08:55:13,787 | solar_forecast | Next solar forecast API call will be in 30 minutes 2025-07-26 09:25:14,645 | solar_forecast | HTTP error while downloading solar forecast: 404 2025-07-26 09:25:14,646 | solar_forecast | Next solar forecast API call will be in 30 minutes 2025-07-26 09:55:15,488 | solar_forecast | HTTP error while downloading solar forecast: 404 2025-07-26 09:55:15,489 | solar_forecast | Next solar forecast API call will be in 30 minutes 2025-07-26 10:25:16,342 | solar_forecast | HTTP error while downloading solar forecast: 404 2025-07-26 10:25:16,342 | solar_forecast | Next solar forecast API call will be in 30 minutes 2025-07-26 10:55:17,241 | solar_forecast | HTTP error while downloading solar forecast: 404 2025-07-26 10:55:17,242 | solar_forecast | Next solar forecast API call will be in 30 minutes 2025-07-26 11:25:18,085 | solar_forecast | HTTP error while downloading solar forecast: 404 2025-07-26 11:25:18,086 | solar_forecast | Next solar forecast API call will be in 30 minutes 2025-07-26 11:55:19,669 | solar_forecast | HTTP error while downloading solar forecast: 404 2025-07-26 11:55:19,670 | solar_forecast | Next solar forecast API call will be in 30 minutes 2025-07-26 12:25:20,518 | solar_forecast | HTTP error while downloading solar forecast: 404 2025-07-26 12:25:20,519 | solar_forecast | Next solar forecast API call will be in 30 minutes 2025-07-26 12:55:21,377 | solar_forecast | HTTP error while downloading solar forecast: 404 2025-07-26 12:55:21,378 | solar_forecast | Next solar forecast API call will be in 30 minutes 2025-07-26 13:25:22,226 | solar_forecast | HTTP error while downloading solar forecast: 404 2025-07-26 13:25:22,227 | solar_forecast | Next solar forecast API call will be in 30 minutes 2025-07-26 13:32:24,858 | users | Charger state changed from 0 to 1 2025-07-26 13:32:29,860 | users | Charger state changed from 1 to 3 2025-07-26 13:32:29,921 | charge_tracker | Tracked start of charge. 2025-07-26 13:36:10,003 | users | Charger state changed from 3 to 1 2025-07-26 13:55:23,080 | solar_forecast | HTTP error while downloading solar forecast: 404 2025-07-26 13:55:23,081 | solar_forecast | Next solar forecast API call will be in 30 minutes 2025-07-26 14:08:41,363 | users | Charger state changed from 1 to 2 2025-07-26 14:08:45,372 | users | Charger state changed from 2 to 3 2025-07-26 14:16:11,671 | users | Charger state changed from 3 to 1 2025-07-26 14:20:51,880 | users | Charger state changed from 1 to 3 2025-07-26 14:25:23,926 | solar_forecast | HTTP error while downloading solar forecast: 404 2025-07-26 14:25:23,927 | solar_forecast | Next solar forecast API call will be in 30 minutes 2025-07-26 14:28:42,199 | users | Charger state changed from 3 to 1 2025-07-26 14:28:52,205 | users | Charger state changed from 1 to 3 2025-07-26 14:33:22,379 | users | Charger state changed from 3 to 1 2025-07-26 14:33:32,387 | users | Charger state changed from 1 to 3 2025-07-26 14:45:32,869 | users | Charger state changed from 3 to 1 2025-07-26 14:45:52,881 | users | Charger state changed from 1 to 3 2025-07-26 14:49:23,020 | users | Charger state changed from 3 to 1 2025-07-26 14:50:53,077 | users | Charger state changed from 1 to 3 2025-07-26 14:54:23,211 | users | Charger state changed from 3 to 1 2025-07-26 14:54:33,217 | users | Charger state changed from 1 to 3 2025-07-26 14:55:24,774 | solar_forecast | HTTP error while downloading solar forecast: 404 2025-07-26 14:55:24,775 | solar_forecast | Next solar forecast API call will be in 30 minutes 2025-07-26 14:58:03,662 | users | Charger state changed from 3 to 1 2025-07-26 14:58:33,688 | users | Charger state changed from 1 to 3 2025-07-26 15:02:03,828 | users | Charger state changed from 3 to 1 2025-07-26 15:02:13,834 | users | Charger state changed from 1 to 3 2025-07-26 15:05:43,976 | users | Charger state changed from 3 to 1 2025-07-26 15:06:13,999 | users | Charger state changed from 1 to 3 2025-07-26 15:11:34,211 | users | Charger state changed from 3 to 1 2025-07-26 15:15:34,383 | users | Charger state changed from 1 to 3 2025-07-26 15:25:25,636 | solar_forecast | HTTP error while downloading solar forecast: 404 2025-07-26 15:25:25,637 | solar_forecast | Next solar forecast API call will be in 30 minutes 2025-07-26 15:36:55,220 | users | Charger state changed from 3 to 1 2025-07-26 15:37:05,226 | users | Charger state changed from 1 to 3 2025-07-26 15:40:35,388 | users | Charger state changed from 3 to 1 2025-07-26 15:47:34,413 | firmware_update | Checking for firmware update 2025-07-26 15:47:36,261 | firmware_update | No firmware update available 2025-07-26 15:51:06,181 | users | Charger state changed from 1 to 2 2025-07-26 15:51:09,189 | users | Charger state changed from 2 to 3 2025-07-26 15:54:36,351 | users | Charger state changed from 3 to 1 2025-07-26 15:55:26,479 | solar_forecast | HTTP error while downloading solar forecast: 404 2025-07-26 15:55:26,480 | solar_forecast | Next solar forecast API call will be in 30 minutes 2025-07-26 15:55:56,399 | users | Charger state changed from 1 to 3 ___TRACE_LOG_START___ __begin_rtc__ 1,939 | Set time to 2025-07-19 18:49:50,000 at 1939. Quality RTC 2025-07-19 18:50:19,821 | Set time to 2025-07-19 18:50:19,925 at 31761. Quality High 2025-07-20 00:50:19,929 | Set time to 2025-07-20 00:50:19,966 at 21631766. Quality High 2025-07-20 06:50:19,972 | Set time to 2025-07-20 06:50:19,994 at 43231771. Quality High 2025-07-20 12:50:20,009 | Set time to 2025-07-20 12:50:20,024 at 64831786. Quality High 2025-07-20 18:50:20,031 | Set time to 2025-07-20 18:50:20,073 at 86431794. Quality High 2025-07-21 00:50:20,083 | Set time to 2025-07-21 00:50:20,122 at 108031803. Quality High 2025-07-21 06:50:20,130 | Set time to 2025-07-21 06:50:20,151 at 129631812. Quality High 2025-07-21 12:50:20,162 | Set time to 2025-07-21 12:50:20,179 at 151231824. Quality High 2025-07-21 18:50:20,184 | Set time to 2025-07-21 18:50:20,200 at 172831830. Quality High 2025-07-22 00:50:20,209 | Set time to 2025-07-22 00:50:20,222 at 194431840. Quality High 2025-07-22 06:50:20,227 | Set time to 2025-07-22 06:50:20,227 at 216031845. Quality High 2025-07-22 12:50:20,240 | Set time to 2025-07-22 12:50:20,237 at 237631858. Quality High 2025-07-22 18:50:20,242 | Set time to 2025-07-22 18:50:20,250 at 259231863. Quality High 2025-07-23 00:50:20,259 | Set time to 2025-07-23 00:50:20,273 at 280831873. Quality High 2025-07-23 06:50:20,283 | Set time to 2025-07-23 06:50:20,278 at 302431883. Quality High 2025-07-23 12:50:20,291 | Set time to 2025-07-23 12:50:20,303 at 324031896. Quality High 2025-07-23 18:50:20,308 | Set time to 2025-07-23 18:50:20,337 at 345631902. Quality High 2025-07-24 00:50:20,348 | Set time to 2025-07-24 00:50:20,369 at 367231913. Quality High 2025-07-24 06:50:20,374 | Set time to 2025-07-24 06:50:20,383 at 388831918. Quality High 2025-07-24 12:50:20,393 | Set time to 2025-07-24 12:50:20,399 at 410431929. Quality High 2025-07-24 18:50:20,404 | Set time to 2025-07-24 18:50:20,421 at 432031934. Quality High 2025-07-25 00:50:20,434 | Set time to 2025-07-25 00:50:20,453 at 453631947. Quality High 2025-07-25 06:50:20,458 | Set time to 2025-07-25 06:50:20,462 at 475231953. Quality High 2025-07-25 12:50:20,472 | Set time to 2025-07-25 12:50:20,474 at 496831963. Quality High 2025-07-25 18:50:20,479 | Set time to 2025-07-25 18:50:20,506 at 518431968. Quality High 2025-07-26 00:50:20,521 | Set time to 2025-07-26 00:50:20,542 at 540031982. Quality High 2025-07-26 06:50:20,547 | Set time to 2025-07-26 06:50:20,558 at 561631988. Quality High 2025-07-26 12:50:20,569 | Set time to 2025-07-26 12:50:20,575 at 583231999. Quality High __end_rtc__ __begin_meters_mbtcp__ __end_meters_mbtcp__ __begin_meters_sun_spec__ m3 a40308 c64 d0 0322003e00172da000002eb8000000000000000000000061000000000000027800000000000000000001000400030000000000000000000000000000000000000000000010a5124000000021000000000021000000000000000300000a00000f00000000000100000000000000000000000000000000fffffffffffefffe0000 m3 a40308 c64 d1 0322003e00172da000002eb8000000000000000000000061000000000000027800000000000000000001000400030000000000000000000000000000000000000000000010a5124000000021000000000021000000000000000300000a00000f00000000000100000000000000000000000000000000fffffffffffefffe0000 m1 a40070 c105 d0 00cb0069800010ea074e10dcfffd80005d6f5e525e8b8000800080008000fffe1384fffeed8b27a6ee96d74fffffed8a27bfee91d747fffffc40e3ea08de0f78fffe03e803e603e703e7fffd3c9f1f821aa716b41698ff88208197623954866e1b24f0841e343e24151de5cefffe4b7b13582247925e17c7788a2446df2452cdd21c23b3a7b827010d84199605f0fffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000 m1 a40070 c105 d1 00cb0069800010ea074e10dcfffd80005d6f5e525e8b8000800080008000fffe1384fffeed8b27a6ee96d74fffffed8a27bfee91d747fffffc40e3ea08de0f78fffe03e803e603e703e7fffd3c9f1f821aa716b41698ff88208197623954866e1b24f0841e343e24151de5cefffe4b7b13582247925e17c7788a2446df2452cdd21c23b3a7b827010d84199605f0fffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000 m4 a40122 c48 d0 0071003c415d07554090a955409435aa40960000000000000000000000000000436f84d3437108cb43720e72454e90004247f06045509a08436f08073f8000004bbceca600000000000000004559286e425b8e4042390280423bddc000000000 2025-07-26 15:56:38,085 m3 a40308 c64 d0 0322003e00172da000002eb8000000000000000000000061000000000000027800000000000000000001000400030000000000000000000000000000000000000000000010a5124000000021000000000021000000000000000300000a00000f00000000000100000000000000000000000000000000fffffffffffefffe0000 m3 a40308 c64 d1 0322003e00172da000002eb8000000000000000000000061000000000000027800000000000000000001000400030000000000000000000000000000000000000000000010a5124000000021000000000021000000000000000300000a00000f00000000000100000000000000000000000000000000fffffffffffefffe0000 m1 a40070 c105 d0 00cb0069800010ca077d110ffffd80005d6d5e4f5ea38000800080008000fffe1385fffeec2d2736ee31d6c6ffffebb9276bee2fd6c6ffffd558d77efb3202a8fffe03d203e303e803e8fffd3c9f1f961aa716b41698ff9c208197803954866e1b24f0a21e343e24151de5cefffe4b7b13622247925e17c778942446df4252cdd21c23b3a7d627010d84199605f0fffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000 m1 a40070 c105 d1 00cb0069800010ca077d110ffffd80005d6d5e4f5ea38000800080008000fffe1385fffeec2d2736ee31d6c6ffffebb9276bee2fd6c6ffffd558d77efb3202a8fffe03d203e303e803e8fffd3c9f1f961aa716b41698ff9c208197803954866e1b24f0a21e343e24151de5cefffe4b7b13622247925e17c778942446df4252cdd21c23b3a7d627010d84199605f0fffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000 m4 a40122 c48 d0 0071003c416038004092beaa4095e7004097ca55000000000000000000000000436f7bce43711ad74371ea5b455020004247ea2045526dee434fe1d53f8000004bbceca60000000000000000455abc3e425b880042390280423bf08000000000 2025-07-26 15:56:39,090 m3 a40308 c64 d0 0322003e00172da000002eb8000000000000000000000061000000000000027800000000000000000001000400030000000000000000000000000000000000000000000010a5124000000021000000000021000000000000000300000a00000f00000000000100000000000000000000000000000000fffffffffffefffe0000 m3 a40308 c64 d1 0322003e00172da000002eb8000000000000000000000061000000000000027800000000000000000001000400030000000000000000000000000000000000000000000010a6124000000021000000000021000000000000000300000a00000f00000000000100000000000000000000000000000000fffffffffffefffe0000 m1 a40070 c105 d0 00cb00698000105707b41151fffd80005d6e5e5a5eab8000800080008000fffe1384fffee9c725f5edb2d620ffffe8262659ed97d61cffffa970c932ec64f3dafffe03a403de03e203e8fffd3c9f1fa01aa716b41698ffa62081979e3954866e1b24f0c01e343e24151de5cefffe4b7b13762247925e17c7789e2446df6052cdd21c23b3a7f427010d84199605f0fffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000 m1 a40070 c105 d1 00cb006980000fad07a0115ffffd80005d6f5e595ead8000800080008000fffe1385fffee846247cedcfd5faffffe7c724baedcbd5faffffcf4ad602f83a0118fffe03d403e103e703e8fffd3c9f1faa1aa716b41698ffa62081979e3954866e1b24f0c01e343e24151de5cefffe4b7b13762247925e17c7789e2446df6052cdd21c23b3a7f427010d84199605f0fffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000 m4 a40122 c48 d0 0071003c416038004092beaa4095e700409994aa000000000000000000000000436f72c8437111d14372207d4551b0004247ea2045545e9f438e1c283f8000004bbceca60000000000000000455dcf25425b8e4042390280423c098000000000 m3 a40308 c64 d0 0322003e00172da000002eb8000000000000000000000061000000000000027800000000000000000001000400030000000000000000000000000000000000000000000010a6124000000021000000000021000000000000000300000a00000f00000000000100000000000000000000000000000000fffffffffffefffe0000 m3 a40308 c64 d1 0322003e00172da000002eb8000000000000000000000061000000000000027800000000000000000001000400030000000000000000000000000000000000000000000010a6124000000021000000000021000000000000000300000a00000f00000000000100000000000000000000000000000000fffffffffffefffe0000 2025-07-26 15:56:40,454 m1 a40070 c105 d0 00cb006980000f65081b11aefffd80005d705e5b5eaf8000800080008000fffe1385fffee59c23c7ec9cd539ffffe52f2407ec99d539ffffd058d5e4f9c000b4fffe03d803e103e703e8fffd3c9f1fb41aa716b41698ffb0208197bc3954866e1b24f0d41e343e24151de5cefffe4b7b138a2247925e17c778b22446df7e52cdd21c23b3a80827010d84199605f0fffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000 m1 a40070 c105 d1 00cb006980000f65081b11aefffd80005d705e5b5eaf8000800080008000fffe1385fffee59c23c7ec9cd539ffffe52f2407ec99d539ffffd058d5e4f9c000b4fffe03d803e103e703e8fffd3c9f1fb41aa716b41698ffb0208197bc3954866e1b24f0d41e343e24151de5cefffe4b7b138a2247925e17c778b22446df7e52cdd21c23b3a80827010d84199605f0fffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000 m4 a40122 c48 d0 0071003c4164dfaa4095ce00409930aa409ac0aa000000000000000000000000436f60bc43713eee43724494455400004247e7004557a416438ced633f8000004bbceca600000000000000004561759f425b8e40423908c0423c1c4000000000 m3 a40308 c64 d0 0322003e00172da000002eb8000000000000000000000061000000000000027800000000000000000001000400030000000000000000000000000000000000000000000010a6124000000021000000000021000000000000000300000a00000f00000000000100000000000000000000000000000000fffffffffffefffe0000 m3 a40308 c64 d1 0322003e00172da000002eb8000000000000000000000061000000000000027800000000000000000001000400030000000000000000000000000000000000000000000010a6124000000021000000000021000000000000000300000a00000f00000000000100000000000000000000000000000000fffffffffffefffe0000 2025-07-26 15:56:41,454 m1 a40070 c105 d0 00cb006980000f13086011f1fffd80005d685e5a5eb18000800080008000fffe1384fffee3b1231eebf6d49dffffe3b0233aebf1d495fffffcfee49408ac0fbefffe03e803e503e703e7fffd3c9f1fc81aa716b41698ffc4208197da3954866e1b24f0f21e343e24151de5cefffe4b7b139e2247925e17c778bc2446df9c52cdd21c23b3a82627010d84199605f0fffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000 m1 a40070 c105 d1 00cb006980000f19085a1201fffd80005d6a5e595eb08000800080008000fffe1384fffee394230eec11d475ffffe3562344ec11d474ffffdab2d990fcae047efffe03e003e203e803e8fffd3c9f1fc81aa716b41698ffc4208197da3954866e1b24f0f21e343e24151de5cefffe4b7b139e2247925e17c778bc2446dfa652cdd21c23b3a82627010d84199605f0fffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000 __end_meters_sun_spec__ __begin_meters_swire__ __end_meters_swire__ __begin_charge_manager__ Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1878 16000 16000 16000) min(1878 16000 16000 16000) spread(1878 16000 16000 16000) max_pv 1878 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -642 430 1869 1869 1869 1869 -642 430 1869 1869 1869 1869 -641 429 1865 1865 1865 1865 -641 429 1865 1865 1865 1865 -638 426 1852 1852 1852 1852 -638 426 1852 1852 1852 1852 -639 427 1856 1856 1856 1852 -639 427 1856 1856 1856 1852 -639 427 1856 1856 1856 1852 -639 427 1856 1856 1856 1852 -638 426 1852 1852 1852 1852 -638 426 1852 1852 1852 1852 -637 425 1847 1847 1847 1847 -637 425 1847 1847 1847 1847 -633 421 1830 1830 1830 1830 -633 421 1830 1830 1830 1830 -636 424 1843 1843 1843 1830 -636 424 1843 1843 1843 1830 -634 422 1834 1834 1834 1830 -634 422 1834 1834 1834 1830 2025-07-26 13:22:27,487 Hysteresis 73250 0: raw(1834 16000 16000 16000) min(1834 16000 16000 16000) spread(1830 16000 16000 16000) max_pv 1834 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1834 16000 16000 16000) min(1834 16000 16000 16000) spread(1830 16000 16000 16000) max_pv 1834 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -635 422 1834 1834 1834 1830 -635 422 1834 1834 1834 1830 -633 420 1826 1826 1826 1826 -633 420 1826 1826 1826 1826 -632 419 1821 1821 1821 1821 -632 420 1826 1826 1826 1821 -631 419 1821 1821 1821 1821 -631 418 1817 1817 1817 1817 -632 419 1821 1821 1821 1817 -632 419 1821 1821 1821 1817 -632 419 1821 1821 1821 1817 -632 419 1821 1821 1821 1817 -632 419 1821 1821 1821 1817 -632 419 1821 1821 1821 1817 -630 418 1817 1817 1817 1817 -630 418 1817 1817 1817 1817 -630 418 1817 1817 1817 1817 -630 418 1817 1817 1817 1817 -630 418 1817 1817 1817 1817 -630 418 1817 1817 1817 1817 2025-07-26 13:22:37,493 Hysteresis 73260 0: raw(1817 16000 16000 16000) min(1817 16000 16000 16000) spread(1817 16000 16000 16000) max_pv 1817 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1817 16000 16000 16000) min(1817 16000 16000 16000) spread(1817 16000 16000 16000) max_pv 1817 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -631 419 1821 1821 1821 1817 -631 419 1821 1821 1821 1817 -629 417 1813 1813 1813 1813 -629 417 1813 1813 1813 1813 -630 418 1817 1817 1817 1813 -630 418 1817 1817 1817 1813 -628 416 1808 1808 1808 1808 -628 416 1808 1808 1808 1808 -627 415 1804 1804 1804 1804 -627 415 1804 1804 1804 1804 -629 417 1813 1813 1813 1804 -629 417 1813 1813 1813 1804 -627 415 1804 1804 1804 1804 -627 415 1804 1804 1804 1804 -629 417 1813 1813 1813 1804 -629 417 1813 1813 1813 1804 -629 417 1813 1813 1813 1804 -629 417 1813 1813 1813 1804 -627 415 1804 1804 1804 1804 -627 415 1804 1804 1804 1804 2025-07-26 13:22:47,503 Hysteresis 73270 0: raw(1804 16000 16000 16000) min(1804 16000 16000 16000) spread(1804 16000 16000 16000) max_pv 1804 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1804 16000 16000 16000) min(1804 16000 16000 16000) spread(1804 16000 16000 16000) max_pv 1804 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -629 417 1813 1813 1813 1804 -629 417 1813 1813 1813 1804 -629 417 1813 1813 1813 1804 -629 417 1813 1813 1813 1804 -627 415 1804 1804 1804 1804 -627 415 1804 1804 1804 1804 -628 416 1808 1808 1808 1804 -628 416 1808 1808 1808 1804 -629 417 1813 1813 1813 1804 -629 417 1813 1813 1813 1804 -627 415 1804 1804 1804 1804 -627 415 1804 1804 1804 1804 -629 417 1813 1813 1813 1804 -629 417 1813 1813 1813 1804 -629 417 1813 1813 1813 1804 -629 417 1813 1813 1813 1804 -629 417 1813 1813 1813 1804 -629 417 1813 1813 1813 1804 -628 416 1808 1808 1808 1804 -628 416 1808 1808 1808 1804 2025-07-26 13:22:57,509 Hysteresis 73280 0: raw(1808 16000 16000 16000) min(1808 16000 16000 16000) spread(1804 16000 16000 16000) max_pv 1808 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1808 16000 16000 16000) min(1808 16000 16000 16000) spread(1804 16000 16000 16000) max_pv 1808 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -628 415 1804 1804 1804 1804 -628 415 1804 1804 1804 1804 -627 414 1800 1800 1800 1800 -627 414 1800 1800 1800 1800 -627 415 1804 1804 1804 1800 -627 415 1804 1804 1804 1800 -706 494 2147 2147 2147 1800 -706 494 2147 2147 2147 1800 -703 491 2134 2134 2134 1800 -703 491 2134 2134 2134 1800 -706 494 2147 2147 2147 1800 -706 494 2147 2147 2147 1800 -704 492 2139 2139 2139 1800 -704 492 2139 2139 2139 1800 -706 494 2147 2147 2147 1800 -706 494 2147 2147 2147 1800 -706 494 2147 2147 2147 1800 -706 494 2147 2147 2147 1800 -705 493 2143 2143 2143 1800 -705 493 2143 2143 2143 1800 2025-07-26 13:23:07,517 Hysteresis 73290 0: raw(2143 16000 16000 16000) min(2143 16000 16000 16000) spread(1800 16000 16000 16000) max_pv 2143 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(2143 16000 16000 16000) min(2143 16000 16000 16000) spread(1800 16000 16000 16000) max_pv 2143 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -706 494 2147 2147 2147 1800 -706 494 2147 2147 2147 1800 -706 494 2147 2147 2147 1800 -706 494 2147 2147 2147 1800 -705 493 2143 2143 2143 1800 -705 493 2143 2143 2143 1800 -705 493 2143 2143 2143 1800 -705 493 2143 2143 2143 1800 -706 494 2147 2147 2147 1800 -706 494 2147 2147 2147 1800 -705 493 2143 2143 2143 1800 -705 493 2143 2143 2143 1800 -706 494 2147 2147 2147 1800 -706 494 2147 2147 2147 1800 -704 492 2139 2139 2139 1800 -704 492 2139 2139 2139 1800 -705 493 2143 2143 2143 1800 -705 493 2143 2143 2143 1800 -703 491 2134 2134 2134 1800 -703 491 2134 2134 2134 1800 2025-07-26 13:23:17,527 Hysteresis 73300 0: raw(2134 16000 16000 16000) min(2134 16000 16000 16000) spread(1800 16000 16000 16000) max_pv 2134 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(2134 16000 16000 16000) min(2134 16000 16000 16000) spread(1800 16000 16000 16000) max_pv 2134 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -705 493 2143 2143 2143 1800 -705 493 2143 2143 2143 1800 -705 493 2143 2143 2143 1800 -705 493 2143 2143 2143 1800 -704 492 2139 2139 2139 1800 -704 491 2134 2134 2134 1800 -701 488 2121 2121 2121 1800 -701 489 2126 2126 2126 1800 -704 492 2139 2139 2139 1800 -704 492 2139 2139 2139 1800 -704 492 2139 2139 2139 1800 -704 492 2139 2139 2139 1800 -702 490 2130 2130 2130 1800 -702 490 2130 2130 2130 1800 -703 491 2134 2134 2134 1800 -703 491 2134 2134 2134 1800 -703 491 2134 2134 2134 1800 -703 491 2134 2134 2134 1800 -702 490 2130 2130 2130 1800 -702 490 2130 2130 2130 1800 2025-07-26 13:23:27,530 Hysteresis 73310 0: raw(2130 16000 16000 16000) min(2130 16000 16000 16000) spread(1800 16000 16000 16000) max_pv 2130 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(2130 16000 16000 16000) min(2130 16000 16000 16000) spread(1800 16000 16000 16000) max_pv 2130 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -703 491 2134 2134 2134 1800 -703 491 2134 2134 2134 1800 -701 489 2126 2126 2126 1800 -701 489 2126 2126 2126 1800 -703 491 2134 2134 2134 1800 -703 491 2134 2134 2134 1800 -701 489 2126 2126 2126 1800 -701 489 2126 2126 2126 1800 -701 488 2121 2121 2121 1800 -701 488 2121 2121 2121 1800 -701 488 2121 2121 2121 1800 -701 488 2121 2121 2121 1800 -702 489 2126 2126 2126 1800 -702 489 2126 2126 2126 1800 -701 488 2121 2121 2121 1800 -701 488 2121 2121 2121 1800 -700 487 2117 2117 2117 1800 -700 487 2117 2117 2117 1800 -697 484 2104 2104 2104 1800 -697 484 2104 2104 2104 1800 2025-07-26 13:23:37,536 Hysteresis 73320 0: raw(2104 16000 16000 16000) min(2104 16000 16000 16000) spread(1800 16000 16000 16000) max_pv 2104 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(2104 16000 16000 16000) min(2104 16000 16000 16000) spread(1800 16000 16000 16000) max_pv 2104 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -700 487 2117 2117 2117 1800 -700 487 2117 2117 2117 1800 -699 486 2113 2113 2113 1800 -699 486 2113 2113 2113 1800 -699 486 2113 2113 2113 1800 -699 486 2113 2113 2113 1800 -699 486 2113 2113 2113 1800 -699 486 2113 2113 2113 1800 -699 486 2113 2113 2113 1800 -699 486 2113 2113 2113 1800 -698 485 2108 2108 2108 1800 -698 485 2108 2108 2108 1800 -697 484 2104 2104 2104 1800 -697 484 2104 2104 2104 1800 -697 484 2104 2104 2104 1800 -697 484 2104 2104 2104 1800 -698 486 2113 2113 2113 1800 -698 486 2113 2113 2113 1800 -696 484 2104 2104 2104 1800 -696 484 2104 2104 2104 1800 2025-07-26 13:23:47,541 Hysteresis 73330 0: raw(2104 16000 16000 16000) min(2104 16000 16000 16000) spread(1800 16000 16000 16000) max_pv 2104 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(2104 16000 16000 16000) min(2104 16000 16000 16000) spread(1800 16000 16000 16000) max_pv 2104 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -694 482 2095 2095 2095 1800 -694 482 2095 2095 2095 1800 -696 484 2104 2104 2104 1800 -696 484 2104 2104 2104 1800 -696 484 2104 2104 2104 1800 -696 484 2104 2104 2104 1800 -694 482 2095 2095 2095 1800 -694 482 2095 2095 2095 1800 -694 481 2091 2091 2091 1800 -694 481 2091 2091 2091 1800 -693 481 2091 2091 2091 1800 -693 481 2091 2091 2091 1800 -693 481 2091 2091 2091 1800 -693 481 2091 2091 2091 1800 -692 480 2086 2086 2086 1800 -692 480 2086 2086 2086 1800 -692 480 2086 2086 2086 1800 -692 480 2086 2086 2086 1800 -691 478 2078 2078 2078 1800 -691 478 2078 2078 2078 1800 2025-07-26 13:23:57,546 Hysteresis 73340 0: raw(2078 16000 16000 16000) min(2078 16000 16000 16000) spread(1800 16000 16000 16000) max_pv 2078 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(2078 16000 16000 16000) min(2078 16000 16000 16000) spread(1800 16000 16000 16000) max_pv 2078 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -689 476 2069 2069 2069 1800 -689 476 2069 2069 2069 1800 -689 476 2069 2069 2069 1800 -689 476 2069 2069 2069 1800 -690 477 2073 2073 2073 1800 -690 477 2073 2073 2073 1800 -689 476 2069 2069 2069 1800 -689 476 2069 2069 2069 1800 -685 472 2052 2052 2052 1800 -685 472 2052 2052 2052 1800 -687 474 2060 2060 2060 1800 -687 474 2060 2060 2060 1800 -686 473 2056 2056 2056 1800 -686 473 2056 2056 2056 1800 -685 472 2052 2052 2052 1800 -685 472 2052 2052 2052 1800 -686 473 2056 2056 2056 1800 -686 473 2056 2056 2056 1800 -685 472 2052 2052 2052 1800 -685 472 2052 2052 2052 1800 2025-07-26 13:24:07,553 Hysteresis 73350 0: raw(2052 16000 16000 16000) min(2052 16000 16000 16000) spread(1800 16000 16000 16000) max_pv 2052 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(2052 16000 16000 16000) min(2052 16000 16000 16000) spread(1800 16000 16000 16000) max_pv 2052 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -684 471 2047 2047 2047 1800 -684 471 2047 2047 2047 1800 -685 472 2052 2052 2052 1800 -685 472 2052 2052 2052 1800 -684 471 2047 2047 2047 1800 -684 471 2047 2047 2047 1800 -683 470 2043 2043 2043 1800 -683 470 2043 2043 2043 1800 -680 467 2030 2030 2030 1800 -680 467 2030 2030 2030 1800 -679 466 2026 2026 2026 1800 -679 466 2026 2026 2026 1800 -679 466 2026 2026 2026 1800 -679 466 2026 2026 2026 1800 -678 465 2021 2021 2021 1800 -678 465 2021 2021 2021 1800 -677 464 2017 2017 2017 1800 -677 464 2017 2017 2017 1800 -675 462 2008 2008 2008 1800 -675 462 2008 2008 2008 1800 2025-07-26 13:24:17,558 Hysteresis 73360 0: raw(2008 16000 16000 16000) min(2008 16000 16000 16000) spread(1800 16000 16000 16000) max_pv 2008 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(2008 16000 16000 16000) min(2008 16000 16000 16000) spread(1800 16000 16000 16000) max_pv 2008 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -674 461 2004 2004 2004 1800 -674 461 2004 2004 2004 1800 -673 460 2000 2000 2000 1800 -673 460 2000 2000 2000 1800 -673 460 2000 2000 2000 1800 -673 460 2000 2000 2000 1800 -670 457 1986 1986 1986 1800 -670 458 1991 1991 1991 1800 -669 457 1986 1986 1986 1800 -669 457 1986 1986 1986 1800 -665 452 1965 1965 1965 1800 -665 452 1965 1965 1965 1800 -666 453 1969 1969 1969 1800 -666 453 1969 1969 1969 1800 -665 452 1965 1965 1965 1800 -665 452 1965 1965 1965 1800 -664 451 1960 1960 1960 1800 -664 451 1960 1960 1960 1800 -661 449 1952 1952 1952 1800 -661 449 1952 1952 1952 1800 2025-07-26 13:24:27,568 Hysteresis 73370 0: raw(1952 16000 16000 16000) min(1952 16000 16000 16000) spread(1800 16000 16000 16000) max_pv 1952 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1952 16000 16000 16000) min(1952 16000 16000 16000) spread(1800 16000 16000 16000) max_pv 1952 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -660 448 1947 1947 1947 1800 -660 448 1947 1947 1947 1800 -658 445 1934 1934 1934 1800 -658 445 1934 1934 1934 1800 -658 445 1934 1934 1934 1800 -658 445 1934 1934 1934 1800 -656 443 1926 1926 1926 1800 -656 443 1926 1926 1926 1800 -655 442 1921 1921 1921 1800 -655 442 1921 1921 1921 1800 -653 440 1913 1913 1913 1800 -653 440 1913 1913 1913 1800 -653 440 1913 1913 1913 1800 -653 440 1913 1913 1913 1800 -651 438 1904 1904 1904 1800 -651 439 1908 1908 1908 1800 -649 437 1900 1900 1900 1800 -649 437 1900 1900 1900 1800 -647 435 1891 1891 1891 1800 -647 435 1891 1891 1891 1800 2025-07-26 13:24:37,571 Hysteresis 73380 0: raw(1891 16000 16000 16000) min(1891 16000 16000 16000) spread(1800 16000 16000 16000) max_pv 1891 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1891 16000 16000 16000) min(1891 16000 16000 16000) spread(1800 16000 16000 16000) max_pv 1891 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -648 436 1895 1895 1895 1800 -648 436 1895 1895 1895 1800 -645 433 1882 1882 1882 1800 -645 433 1882 1882 1882 1800 -645 433 1882 1882 1882 1800 -645 433 1882 1882 1882 1800 -644 432 1878 1878 1878 1800 -644 432 1878 1878 1878 1800 -644 432 1878 1878 1878 1800 -644 432 1878 1878 1878 1800 -644 432 1878 1878 1878 1800 -644 432 1878 1878 1878 1800 -643 431 1873 1873 1873 1800 -643 431 1873 1873 1873 1800 -640 428 1860 1860 1860 1800 -640 428 1860 1860 1860 1800 -641 429 1865 1865 1865 1800 -641 429 1865 1865 1865 1800 -640 428 1860 1860 1860 1800 -640 428 1860 1860 1860 1800 2025-07-26 13:24:47,575 Hysteresis 73390 0: raw(1860 16000 16000 16000) min(1860 16000 16000 16000) spread(1800 16000 16000 16000) max_pv 1860 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1860 16000 16000 16000) min(1860 16000 16000 16000) spread(1800 16000 16000 16000) max_pv 1860 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -640 428 1860 1860 1860 1800 -640 428 1860 1860 1860 1800 -637 425 1847 1847 1847 1800 -637 425 1847 1847 1847 1800 -636 424 1843 1843 1843 1800 -636 424 1843 1843 1843 1800 -635 423 1839 1839 1839 1800 -635 423 1839 1839 1839 1800 -634 422 1834 1834 1834 1800 -634 422 1834 1834 1834 1800 -632 420 1826 1826 1826 1800 -632 420 1826 1826 1826 1800 -633 421 1830 1830 1830 1800 -633 421 1830 1830 1830 1800 -630 418 1817 1817 1817 1800 -630 418 1817 1817 1817 1800 -628 416 1808 1808 1808 1800 -628 416 1808 1808 1808 1800 -627 415 1804 1804 1804 1800 -627 415 1804 1804 1804 1800 2025-07-26 13:24:57,583 Hysteresis 73400 0: raw(1804 16000 16000 16000) min(1804 16000 16000 16000) spread(1800 16000 16000 16000) max_pv 1804 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1804 16000 16000 16000) min(1804 16000 16000 16000) spread(1800 16000 16000 16000) max_pv 1804 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -626 414 1800 1800 1800 1800 -626 414 1800 1800 1800 1800 -625 413 1795 1795 1795 1795 -625 413 1795 1795 1795 1795 -623 411 1786 1786 1786 1786 -623 411 1786 1786 1786 1786 -622 410 1782 1782 1782 1782 -622 410 1782 1782 1782 1782 -617 405 1760 1760 1760 1760 -617 405 1760 1760 1760 1760 -618 406 1765 1765 1765 1760 -618 406 1765 1765 1765 1760 -618 406 1765 1765 1765 1760 -618 406 1765 1765 1765 1760 -616 404 1756 1756 1756 1756 -616 404 1756 1756 1756 1756 -615 403 1752 1752 1752 1752 -615 403 1752 1752 1752 1752 -614 402 1747 1747 1747 1747 -614 402 1747 1747 1747 1747 2025-07-26 13:25:07,588 Hysteresis 73410 0: raw(1747 16000 16000 16000) min(1747 16000 16000 16000) spread(1747 16000 16000 16000) max_pv 1747 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1747 16000 16000 16000) min(1747 16000 16000 16000) spread(1747 16000 16000 16000) max_pv 1747 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -612 400 1739 1739 1739 1739 -612 400 1739 1739 1739 1739 -610 398 1730 1730 1730 1730 -610 398 1730 1730 1730 1730 -609 397 1726 1726 1726 1726 -609 397 1726 1726 1726 1726 -608 396 1721 1721 1721 1721 -608 396 1721 1721 1721 1721 -606 394 1713 1713 1713 1713 -606 394 1713 1713 1713 1713 -602 390 1695 1695 1695 1695 -602 390 1695 1695 1695 1695 -605 393 1708 1708 1708 1695 -605 393 1708 1708 1708 1695 -603 390 1695 1695 1695 1695 -603 390 1695 1695 1695 1695 -602 389 1691 1691 1691 1691 -602 389 1691 1691 1691 1691 -601 389 1691 1691 1691 1691 -601 389 1691 1691 1691 1691 2025-07-26 13:25:17,592 Hysteresis 73420 0: raw(1691 16000 16000 16000) min(1691 16000 16000 16000) spread(1691 16000 16000 16000) max_pv 1691 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1691 16000 16000 16000) min(1691 16000 16000 16000) spread(1691 16000 16000 16000) max_pv 1691 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -601 388 1686 1686 1686 1686 -601 388 1686 1686 1686 1686 -600 387 1682 1682 1682 1682 -600 387 1682 1682 1682 1682 -599 386 1678 1678 1678 1678 -599 386 1678 1678 1678 1678 -597 384 1669 1669 1669 1669 -597 384 1669 1669 1669 1669 -598 385 1673 1673 1673 1669 -598 385 1673 1673 1673 1669 -597 384 1669 1669 1669 1669 -597 384 1669 1669 1669 1669 -596 383 1665 1665 1665 1665 -596 383 1665 1665 1665 1665 -594 381 1656 1656 1656 1656 -594 381 1656 1656 1656 1656 -591 378 1643 1643 1643 1643 -591 378 1643 1643 1643 1643 -592 379 1647 1647 1647 1643 -592 379 1647 1647 1647 1643 2025-07-26 13:25:27,599 Hysteresis 73430 0: raw(1647 16000 16000 16000) min(1647 16000 16000 16000) spread(1643 16000 16000 16000) max_pv 1647 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1647 16000 16000 16000) min(1647 16000 16000 16000) spread(1643 16000 16000 16000) max_pv 1647 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -591 378 1643 1643 1643 1643 -591 378 1643 1643 1643 1643 -590 377 1639 1639 1639 1639 -590 377 1639 1639 1639 1639 -588 375 1630 1630 1630 1630 -588 375 1630 1630 1630 1630 -587 374 1626 1626 1626 1626 -587 374 1626 1626 1626 1626 -587 374 1626 1626 1626 1626 -587 374 1626 1626 1626 1626 -585 372 1617 1617 1617 1617 -585 372 1617 1617 1617 1617 -583 370 1608 1608 1608 1608 -583 370 1608 1608 1608 1608 -582 369 1604 1604 1604 1604 -582 369 1604 1604 1604 1604 -581 368 1600 1600 1600 1600 -581 368 1600 1600 1600 1600 -581 368 1600 1600 1600 1600 -581 368 1600 1600 1600 1600 2025-07-26 13:25:37,603 Hysteresis 73440 0: raw(1600 16000 16000 16000) min(1600 16000 16000 16000) spread(1600 16000 16000 16000) max_pv 1600 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1600 16000 16000 16000) min(1600 16000 16000 16000) spread(1600 16000 16000 16000) max_pv 1600 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -580 367 1595 1595 1595 1595 -580 367 1595 1595 1595 1595 -579 366 1591 1591 1591 1591 -579 367 1595 1595 1595 1591 -579 367 1595 1595 1595 1591 -579 367 1595 1595 1595 1591 -577 365 1586 1586 1586 1586 -577 365 1586 1586 1586 1586 -576 364 1582 1582 1582 1582 -576 364 1582 1582 1582 1582 -577 365 1586 1586 1586 1582 -577 365 1586 1586 1586 1582 -575 363 1578 1578 1578 1578 -575 363 1578 1578 1578 1578 -573 361 1569 1569 1569 1569 -573 361 1569 1569 1569 1569 -574 362 1573 1573 1573 1569 -574 362 1573 1573 1573 1569 -572 360 1565 1565 1565 1565 -572 360 1565 1565 1565 1565 2025-07-26 13:25:47,610 Hysteresis 73450 0: raw(1565 16000 16000 16000) min(1565 16000 16000 16000) spread(1565 16000 16000 16000) max_pv 1565 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1565 16000 16000 16000) min(1565 16000 16000 16000) spread(1565 16000 16000 16000) max_pv 1565 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -572 360 1565 1565 1565 1565 -572 360 1565 1565 1565 1565 -570 358 1556 1556 1556 1556 -570 358 1556 1556 1556 1556 -570 358 1556 1556 1556 1556 -570 357 1552 1552 1552 1552 -570 357 1552 1552 1552 1552 -570 357 1552 1552 1552 1552 -570 357 1552 1552 1552 1552 -570 357 1552 1552 1552 1552 -568 355 1543 1543 1543 1543 -568 356 1547 1547 1547 1543 -567 355 1543 1543 1543 1543 -567 355 1543 1543 1543 1543 -566 354 1539 1539 1539 1539 -566 353 1534 1534 1534 1534 -564 351 1526 1526 1526 1526 -564 352 1530 1530 1530 1526 -565 353 1534 1534 1534 1526 -565 353 1534 1534 1534 1526 2025-07-26 13:25:57,620 Hysteresis 73460 0: raw(1534 16000 16000 16000) min(1534 16000 16000 16000) spread(1526 16000 16000 16000) max_pv 1534 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1534 16000 16000 16000) min(1534 16000 16000 16000) spread(1526 16000 16000 16000) max_pv 1534 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -564 352 1530 1530 1530 1526 -564 352 1530 1530 1530 1526 -563 351 1526 1526 1526 1526 -563 351 1526 1526 1526 1526 -562 350 1521 1521 1521 1521 -562 350 1521 1521 1521 1521 -561 349 1517 1517 1517 1517 -561 349 1517 1517 1517 1517 -559 347 1508 1508 1508 1508 -559 347 1508 1508 1508 1508 -561 349 1517 1517 1517 1508 -561 349 1517 1517 1517 1508 -561 349 1517 1517 1517 1508 -561 349 1517 1517 1517 1508 -560 348 1513 1513 1513 1508 -560 348 1513 1513 1513 1508 -561 349 1517 1517 1517 1508 -561 349 1517 1517 1517 1508 -561 349 1517 1517 1517 1508 -561 349 1517 1517 1517 1508 2025-07-26 13:26:07,625 Hysteresis 73470 0: raw(1517 16000 16000 16000) min(1517 16000 16000 16000) spread(1508 16000 16000 16000) max_pv 1517 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1517 16000 16000 16000) min(1517 16000 16000 16000) spread(1508 16000 16000 16000) max_pv 1517 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -561 349 1517 1517 1517 1508 -561 349 1517 1517 1517 1508 -560 348 1513 1513 1513 1508 -560 348 1513 1513 1513 1508 -560 348 1513 1513 1513 1508 -560 348 1513 1513 1513 1508 -560 348 1513 1513 1513 1508 -560 348 1513 1513 1513 1508 -562 350 1521 1521 1521 1508 -562 350 1521 1521 1521 1508 -560 348 1513 1513 1513 1508 -560 348 1513 1513 1513 1508 -562 350 1521 1521 1521 1508 -562 350 1521 1521 1521 1508 -561 349 1517 1517 1517 1508 -561 349 1517 1517 1517 1508 -563 351 1526 1526 1526 1508 -563 351 1526 1526 1526 1508 -562 350 1521 1521 1521 1508 -562 350 1521 1521 1521 1508 2025-07-26 13:26:17,630 Hysteresis 73480 0: raw(1521 16000 16000 16000) min(1521 16000 16000 16000) spread(1508 16000 16000 16000) max_pv 1521 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1521 16000 16000 16000) min(1521 16000 16000 16000) spread(1508 16000 16000 16000) max_pv 1521 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -563 351 1526 1526 1526 1508 -563 351 1526 1526 1526 1508 -562 350 1521 1521 1521 1508 -562 350 1521 1521 1521 1508 -562 350 1521 1521 1521 1508 -562 350 1521 1521 1521 1508 -562 350 1521 1521 1521 1508 -562 350 1521 1521 1521 1508 -563 351 1526 1526 1526 1508 -563 351 1526 1526 1526 1508 -561 349 1517 1517 1517 1508 -561 349 1517 1517 1517 1508 -561 349 1517 1517 1517 1508 -561 349 1517 1517 1517 1508 -560 348 1513 1513 1513 1508 -560 348 1513 1513 1513 1508 -561 349 1517 1517 1517 1508 -561 349 1517 1517 1517 1508 -560 348 1513 1513 1513 1508 -560 348 1513 1513 1513 1508 2025-07-26 13:26:27,635 Hysteresis 73490 0: raw(1513 16000 16000 16000) min(1513 16000 16000 16000) spread(1508 16000 16000 16000) max_pv 1513 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1513 16000 16000 16000) min(1513 16000 16000 16000) spread(1508 16000 16000 16000) max_pv 1513 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -559 347 1508 1508 1508 1508 -559 347 1508 1508 1508 1508 -558 346 1504 1504 1504 1504 -558 345 1500 1500 1500 1500 -557 344 1495 1495 1495 1495 -557 345 1500 1500 1500 1495 -556 344 1495 1495 1495 1495 -556 343 1491 1491 1491 1491 -556 343 1491 1491 1491 1491 -556 344 1495 1495 1495 1491 -557 345 1500 1500 1500 1491 -557 345 1500 1500 1500 1491 -556 344 1495 1495 1495 1491 -556 344 1495 1495 1495 1491 -555 343 1491 1491 1491 1491 -555 343 1491 1491 1491 1491 -555 343 1491 1491 1491 1491 -555 343 1491 1491 1491 1491 -554 342 1486 1486 1486 1486 -554 342 1486 1486 1486 1486 2025-07-26 13:26:37,640 Hysteresis 73500 0: raw(1486 16000 16000 16000) min(1486 16000 16000 16000) spread(1486 16000 16000 16000) max_pv 1486 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1486 16000 16000 16000) min(1486 16000 16000 16000) spread(1486 16000 16000 16000) max_pv 1486 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -554 342 1486 1486 1486 1486 -554 342 1486 1486 1486 1486 -552 340 1478 1478 1478 1478 -552 340 1478 1478 1478 1478 -552 340 1478 1478 1478 1478 -552 340 1478 1478 1478 1478 -551 339 1473 1473 1473 1473 -551 339 1473 1473 1473 1473 -550 338 1469 1469 1469 1469 -550 338 1469 1469 1469 1469 -550 338 1469 1469 1469 1469 -550 338 1469 1469 1469 1469 -549 337 1465 1465 1465 1465 -549 337 1465 1465 1465 1465 -547 335 1456 1456 1456 1456 -547 335 1456 1456 1456 1456 -547 335 1456 1456 1456 1456 -547 335 1456 1456 1456 1456 -545 333 1447 1447 1447 1447 -545 333 1447 1447 1447 1447 2025-07-26 13:26:47,649 Hysteresis 73510 0: raw(1447 16000 16000 16000) min(1447 16000 16000 16000) spread(1447 16000 16000 16000) max_pv 1447 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1447 16000 16000 16000) min(1447 16000 16000 16000) spread(1447 16000 16000 16000) max_pv 1447 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -546 334 1452 1452 1452 1447 -546 334 1452 1452 1452 1447 -544 332 1443 1443 1443 1443 -544 332 1443 1443 1443 1443 -544 332 1443 1443 1443 1443 -544 332 1443 1443 1443 1443 -543 331 1439 1439 1439 1439 -543 331 1439 1439 1439 1439 -542 330 1434 1434 1434 1434 -542 330 1434 1434 1434 1434 -541 329 1430 1430 1430 1430 -541 329 1430 1430 1430 1430 -539 327 1421 1421 1421 1421 -539 327 1421 1421 1421 1421 -539 327 1421 1421 1421 1421 -539 327 1421 1421 1421 1421 -539 327 1421 1421 1421 1421 -539 327 1421 1421 1421 1421 -537 325 1413 1413 1413 1413 -537 325 1413 1413 1413 1413 2025-07-26 13:26:57,655 Hysteresis 73520 0: raw(1413 16000 16000 16000) min(1413 16000 16000 16000) spread(1413 16000 16000 16000) max_pv 1413 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1413 16000 16000 16000) min(1413 16000 16000 16000) spread(1413 16000 16000 16000) max_pv 1413 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -537 325 1413 1413 1413 1413 -537 325 1413 1413 1413 1413 -535 323 1404 1404 1404 1404 -535 323 1404 1404 1404 1404 -535 323 1404 1404 1404 1404 -535 323 1404 1404 1404 1404 -532 320 1391 1391 1391 1391 -532 320 1391 1391 1391 1391 -529 317 1378 1378 1378 1378 -529 317 1378 1378 1378 1378 -532 320 1391 1391 1391 1378 -532 320 1391 1391 1391 1378 -532 320 1391 1391 1391 1378 -532 320 1391 1391 1391 1378 -530 318 1382 1382 1382 1378 -530 318 1382 1382 1382 1378 -531 319 1386 1386 1386 1378 -531 319 1386 1386 1386 1378 -528 316 1373 1373 1373 1373 -528 316 1373 1373 1373 1373 2025-07-26 13:27:07,660 Hysteresis 73530 0: raw(1373 16000 16000 16000) min(1373 16000 16000 16000) spread(1373 16000 16000 16000) max_pv 1373 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1373 16000 16000 16000) min(1373 16000 16000 16000) spread(1373 16000 16000 16000) max_pv 1373 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -529 317 1378 1378 1378 1373 -529 317 1378 1378 1378 1373 -527 315 1369 1369 1369 1369 -527 315 1369 1369 1369 1369 -526 314 1365 1365 1365 1365 -526 314 1365 1365 1365 1365 -525 313 1360 1360 1360 1360 -525 313 1360 1360 1360 1360 -523 311 1352 1352 1352 1352 -523 311 1352 1352 1352 1352 -522 310 1347 1347 1347 1347 -522 310 1347 1347 1347 1347 -522 310 1347 1347 1347 1347 -522 310 1347 1347 1347 1347 -518 306 1330 1330 1330 1330 -518 306 1330 1330 1330 1330 -518 306 1330 1330 1330 1330 -518 306 1330 1330 1330 1330 -517 305 1326 1326 1326 1326 -517 305 1326 1326 1326 1326 2025-07-26 13:27:17,665 Hysteresis 73540 0: raw(1326 16000 16000 16000) min(1326 16000 16000 16000) spread(1326 16000 16000 16000) max_pv 1326 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1326 16000 16000 16000) min(1326 16000 16000 16000) spread(1326 16000 16000 16000) max_pv 1326 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -517 305 1326 1326 1326 1326 -517 305 1326 1326 1326 1326 -516 304 1321 1321 1321 1321 -516 304 1321 1321 1321 1321 -513 301 1308 1308 1308 1308 -513 301 1308 1308 1308 1308 -513 301 1308 1308 1308 1308 -513 301 1308 1308 1308 1308 -512 300 1304 1304 1304 1304 -512 300 1304 1304 1304 1304 -511 299 1300 1300 1300 1300 -511 299 1300 1300 1300 1300 -509 297 1291 1291 1291 1291 -509 297 1291 1291 1291 1291 -507 295 1282 1282 1282 1282 -507 295 1282 1282 1282 1282 -507 295 1282 1282 1282 1282 -507 295 1282 1282 1282 1282 -506 294 1278 1278 1278 1278 -506 294 1278 1278 1278 1278 2025-07-26 13:27:27,674 Hysteresis 73550 0: raw(1278 16000 16000 16000) min(1278 16000 16000 16000) spread(1278 16000 16000 16000) max_pv 1278 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1278 16000 16000 16000) min(1278 16000 16000 16000) spread(1278 16000 16000 16000) max_pv 1278 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -506 294 1278 1278 1278 1278 -506 294 1278 1278 1278 1278 -504 292 1269 1269 1269 1269 -504 293 1273 1273 1273 1269 -503 292 1269 1269 1269 1269 -503 292 1269 1269 1269 1269 -501 290 1260 1260 1260 1260 -501 289 1256 1256 1256 1256 -500 288 1252 1252 1252 1252 -500 288 1252 1252 1252 1252 -499 287 1247 1247 1247 1247 -499 287 1247 1247 1247 1247 -500 288 1252 1252 1252 1247 -500 288 1252 1252 1252 1247 -498 286 1243 1243 1243 1243 -498 286 1243 1243 1243 1243 -497 285 1239 1239 1239 1239 -497 285 1239 1239 1239 1239 -494 282 1226 1226 1226 1226 -494 282 1226 1226 1226 1226 2025-07-26 13:27:37,678 Hysteresis 73560 0: raw(1226 16000 16000 16000) min(1226 16000 16000 16000) spread(1226 16000 16000 16000) max_pv 1226 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1226 16000 16000 16000) min(1226 16000 16000 16000) spread(1226 16000 16000 16000) max_pv 1226 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -495 283 1230 1230 1230 1226 -495 283 1230 1230 1230 1226 -494 282 1226 1226 1226 1226 -494 282 1226 1226 1226 1226 -493 281 1221 1221 1221 1221 -493 281 1221 1221 1221 1221 -490 278 1208 1208 1208 1208 -490 278 1208 1208 1208 1208 -491 279 1213 1213 1213 1208 -491 279 1213 1213 1213 1208 -490 278 1208 1208 1208 1208 -490 278 1208 1208 1208 1208 -490 278 1208 1208 1208 1208 -490 278 1208 1208 1208 1208 -486 274 1191 1191 1191 1191 -486 274 1191 1191 1191 1191 -487 275 1195 1195 1195 1191 -487 275 1195 1195 1195 1191 -486 274 1191 1191 1191 1191 -486 274 1191 1191 1191 1191 2025-07-26 13:27:47,683 Hysteresis 73570 0: raw(1191 16000 16000 16000) min(1191 16000 16000 16000) spread(1191 16000 16000 16000) max_pv 1191 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1191 16000 16000 16000) min(1191 16000 16000 16000) spread(1191 16000 16000 16000) max_pv 1191 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -484 272 1182 1182 1182 1182 -484 272 1182 1182 1182 1182 -484 272 1182 1182 1182 1182 -484 272 1182 1182 1182 1182 -483 271 1178 1178 1178 1178 -483 271 1178 1178 1178 1178 -481 269 1169 1169 1169 1169 -481 269 1169 1169 1169 1169 -480 268 1165 1165 1165 1165 -480 268 1165 1165 1165 1165 -479 267 1160 1160 1160 1160 -479 267 1160 1160 1160 1160 -479 267 1160 1160 1160 1160 -479 267 1160 1160 1160 1160 -477 265 1152 1152 1152 1152 -477 265 1152 1152 1152 1152 -478 266 1156 1156 1156 1152 -478 266 1156 1156 1156 1152 -475 263 1143 1143 1143 1143 -475 263 1143 1143 1143 1143 2025-07-26 13:27:57,692 Hysteresis 73580 0: raw(1143 16000 16000 16000) min(1143 16000 16000 16000) spread(1143 16000 16000 16000) max_pv 1143 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1143 16000 16000 16000) min(1143 16000 16000 16000) spread(1143 16000 16000 16000) max_pv 1143 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -474 262 1139 1139 1139 1139 -474 262 1139 1139 1139 1139 -473 261 1134 1134 1134 1134 -473 261 1134 1134 1134 1134 -473 261 1134 1134 1134 1134 -473 261 1134 1134 1134 1134 -472 260 1130 1130 1130 1130 -472 260 1130 1130 1130 1130 -466 254 1104 1104 1104 1104 -466 254 1104 1104 1104 1104 -468 256 1113 1113 1113 1104 -468 256 1113 1113 1113 1104 -469 257 1117 1117 1117 1104 -469 257 1117 1117 1117 1104 -466 254 1104 1104 1104 1104 -466 254 1104 1104 1104 1104 -466 254 1104 1104 1104 1104 -466 254 1104 1104 1104 1104 -465 253 1100 1100 1100 1100 2025-07-26 13:28:07,699 Hysteresis 73590 0: raw(1100 16000 16000 16000) min(1100 16000 16000 16000) spread(1100 16000 16000 16000) max_pv 1100 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1100 16000 16000 16000) min(1100 16000 16000 16000) spread(1100 16000 16000 16000) max_pv 1100 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -465 253 1100 1100 1100 1100 -464 252 1095 1095 1095 1095 -464 252 1095 1095 1095 1095 -461 249 1082 1082 1082 1082 -461 249 1082 1082 1082 1082 -462 250 1086 1086 1086 1082 -462 250 1086 1086 1086 1082 -461 249 1082 1082 1082 1082 -461 249 1082 1082 1082 1082 -460 248 1078 1078 1078 1078 -460 248 1078 1078 1078 1078 -460 248 1078 1078 1078 1078 -460 248 1078 1078 1078 1078 -458 246 1069 1069 1069 1069 -458 246 1069 1069 1069 1069 -456 244 1060 1060 1060 1060 -456 244 1060 1060 1060 1060 -455 243 1056 1056 1056 1056 -455 243 1056 1056 1056 1056 -455 243 1056 1056 1056 1056 2025-07-26 13:28:17,704 Hysteresis 73600 0: raw(1056 16000 16000 16000) min(1056 16000 16000 16000) spread(1056 16000 16000 16000) max_pv 1056 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1056 16000 16000 16000) min(1056 16000 16000 16000) spread(1056 16000 16000 16000) max_pv 1056 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -455 243 1056 1056 1056 1056 -454 242 1052 1052 1052 1052 -453 241 1047 1047 1047 1047 -453 241 1047 1047 1047 1047 -452 240 1043 1043 1043 1043 -452 240 1043 1043 1043 1043 -450 238 1034 1034 1034 1034 -450 238 1034 1034 1034 1034 -451 239 1039 1039 1039 1034 -451 239 1039 1039 1039 1034 -449 237 1030 1030 1030 1030 -449 237 1030 1030 1030 1030 -447 235 1021 1021 1021 1021 -447 235 1021 1021 1021 1021 -447 235 1021 1021 1021 1021 -447 235 1021 1021 1021 1021 -446 234 1017 1017 1017 1017 -446 234 1017 1017 1017 1017 -445 233 1013 1013 1013 1013 -445 233 1013 1013 1013 1013 2025-07-26 13:28:27,708 Hysteresis 73610 0: raw(1013 16000 16000 16000) min(1013 16000 16000 16000) spread(1013 16000 16000 16000) max_pv 1013 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1013 16000 16000 16000) min(1013 16000 16000 16000) spread(1013 16000 16000 16000) max_pv 1013 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -445 233 1013 1013 1013 1013 -445 233 1013 1013 1013 1013 -445 233 1013 1013 1013 1013 -445 233 1013 1013 1013 1013 -443 231 1004 1004 1004 1004 -443 231 1004 1004 1004 1004 -442 230 1000 1000 1000 1000 -442 230 1000 1000 1000 1000 -441 229 995 995 995 995 -441 229 995 995 995 995 -440 228 991 991 991 991 -440 228 991 991 991 991 -440 228 991 991 991 991 -440 228 991 991 991 991 -440 228 991 991 991 991 -440 228 991 991 991 991 -438 226 982 982 982 982 -438 226 982 982 982 982 -439 227 986 986 986 982 -439 227 986 986 986 982 2025-07-26 13:28:37,717 Hysteresis 73620 0: raw(986 16000 16000 16000) min(986 16000 16000 16000) spread(982 16000 16000 16000) max_pv 986 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(986 16000 16000 16000) min(986 16000 16000 16000) spread(982 16000 16000 16000) max_pv 986 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -439 227 986 986 986 982 -439 227 986 986 986 982 -437 225 978 978 978 978 -437 225 978 978 978 978 -437 225 978 978 978 978 -437 225 978 978 978 978 -435 223 969 969 969 969 -435 223 969 969 969 969 -435 223 969 969 969 969 -435 223 969 969 969 969 -434 222 965 965 965 965 -434 222 965 965 965 965 -432 220 956 956 956 956 -432 220 956 956 956 956 -431 219 952 952 952 952 -431 219 952 952 952 952 -431 219 952 952 952 952 -431 219 952 952 952 952 -432 220 956 956 956 952 -432 220 956 956 956 952 2025-07-26 13:28:47,723 Hysteresis 73630 0: raw(956 16000 16000 16000) min(956 16000 16000 16000) spread(952 16000 16000 16000) max_pv 956 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(956 16000 16000 16000) min(956 16000 16000 16000) spread(952 16000 16000 16000) max_pv 956 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -431 219 952 952 952 952 -431 219 952 952 952 952 -431 219 952 952 952 952 -431 219 952 952 952 952 -431 219 952 952 952 952 -431 219 952 952 952 952 -430 218 947 947 947 947 -430 218 947 947 947 947 -431 219 952 952 952 947 -431 219 952 952 952 947 -429 217 943 943 943 943 -429 217 943 943 943 943 -428 216 939 939 939 939 -428 216 939 939 939 939 -428 216 939 939 939 939 -428 216 939 939 939 939 -428 216 939 939 939 939 -428 216 939 939 939 939 -426 214 930 930 930 930 -426 214 930 930 930 930 2025-07-26 13:28:57,729 Hysteresis 73640 0: raw(930 16000 16000 16000) min(930 16000 16000 16000) spread(930 16000 16000 16000) max_pv 930 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(930 16000 16000 16000) min(930 16000 16000 16000) spread(930 16000 16000 16000) max_pv 930 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -426 214 930 930 930 930 -426 214 930 930 930 930 -425 213 926 926 926 926 -425 213 926 926 926 926 -424 212 921 921 921 921 -424 212 921 921 921 921 -424 212 921 921 921 921 -424 212 921 921 921 921 -421 209 908 908 908 908 -421 209 908 908 908 908 -424 212 921 921 921 908 -424 212 921 921 921 908 -423 211 917 917 917 908 -423 211 917 917 917 908 -424 212 921 921 921 908 -424 212 921 921 921 908 -424 212 921 921 921 908 -424 212 921 921 921 908 -423 211 917 917 917 908 -423 211 917 917 917 908 2025-07-26 13:29:07,734 Hysteresis 73650 0: raw(917 16000 16000 16000) min(917 16000 16000 16000) spread(908 16000 16000 16000) max_pv 917 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(917 16000 16000 16000) min(917 16000 16000 16000) spread(908 16000 16000 16000) max_pv 917 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -424 212 921 921 921 908 -424 212 921 921 921 908 -422 210 913 913 913 908 -422 210 913 913 913 908 -423 211 917 917 917 908 -423 211 917 917 917 908 -423 211 917 917 917 908 -423 211 917 917 917 908 -423 211 917 917 917 908 -423 211 917 917 917 908 -422 210 913 913 913 908 -422 210 913 913 913 908 -423 211 917 917 917 908 -423 211 917 917 917 908 -422 210 913 913 913 908 -422 210 913 913 913 908 -476 264 1147 1147 1147 908 -476 264 1147 1147 1147 908 -479 267 1160 1160 1160 908 -479 267 1160 1160 1160 908 2025-07-26 13:29:17,743 Hysteresis 73660 0: raw(1160 16000 16000 16000) min(1160 16000 16000 16000) spread(908 16000 16000 16000) max_pv 1160 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1160 16000 16000 16000) min(1160 16000 16000 16000) spread(908 16000 16000 16000) max_pv 1160 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -480 268 1165 1165 1165 908 -480 268 1165 1165 1165 908 -479 267 1160 1160 1160 908 -479 267 1160 1160 1160 908 -478 266 1156 1156 1156 908 -478 266 1156 1156 1156 908 -479 267 1160 1160 1160 908 -479 267 1160 1160 1160 908 -478 266 1156 1156 1156 908 -478 266 1156 1156 1156 908 -479 267 1160 1160 1160 908 -479 267 1160 1160 1160 908 -477 265 1152 1152 1152 908 -477 265 1152 1152 1152 908 -477 265 1152 1152 1152 908 -477 265 1152 1152 1152 908 -479 267 1160 1160 1160 908 -479 267 1160 1160 1160 908 -476 264 1147 1147 1147 908 -476 264 1147 1147 1147 908 2025-07-26 13:29:27,751 Hysteresis 73670 0: raw(1147 16000 16000 16000) min(1147 16000 16000 16000) spread(908 16000 16000 16000) max_pv 1147 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1147 16000 16000 16000) min(1147 16000 16000 16000) spread(908 16000 16000 16000) max_pv 1147 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -478 266 1156 1156 1156 908 -478 266 1156 1156 1156 908 -477 265 1152 1152 1152 908 -477 265 1152 1152 1152 908 -477 265 1152 1152 1152 908 -477 265 1152 1152 1152 908 -477 265 1152 1152 1152 908 -477 265 1152 1152 1152 908 -476 264 1147 1147 1147 908 -476 264 1147 1147 1147 908 -471 259 1126 1126 1126 908 -471 259 1126 1126 1126 908 -435 223 969 969 969 908 -435 223 969 969 969 908 -439 227 986 986 986 908 -439 227 986 986 986 908 -437 225 978 978 978 908 -437 225 978 978 978 908 -429 217 943 943 943 908 -429 217 943 943 943 908 2025-07-26 13:29:37,755 Hysteresis 73680 0: raw(943 16000 16000 16000) min(943 16000 16000 16000) spread(908 16000 16000 16000) max_pv 943 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(943 16000 16000 16000) min(943 16000 16000 16000) spread(908 16000 16000 16000) max_pv 943 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -423 211 917 917 917 908 -423 211 917 917 917 908 -416 204 886 886 886 886 -416 204 886 886 886 886 -414 202 878 878 878 878 -414 202 878 878 878 878 -413 201 873 873 873 873 -413 201 873 873 873 873 -413 201 873 873 873 873 -413 201 873 873 873 873 -414 202 878 878 878 873 -414 202 878 878 878 873 -418 206 895 895 895 873 -418 206 895 895 895 873 -419 207 900 900 900 873 -419 207 900 900 900 873 -448 236 1026 1026 1026 873 -448 236 1026 1026 1026 873 -443 231 1004 1004 1004 873 -443 231 1004 1004 1004 873 2025-07-26 13:29:47,763 Hysteresis 73690 0: raw(1004 16000 16000 16000) min(1004 16000 16000 16000) spread(873 16000 16000 16000) max_pv 1004 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1004 16000 16000 16000) min(1004 16000 16000 16000) spread(873 16000 16000 16000) max_pv 1004 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -445 233 1013 1013 1013 873 -445 233 1013 1013 1013 873 -450 238 1034 1034 1034 873 -450 238 1034 1034 1034 873 -468 256 1113 1113 1113 873 -468 256 1113 1113 1113 873 -468 256 1113 1113 1113 873 -468 256 1113 1113 1113 873 -468 256 1113 1113 1113 873 -468 256 1113 1113 1113 873 -468 256 1113 1113 1113 873 -468 256 1113 1113 1113 873 -468 256 1113 1113 1113 873 -468 256 1113 1113 1113 873 -468 256 1113 1113 1113 873 -468 256 1113 1113 1113 873 -467 255 1108 1108 1108 873 -467 255 1108 1108 1108 873 -468 256 1113 1113 1113 873 -468 256 1113 1113 1113 873 2025-07-26 13:29:57,770 Hysteresis 73700 0: raw(1113 16000 16000 16000) min(1113 16000 16000 16000) spread(873 16000 16000 16000) max_pv 1113 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1113 16000 16000 16000) min(1113 16000 16000 16000) spread(873 16000 16000 16000) max_pv 1113 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -468 256 1113 1113 1113 873 -468 256 1113 1113 1113 873 -467 255 1108 1108 1108 873 -467 255 1108 1108 1108 873 -466 254 1104 1104 1104 873 -466 254 1104 1104 1104 873 -465 253 1100 1100 1100 873 -465 253 1100 1100 1100 873 -460 248 1078 1078 1078 873 -460 248 1078 1078 1078 873 -465 253 1100 1100 1100 873 -465 253 1100 1100 1100 873 -465 253 1100 1100 1100 873 -465 253 1100 1100 1100 873 -464 252 1095 1095 1095 873 -464 252 1095 1095 1095 873 -464 252 1095 1095 1095 873 -464 252 1095 1095 1095 873 -465 253 1100 1100 1100 873 -465 253 1100 1100 1100 873 2025-07-26 13:30:07,775 Hysteresis 73710 0: raw(1100 16000 16000 16000) min(1100 16000 16000 16000) spread(873 16000 16000 16000) max_pv 1100 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(1100 16000 16000 16000) min(1100 16000 16000 16000) spread(873 16000 16000 16000) max_pv 1100 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -465 253 1100 1100 1100 873 -465 253 1100 1100 1100 873 -464 252 1095 1095 1095 873 -464 252 1095 1095 1095 873 -465 253 1100 1100 1100 873 -465 253 1100 1100 1100 873 -464 252 1095 1095 1095 873 -464 252 1095 1095 1095 873 -465 253 1100 1100 1100 873 -465 253 1100 1100 1100 873 -463 251 1091 1091 1091 873 -463 251 1091 1091 1091 873 -464 252 1095 1095 1095 873 -464 252 1095 1095 1095 873 -463 251 1091 1091 1091 873 -463 251 1091 1091 1091 873 -463 251 1091 1091 1091 873 -463 251 1091 1091 1091 873 -464 252 1095 1095 1095 873 -464 252 1095 1095 1095 873 2025-07-26 13:30:17,782 Hysteresis 73720 0: raw(1095 16000 16000 16000) min(1095 16000 16000 16000) spread(873 16000 16000 16000) max_pv 1095 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1095 16000 16000 16000) min(1095 16000 16000 16000) spread(873 16000 16000 16000) max_pv 1095 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -464 252 1095 1095 1095 873 -464 252 1095 1095 1095 873 -463 251 1091 1091 1091 873 -463 251 1091 1091 1091 873 -462 250 1086 1086 1086 873 -462 250 1086 1086 1086 873 -462 250 1086 1086 1086 873 -462 250 1086 1086 1086 873 -462 250 1086 1086 1086 873 -462 250 1086 1086 1086 873 -461 249 1082 1082 1082 873 -461 249 1082 1082 1082 873 -462 250 1086 1086 1086 873 -462 250 1086 1086 1086 873 -461 249 1082 1082 1082 873 -461 249 1082 1082 1082 873 -461 249 1082 1082 1082 873 -461 249 1082 1082 1082 873 -461 249 1082 1082 1082 873 -461 249 1082 1082 1082 873 2025-07-26 13:30:27,786 Hysteresis 73730 0: raw(1082 16000 16000 16000) min(1082 16000 16000 16000) spread(873 16000 16000 16000) max_pv 1082 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1082 16000 16000 16000) min(1082 16000 16000 16000) spread(873 16000 16000 16000) max_pv 1082 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -462 250 1086 1086 1086 873 -462 250 1086 1086 1086 873 -462 250 1086 1086 1086 873 -462 250 1086 1086 1086 873 -460 248 1078 1078 1078 873 -460 248 1078 1078 1078 873 -461 249 1082 1082 1082 873 -461 249 1082 1082 1082 873 -460 248 1078 1078 1078 873 -460 248 1078 1078 1078 873 -460 248 1078 1078 1078 873 -460 248 1078 1078 1078 873 -462 250 1086 1086 1086 873 -462 250 1086 1086 1086 873 -460 248 1078 1078 1078 873 -460 248 1078 1078 1078 873 -461 249 1082 1082 1082 873 -461 249 1082 1082 1082 873 -460 248 1078 1078 1078 873 -460 248 1078 1078 1078 873 2025-07-26 13:30:37,793 Hysteresis 73740 0: raw(1078 16000 16000 16000) min(1078 16000 16000 16000) spread(873 16000 16000 16000) max_pv 1078 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1078 16000 16000 16000) min(1078 16000 16000 16000) spread(873 16000 16000 16000) max_pv 1078 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -459 247 1073 1073 1073 873 -459 247 1073 1073 1073 873 -459 247 1073 1073 1073 873 -459 247 1073 1073 1073 873 -459 247 1073 1073 1073 873 -459 247 1073 1073 1073 873 -457 245 1065 1065 1065 873 -457 245 1065 1065 1065 873 -459 247 1073 1073 1073 873 -459 247 1073 1073 1073 873 -457 245 1065 1065 1065 873 -457 245 1065 1065 1065 873 -458 246 1069 1069 1069 873 -458 246 1069 1069 1069 873 -462 250 1086 1086 1086 873 -462 250 1086 1086 1086 873 -460 248 1078 1078 1078 873 -460 248 1078 1078 1078 873 -462 250 1086 1086 1086 873 -462 250 1086 1086 1086 873 2025-07-26 13:30:47,799 Hysteresis 73751 0: raw(1086 16000 16000 16000) min(1086 16000 16000 16000) spread(873 16000 16000 16000) max_pv 1086 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1086 16000 16000 16000) min(1086 16000 16000 16000) spread(873 16000 16000 16000) max_pv 1086 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -463 251 1091 1091 1091 873 -463 251 1091 1091 1091 873 -461 249 1082 1082 1082 873 -461 249 1082 1082 1082 873 -462 250 1086 1086 1086 873 -462 250 1086 1086 1086 873 -462 250 1086 1086 1086 873 -462 250 1086 1086 1086 873 -463 251 1091 1091 1091 873 -463 251 1091 1091 1091 873 -463 251 1091 1091 1091 873 -463 251 1091 1091 1091 873 -464 252 1095 1095 1095 873 -464 252 1095 1095 1095 873 -465 253 1100 1100 1100 873 -465 253 1100 1100 1100 873 -464 252 1095 1095 1095 873 -464 252 1095 1095 1095 873 -465 253 1100 1100 1100 873 -465 253 1100 1100 1100 873 2025-07-26 13:30:57,809 Hysteresis 73761 0: raw(1100 16000 16000 16000) min(1100 16000 16000 16000) spread(873 16000 16000 16000) max_pv 1100 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1100 16000 16000 16000) min(1100 16000 16000 16000) spread(873 16000 16000 16000) max_pv 1100 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -465 253 1100 1100 1100 873 -465 253 1100 1100 1100 873 -464 252 1095 1095 1095 873 -464 252 1095 1095 1095 873 -466 254 1104 1104 1104 873 -466 254 1104 1104 1104 873 -466 254 1104 1104 1104 873 -466 254 1104 1104 1104 873 -463 251 1091 1091 1091 873 -463 251 1091 1091 1091 873 -467 255 1108 1108 1108 873 -467 255 1108 1108 1108 873 -468 256 1113 1113 1113 873 -468 256 1113 1113 1113 873 -469 257 1117 1117 1117 873 -469 257 1117 1117 1117 873 -470 258 1121 1121 1121 873 -470 258 1121 1121 1121 873 -470 258 1121 1121 1121 873 -470 258 1121 1121 1121 873 2025-07-26 13:31:07,814 Hysteresis 73771 0: raw(1121 16000 16000 16000) min(1121 16000 16000 16000) spread(873 16000 16000 16000) max_pv 1121 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1121 16000 16000 16000) min(1121 16000 16000 16000) spread(873 16000 16000 16000) max_pv 1121 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -469 257 1117 1117 1117 873 -469 257 1117 1117 1117 873 -470 258 1121 1121 1121 873 -470 258 1121 1121 1121 873 -471 259 1126 1126 1126 873 -471 259 1126 1126 1126 873 -471 259 1126 1126 1126 873 -471 259 1126 1126 1126 873 -473 261 1134 1134 1134 873 -473 261 1134 1134 1134 873 -474 262 1139 1139 1139 873 -474 262 1139 1139 1139 873 -474 262 1139 1139 1139 873 -474 262 1139 1139 1139 873 -474 262 1139 1139 1139 873 -474 262 1139 1139 1139 873 -475 263 1143 1143 1143 873 -475 263 1143 1143 1143 873 -475 263 1143 1143 1143 873 -475 263 1143 1143 1143 873 2025-07-26 13:31:17,818 Hysteresis 73781 0: raw(1143 16000 16000 16000) min(1143 16000 16000 16000) spread(873 16000 16000 16000) max_pv 1143 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1143 16000 16000 16000) min(1143 16000 16000 16000) spread(873 16000 16000 16000) max_pv 1143 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -476 264 1147 1147 1147 873 -476 264 1147 1147 1147 873 -475 263 1143 1143 1143 873 -475 263 1143 1143 1143 873 -478 266 1156 1156 1156 873 -478 266 1156 1156 1156 873 -479 267 1160 1160 1160 873 -479 267 1160 1160 1160 873 -478 266 1156 1156 1156 873 -478 266 1156 1156 1156 873 -479 267 1160 1160 1160 873 -479 267 1160 1160 1160 873 -480 268 1165 1165 1165 873 -480 268 1165 1165 1165 873 -482 270 1173 1173 1173 873 -482 270 1173 1173 1173 873 -482 270 1173 1173 1173 873 -482 270 1173 1173 1173 873 -481 269 1169 1169 1169 873 -481 269 1169 1169 1169 873 2025-07-26 13:31:27,824 Hysteresis 73791 0: raw(1169 16000 16000 16000) min(1169 16000 16000 16000) spread(873 16000 16000 16000) max_pv 1169 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1169 16000 16000 16000) min(1169 16000 16000 16000) spread(873 16000 16000 16000) max_pv 1169 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -483 271 1178 1178 1178 873 -483 271 1178 1178 1178 873 -483 271 1178 1178 1178 873 -483 271 1178 1178 1178 873 -484 272 1182 1182 1182 873 -484 272 1182 1182 1182 873 -485 273 1186 1186 1186 873 -485 273 1186 1186 1186 873 -486 274 1191 1191 1191 873 -486 274 1191 1191 1191 873 -486 274 1191 1191 1191 873 -486 274 1191 1191 1191 873 -487 275 1195 1195 1195 873 -487 275 1195 1195 1195 873 -488 276 1200 1200 1200 873 -488 276 1200 1200 1200 873 -489 277 1204 1204 1204 873 -489 277 1204 1204 1204 873 -489 277 1204 1204 1204 873 -489 277 1204 1204 1204 873 2025-07-26 13:31:37,829 Hysteresis 73801 0: raw(1204 16000 16000 16000) min(1204 16000 16000 16000) spread(873 16000 16000 16000) max_pv 1204 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1204 16000 16000 16000) min(1204 16000 16000 16000) spread(873 16000 16000 16000) max_pv 1204 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -489 277 1204 1204 1204 873 -489 277 1204 1204 1204 873 -490 278 1208 1208 1208 873 -490 278 1208 1208 1208 873 -491 279 1213 1213 1213 873 -491 279 1213 1213 1213 873 -491 279 1213 1213 1213 873 -491 279 1213 1213 1213 873 -492 280 1217 1217 1217 873 -492 280 1217 1217 1217 873 -493 281 1221 1221 1221 873 -493 281 1221 1221 1221 873 -493 281 1221 1221 1221 873 -493 281 1221 1221 1221 873 -494 282 1226 1226 1226 873 -494 282 1226 1226 1226 873 -496 284 1234 1234 1234 873 -496 284 1234 1234 1234 873 -495 283 1230 1230 1230 873 -495 283 1230 1230 1230 873 2025-07-26 13:31:47,838 Hysteresis 73811 0: raw(1230 16000 16000 16000) min(1230 16000 16000 16000) spread(873 16000 16000 16000) max_pv 1230 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1230 16000 16000 16000) min(1230 16000 16000 16000) spread(873 16000 16000 16000) max_pv 1230 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -495 283 1230 1230 1230 873 -495 283 1230 1230 1230 873 -495 283 1230 1230 1230 873 -495 283 1230 1230 1230 873 -501 289 1256 1256 1256 873 -501 289 1256 1256 1256 873 -503 291 1265 1265 1265 873 -503 291 1265 1265 1265 873 -505 293 1273 1273 1273 873 -505 293 1273 1273 1273 873 -504 292 1269 1269 1269 873 -504 292 1269 1269 1269 873 -504 292 1269 1269 1269 873 -504 292 1269 1269 1269 873 -506 294 1278 1278 1278 873 -506 294 1278 1278 1278 873 -504 292 1269 1269 1269 873 -504 292 1269 1269 1269 873 -505 293 1273 1273 1273 873 -505 293 1273 1273 1273 873 2025-07-26 13:31:57,844 Hysteresis 73821 0: raw(1273 16000 16000 16000) min(1273 16000 16000 16000) spread(873 16000 16000 16000) max_pv 1273 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1273 16000 16000 16000) min(1273 16000 16000 16000) spread(873 16000 16000 16000) max_pv 1273 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -503 291 1265 1265 1265 873 -503 291 1265 1265 1265 873 -504 292 1269 1269 1269 873 -504 292 1269 1269 1269 873 -506 294 1278 1278 1278 873 -506 294 1278 1278 1278 873 -506 294 1278 1278 1278 873 -506 294 1278 1278 1278 873 -504 292 1269 1269 1269 873 -504 292 1269 1269 1269 873 -508 296 1286 1286 1286 873 -508 296 1286 1286 1286 873 -510 298 1295 1295 1295 873 -510 298 1295 1295 1295 873 -510 298 1295 1295 1295 873 -510 298 1295 1295 1295 873 -511 299 1300 1300 1300 873 -511 299 1300 1300 1300 873 -510 298 1295 1295 1295 873 -510 298 1295 1295 1295 873 2025-07-26 13:32:07,850 Hysteresis 73831 0: raw(1295 16000 16000 16000) min(1295 16000 16000 16000) spread(873 16000 16000 16000) max_pv 1295 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1295 16000 16000 16000) min(1295 16000 16000 16000) spread(873 16000 16000 16000) max_pv 1295 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -508 296 1286 1286 1286 873 -508 296 1286 1286 1286 873 -512 300 1304 1304 1304 873 -512 300 1304 1304 1304 873 -513 301 1308 1308 1308 873 -513 301 1308 1308 1308 873 -515 303 1317 1317 1317 873 -515 303 1317 1317 1317 873 -516 304 1321 1321 1321 873 -516 304 1321 1321 1321 873 -516 304 1321 1321 1321 873 -516 304 1321 1321 1321 873 -515 303 1317 1317 1317 873 -515 303 1317 1317 1317 873 -516 304 1321 1321 1321 873 -516 304 1321 1321 1321 873 -517 305 1326 1326 1326 873 -517 305 1326 1326 1326 873 -517 305 1326 1326 1326 873 -517 305 1326 1326 1326 873 2025-07-26 13:32:17,859 Hysteresis 73841 0: raw(1326 16000 16000 16000) min(1326 16000 16000 16000) spread(873 16000 16000 16000) max_pv 1326 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1326 16000 16000 16000) min(1326 16000 16000 16000) spread(873 16000 16000 16000) max_pv 1326 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -518 306 1330 1330 1330 873 -518 306 1330 1330 1330 873 -519 307 1334 1334 1334 873 -519 307 1334 1334 1334 873 -520 308 1339 1339 1339 873 -520 308 1339 1339 1339 873 -521 309 1343 1343 1343 873 -521 309 1343 1343 1343 873 -521 309 1343 1343 1343 873 -521 309 1343 1343 1343 873 -521 309 1343 1343 1343 873 -521 309 1343 1343 1343 873 -522 310 1347 1347 1347 873 -522 310 1347 1347 1347 873 -524 312 1356 1356 1356 873 -524 312 1356 1356 1356 873 -522 310 1347 1347 1347 873 -522 310 1347 1347 1347 873 -525 313 1360 1360 1360 873 -525 313 1360 1360 1360 873 2025-07-26 13:32:27,865 Hysteresis 73851 0: raw(1360 16000 16000 16000) min(1360 16000 16000 16000) spread(873 16000 16000 16000) max_pv 1360 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 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: !chrg 6000@1p 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-4640 10000 10000 10000) min(-4640 10000 10000 10000) spread(-5127 10000 10000 10000) max_pv -4640 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -525 1536 6678 6678 6678 873 -525 1536 6678 6678 6678 873 -525 1536 6678 6678 6678 873 -525 1536 6678 6678 6678 873 -522 1535 6673 6673 6673 873 -522 1535 6673 6673 6673 873 -522 1535 6673 6673 6673 873 -522 1535 6673 6673 6673 873 -522 1535 6673 6673 6673 873 -522 1535 6673 6673 6673 873 -523 1535 6673 6673 6673 873 -523 1535 6673 6673 6673 873 -521 1534 6669 6669 6669 873 -521 1534 6669 6669 6669 873 -522 1535 6673 6673 6673 873 -522 1535 6673 6673 6673 873 -520 1533 6665 6665 6665 873 -520 1533 6665 6665 6665 873 -514 1530 6652 6652 6652 873 -514 1530 6652 6652 6652 873 2025-07-26 13:32:37,955 Hysteresis -199 0: raw(6652 16000 16000 16000) min(6652 16000 16000 16000) spread(873 16000 16000 16000) max_pv 6652 0: [ 0 1p PV ] __all__ 1: have 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 6652 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 (652 10000 10000 10000) 7: 0: 6652@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6652@1p __all__ 9: don't have active chargers. 9: raw(0 9348 9348 9348) min(0 9348 9348 9348) spread(-5779 9348 9348 9348) max_pv 0 9: [ 0 6652@1p ] PM PV mtr(W) avl(W) raw max min spread -467 1656 7200 7200 7200 873 -467 1656 7200 7200 7200 873 -489 1667 7247 7247 7247 873 -489 1667 7247 7247 7247 873 -106 1476 6417 6417 6417 873 -106 1476 6417 6417 6417 873 528 1259 5473 5473 5473 873 528 1259 5473 5473 5473 873 281 1383 6013 6013 6013 873 281 1383 6013 6013 6013 873 46 1435 6239 6239 6239 873 46 1435 6239 6239 6239 873 19 1213 5273 5273 5273 873 19 1213 5273 5273 5273 873 -1 1213 5273 5273 5273 873 -1 1213 5273 5273 5273 873 1 631 2743 2743 2743 873 1 631 2743 2743 2743 873 2 574 2495 2495 2495 873 2 574 2495 2495 2495 873 2025-07-26 13:32:47,961 Hysteresis -189 0: raw(2495 16000 16000 16000) min(2495 16000 16000 16000) spread(873 16000 16000 16000) max_pv 2495 0: [ 0 1p PV ] __all__ 1: have 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 2495 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-3505 10000 10000 10000) min(-3505 10000 10000 10000) spread(-5127 10000 10000 10000) max_pv -3505 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 1 425 1847 1847 1847 873 1 403 1752 1752 1752 873 0 403 1752 1752 1752 873 0 403 1752 1752 1752 873 -130 415 1804 1804 1804 873 -130 415 1804 1804 1804 873 9 393 1708 1708 1708 873 9 391 1700 1700 1700 873 -8 391 1700 1700 1700 873 -8 391 1700 1700 1700 873 12 503 2186 2186 2186 873 12 503 2186 2186 2186 873 -16 530 2304 2304 2304 873 -16 530 2304 2304 2304 873 -4 530 2304 2304 2304 873 -4 530 2304 2304 2304 873 -5 548 2382 2382 2382 873 -5 548 2382 2382 2382 873 -6 555 2413 2413 2413 873 -6 555 2413 2413 2413 873 2025-07-26 13:32:57,969 Hysteresis -179 0: raw(2413 16000 16000 16000) min(2413 16000 16000 16000) spread(873 16000 16000 16000) max_pv 2413 0: [ 0 1p PV ] __all__ 1: have 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 2413 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-3587 10000 10000 10000) min(-3587 10000 10000 10000) spread(-5127 10000 10000 10000) max_pv -3587 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -5 560 2434 2434 2434 873 -5 560 2434 2434 2434 873 -7 562 2443 2443 2443 873 -7 562 2443 2443 2443 873 -8 563 2447 2447 2447 873 -8 563 2447 2447 2447 873 -9 563 2447 2447 2447 873 -9 563 2447 2447 2447 873 -9 564 2452 2452 2452 873 -9 564 2452 2452 2452 873 -11 564 2452 2452 2452 873 -11 564 2452 2452 2452 873 1 564 2452 2452 2452 873 1 565 2456 2456 2456 873 -15 565 2456 2456 2456 873 -15 565 2456 2456 2456 873 -13 570 2478 2478 2478 873 -13 569 2473 2473 2473 873 5 569 2473 2473 2473 873 5 569 2473 2473 2473 873 2025-07-26 13:33:07,976 Hysteresis -169 0: raw(2473 16000 16000 16000) min(2473 16000 16000 16000) spread(873 16000 16000 16000) max_pv 2473 0: [ 0 1p PV ] __all__ 1: have 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 2473 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-3527 10000 10000 10000) min(-3527 10000 10000 10000) spread(-5127 10000 10000 10000) max_pv -3527 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 6 570 2478 2478 2478 873 6 570 2478 2478 2478 873 9 579 2517 2517 2517 873 9 579 2517 2517 2517 873 -3 584 2539 2539 2539 873 -3 584 2539 2539 2539 873 -5 585 2543 2543 2543 873 -5 585 2543 2543 2543 873 -7 581 2526 2526 2526 873 -7 581 2526 2526 2526 873 -8 579 2517 2517 2517 873 -8 579 2517 2517 2517 873 -9 579 2517 2517 2517 873 -9 579 2517 2517 2517 873 -7 578 2513 2513 2513 873 -7 578 2513 2513 2513 873 -10 578 2513 2513 2513 873 -10 578 2513 2513 2513 873 2 578 2513 2513 2513 873 2 578 2513 2513 2513 873 2025-07-26 13:33:17,982 Hysteresis -159 0: raw(2513 16000 16000 16000) min(2513 16000 16000 16000) spread(873 16000 16000 16000) max_pv 2513 0: [ 0 1p PV ] __all__ 1: have 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 2513 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-3487 10000 10000 10000) min(-3487 10000 10000 10000) spread(-5127 10000 10000 10000) max_pv -3487 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 1 578 2513 2513 2513 873 1 583 2534 2534 2534 873 1 583 2534 2534 2534 873 1 583 2534 2534 2534 873 1 586 2547 2547 2547 873 1 586 2547 2547 2547 873 3 588 2556 2556 2556 873 3 588 2556 2556 2556 873 3 588 2556 2556 2556 873 3 588 2556 2556 2556 873 7 588 2556 2556 2556 873 7 588 2556 2556 2556 873 9 589 2560 2560 2560 873 9 589 2560 2560 2560 873 10 589 2560 2560 2560 873 10 589 2560 2560 2560 873 0 589 2560 2560 2560 873 0 589 2560 2560 2560 873 0 589 2560 2560 2560 873 0 584 2539 2539 2539 873 2025-07-26 13:33:27,988 Hysteresis -149 0: raw(2539 16000 16000 16000) min(2539 16000 16000 16000) spread(873 16000 16000 16000) max_pv 2539 0: [ 0 1p PV ] __all__ 1: have 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 2539 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-3461 10000 10000 10000) min(-3461 10000 10000 10000) spread(-5127 10000 10000 10000) max_pv -3461 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 0 584 2539 2539 2539 873 0 580 2521 2521 2521 873 0 580 2521 2521 2521 873 0 579 2517 2517 2517 873 2 579 2517 2517 2517 873 2 579 2517 2517 2517 873 0 578 2513 2513 2513 873 0 578 2513 2513 2513 873 1 578 2513 2513 2513 873 1 578 2513 2513 2513 873 1 578 2513 2513 2513 873 1 578 2513 2513 2513 873 3 578 2513 2513 2513 873 3 578 2513 2513 2513 873 3 578 2513 2513 2513 873 3 578 2513 2513 2513 873 2 578 2513 2513 2513 873 2 578 2513 2513 2513 873 2 578 2513 2513 2513 873 2 578 2513 2513 2513 873 2025-07-26 13:33:37,996 Hysteresis -139 0: raw(2513 16000 16000 16000) min(2513 16000 16000 16000) spread(873 16000 16000 16000) max_pv 2513 0: [ 0 1p PV ] __all__ 1: have 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 2513 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-3487 10000 10000 10000) min(-3487 10000 10000 10000) spread(-5127 10000 10000 10000) max_pv -3487 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 1 578 2513 2513 2513 873 1 578 2513 2513 2513 873 0 578 2513 2513 2513 873 0 578 2513 2513 2513 873 0 578 2513 2513 2513 873 0 578 2513 2513 2513 873 2 578 2513 2513 2513 873 2 578 2513 2513 2513 873 1 578 2513 2513 2513 873 1 578 2513 2513 2513 873 0 578 2513 2513 2513 873 0 578 2513 2513 2513 873 0 578 2513 2513 2513 873 0 578 2513 2513 2513 873 0 578 2513 2513 2513 873 0 578 2513 2513 2513 873 0 578 2513 2513 2513 873 0 579 2517 2517 2517 873 0 579 2517 2517 2517 873 0 579 2517 2517 2517 873 2025-07-26 13:33:48,001 Hysteresis -129 0: raw(2517 16000 16000 16000) min(2517 16000 16000 16000) spread(873 16000 16000 16000) max_pv 2517 0: [ 0 1p PV ] __all__ 1: have 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 2517 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-3483 10000 10000 10000) min(-3483 10000 10000 10000) spread(-5127 10000 10000 10000) max_pv -3483 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -2 579 2517 2517 2517 873 -2 579 2517 2517 2517 873 -4 579 2517 2517 2517 873 -4 579 2517 2517 2517 873 -6 578 2513 2513 2513 873 -6 578 2513 2513 2513 873 -5 578 2513 2513 2513 873 -5 579 2517 2517 2517 873 -6 579 2517 2517 2517 873 -6 579 2517 2517 2517 873 -5 579 2517 2517 2517 873 -5 579 2517 2517 2517 873 1 579 2517 2517 2517 873 1 579 2517 2517 2517 873 2 579 2517 2517 2517 873 2 579 2517 2517 2517 873 3 581 2526 2526 2526 873 3 581 2526 2526 2526 873 1 585 2543 2543 2543 873 1 585 2543 2543 2543 873 2025-07-26 13:33:58,006 Hysteresis -119 0: raw(2543 16000 16000 16000) min(2543 16000 16000 16000) spread(873 16000 16000 16000) max_pv 2543 0: [ 0 1p PV ] __all__ 1: have 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 2543 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-3457 10000 10000 10000) min(-3457 10000 10000 10000) spread(-5127 10000 10000 10000) max_pv -3457 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 0 586 2547 2547 2547 873 0 587 2552 2552 2552 873 0 587 2552 2552 2552 873 0 587 2552 2552 2552 873 0 587 2552 2552 2552 873 0 587 2552 2552 2552 873 0 587 2552 2552 2552 873 0 588 2556 2556 2556 873 1 588 2556 2556 2556 873 1 588 2556 2556 2556 873 0 588 2556 2556 2556 873 0 588 2556 2556 2556 873 0 588 2556 2556 2556 873 0 588 2556 2556 2556 873 -1 588 2556 2556 2556 873 -1 588 2556 2556 2556 873 -2 588 2556 2556 2556 873 -2 588 2556 2556 2556 873 -3 588 2556 2556 2556 873 -3 588 2556 2556 2556 873 2025-07-26 13:34:08,011 Hysteresis -109 0: raw(2556 16000 16000 16000) min(2556 16000 16000 16000) spread(873 16000 16000 16000) max_pv 2556 0: [ 0 1p PV ] __all__ 1: have 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 2556 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-3444 10000 10000 10000) min(-3444 10000 10000 10000) spread(-5127 10000 10000 10000) max_pv -3444 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -3 588 2556 2556 2556 873 -3 588 2556 2556 2556 873 -1 588 2556 2556 2556 873 -1 588 2556 2556 2556 873 -3 588 2556 2556 2556 873 -3 588 2556 2556 2556 873 -4 588 2556 2556 2556 873 -4 588 2556 2556 2556 873 -5 588 2556 2556 2556 873 -5 588 2556 2556 2556 873 -4 588 2556 2556 2556 873 -4 588 2556 2556 2556 873 -5 588 2556 2556 2556 873 -5 588 2556 2556 2556 873 -6 588 2556 2556 2556 873 -6 588 2556 2556 2556 873 -6 588 2556 2556 2556 873 -6 588 2556 2556 2556 873 -6 588 2556 2556 2556 873 -6 588 2556 2556 2556 873 2025-07-26 13:34:18,016 Hysteresis -99 0: raw(2556 16000 16000 16000) min(2556 16000 16000 16000) spread(873 16000 16000 16000) max_pv 2556 0: [ 0 1p PV ] __all__ 1: have 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 2556 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-3444 10000 10000 10000) min(-3444 10000 10000 10000) spread(-5127 10000 10000 10000) max_pv -3444 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -4 588 2556 2556 2556 873 -4 588 2556 2556 2556 873 -7 588 2556 2556 2556 873 -7 588 2556 2556 2556 873 -7 588 2556 2556 2556 873 -7 588 2556 2556 2556 873 -8 588 2556 2556 2556 873 -8 588 2556 2556 2556 873 -8 588 2556 2556 2556 873 -8 588 2556 2556 2556 873 -8 588 2556 2556 2556 873 -8 588 2556 2556 2556 873 -7 588 2556 2556 2556 873 -7 588 2556 2556 2556 873 -7 588 2556 2556 2556 873 -7 588 2556 2556 2556 873 -8 588 2556 2556 2556 873 -8 588 2556 2556 2556 873 -5 588 2556 2556 2556 873 -5 589 2560 2560 2560 873 2025-07-26 13:34:28,021 Hysteresis -89 0: raw(2560 16000 16000 16000) min(2560 16000 16000 16000) spread(873 16000 16000 16000) max_pv 2560 0: [ 0 1p PV ] __all__ 1: have 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 2560 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-3440 10000 10000 10000) min(-3440 10000 10000 10000) spread(-5127 10000 10000 10000) max_pv -3440 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -8 589 2560 2560 2560 873 -8 589 2560 2560 2560 873 -10 589 2560 2560 2560 873 -10 589 2560 2560 2560 873 -5 589 2560 2560 2560 873 -5 589 2560 2560 2560 873 -8 589 2560 2560 2560 873 -8 589 2560 2560 2560 873 -7 589 2560 2560 2560 873 -7 589 2560 2560 2560 873 -7 592 2573 2573 2573 873 -7 592 2573 2573 2573 873 -8 592 2573 2573 2573 873 -8 592 2573 2573 2573 873 -8 593 2578 2578 2578 873 -8 593 2578 2578 2578 873 -10 593 2578 2578 2578 873 -10 593 2578 2578 2578 873 -2 594 2582 2582 2582 873 -2 594 2582 2582 2582 873 2025-07-26 13:34:38,026 Hysteresis -79 0: raw(2582 16000 16000 16000) min(2582 16000 16000 16000) spread(873 16000 16000 16000) max_pv 2582 0: [ 0 1p PV ] __all__ 1: have 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 2582 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-3418 10000 10000 10000) min(-3418 10000 10000 10000) spread(-5127 10000 10000 10000) max_pv -3418 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -2 594 2582 2582 2582 873 -2 594 2582 2582 2582 873 -1 594 2582 2582 2582 873 -1 597 2595 2595 2595 873 -3 597 2595 2595 2595 873 -3 598 2600 2600 2600 873 -2 598 2600 2600 2600 873 -2 600 2608 2608 2608 873 -2 600 2608 2608 2608 873 -2 600 2608 2608 2608 873 -2 600 2608 2608 2608 873 -2 600 2608 2608 2608 873 -4 600 2608 2608 2608 873 -4 600 2608 2608 2608 873 -1 600 2608 2608 2608 873 -1 600 2608 2608 2608 873 -7 600 2608 2608 2608 873 -7 600 2608 2608 2608 873 -8 600 2608 2608 2608 873 -8 600 2608 2608 2608 873 2025-07-26 13:34:48,031 Hysteresis -69 0: raw(2608 16000 16000 16000) min(2608 16000 16000 16000) spread(873 16000 16000 16000) max_pv 2608 0: [ 0 1p PV ] __all__ 1: have 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 2608 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-3392 10000 10000 10000) min(-3392 10000 10000 10000) spread(-5127 10000 10000 10000) max_pv -3392 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -9 600 2608 2608 2608 873 -9 600 2608 2608 2608 873 -9 600 2608 2608 2608 873 -9 600 2608 2608 2608 873 -7 600 2608 2608 2608 873 -7 600 2608 2608 2608 873 -7 600 2608 2608 2608 873 -7 600 2608 2608 2608 873 -7 600 2608 2608 2608 873 -7 600 2608 2608 2608 873 -3 600 2608 2608 2608 873 -3 600 2608 2608 2608 873 -2 600 2608 2608 2608 873 -2 600 2608 2608 2608 873 -2 600 2608 2608 2608 873 -2 601 2613 2613 2613 873 -2 601 2613 2613 2613 873 -2 602 2617 2617 2617 873 0 602 2617 2617 2617 873 0 603 2621 2621 2621 873 2025-07-26 13:34:58,037 Hysteresis -59 0: raw(2621 16000 16000 16000) min(2621 16000 16000 16000) spread(873 16000 16000 16000) max_pv 2621 0: [ 0 1p PV ] __all__ 1: have 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 2621 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-3379 10000 10000 10000) min(-3379 10000 10000 10000) spread(-5127 10000 10000 10000) max_pv -3379 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -1 603 2621 2621 2621 873 -1 603 2621 2621 2621 873 -635 1130 4913 4913 4913 873 -635 1130 4913 4913 4913 873 128 582 2530 2530 2530 873 128 582 2530 2530 2530 873 -104 606 2634 2634 2634 873 -104 606 2634 2634 2634 873 34 516 2243 2243 2243 873 34 516 2243 2243 2243 873 -15 516 2243 2243 2243 873 -15 516 2243 2243 2243 873 9 574 2495 2495 2495 873 9 574 2495 2495 2495 873 3 574 2495 2495 2495 873 3 577 2508 2508 2508 873 74 577 2508 2508 2508 873 74 586 2547 2547 2547 873 -33 586 2547 2547 2547 873 -33 588 2556 2556 2556 873 2025-07-26 13:35:08,042 Hysteresis -49 0: raw(2556 16000 16000 16000) min(2556 16000 16000 16000) spread(873 16000 16000 16000) max_pv 2556 0: [ 0 1p PV ] __all__ 1: have 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 2556 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-3444 10000 10000 10000) min(-3444 10000 10000 10000) spread(-5127 10000 10000 10000) max_pv -3444 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 18 588 2556 2556 2556 873 18 588 2556 2556 2556 873 5 582 2530 2530 2530 873 5 549 2386 2386 2386 873 -8 549 2386 2386 2386 873 -8 549 2386 2386 2386 873 -5 549 2386 2386 2386 873 -5 549 2386 2386 2386 873 -10 537 2334 2334 2334 873 -10 537 2334 2334 2334 873 9 526 2286 2286 2286 873 9 526 2286 2286 2286 873 -2 520 2260 2260 2260 873 -2 520 2260 2260 2260 873 -3 534 2321 2321 2321 873 -3 534 2321 2321 2321 873 -5 541 2352 2352 2352 873 -5 541 2352 2352 2352 873 -5 541 2352 2352 2352 873 -5 541 2352 2352 2352 873 2025-07-26 13:35:18,047 Hysteresis -39 0: raw(2352 16000 16000 16000) min(2352 16000 16000 16000) spread(873 16000 16000 16000) max_pv 2352 0: [ 0 1p PV ] __all__ 1: have 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 2352 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-3648 10000 10000 10000) min(-3648 10000 10000 10000) spread(-5127 10000 10000 10000) max_pv -3648 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -5 543 2360 2360 2360 873 -5 543 2360 2360 2360 873 -6 544 2365 2365 2365 873 -6 544 2365 2365 2365 873 -7 545 2369 2369 2369 873 -7 545 2369 2369 2369 873 -8 545 2369 2369 2369 873 -8 545 2369 2369 2369 873 -2 545 2369 2369 2369 873 -2 545 2369 2369 2369 873 -9 545 2369 2369 2369 873 -9 545 2369 2369 2369 873 -8 545 2369 2369 2369 873 -8 546 2373 2373 2373 873 -9 546 2373 2373 2373 873 -9 546 2373 2373 2373 873 -9 546 2373 2373 2373 873 -9 546 2373 2373 2373 873 882 -278 -1208 -1208 -1208 -1208 882 -278 -1208 -1208 -1208 -1208 2025-07-26 13:35:28,052 Hysteresis -29 0: raw(-1208 16000 16000 16000) min(-1208 16000 16000 16000) spread(-1208 16000 16000 16000) max_pv -1208 0: [ 0 1p PV ] __all__ 1: have 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 -1208 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-7208 10000 10000 10000) min(-7208 10000 10000 10000) spread(-7208 10000 10000 10000) max_pv -7208 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -191 614 2669 2669 2669 -1208 -191 423 1839 1839 1839 -1208 116 342 1486 1486 1486 -1208 116 -601 -2613 -2613 -2613 -2613 17 -587 -2552 -2552 -2552 -2613 17 -736 -3200 -3200 -3200 -3200 9 -736 -3200 -3200 -3200 -3200 9 -875 -3804 -3804 -3804 -3804 -69 -875 -3804 -3804 -3804 -3804 -69 -923 -4013 -4013 -4013 -4013 -1 -923 -4013 -4013 -4013 -4013 -1 -944 -4104 -4104 -4104 -4104 -4 -944 -4104 -4104 -4104 -4104 -4 -912 -3965 -3965 -3965 -4104 -27 -912 -3965 -3965 -3965 -4104 -27 -896 -3895 -3895 -3895 -4104 -13 -896 -3895 -3895 -3895 -4104 -13 -891 -3873 -3873 -3873 -4104 3 -891 -3873 -3873 -3873 -4104 3 -891 -3873 -3873 -3873 -4104 2025-07-26 13:35:38,057 Hysteresis -19 0: raw(-3873 16000 16000 16000) min(-3873 16000 16000 16000) spread(-4104 16000 16000 16000) max_pv -3873 0: [ 0 1p PV ] __all__ 1: have 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 -3873 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-9873 10000 10000 10000) min(-9873 10000 10000 10000) spread(-10104 10000 10000 10000) max_pv -9873 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 3 -885 -3847 -3847 -3847 -4104 3 -885 -3847 -3847 -3847 -4104 1 -867 -3769 -3769 -3769 -4104 1 -867 -3769 -3769 -3769 -4104 0 -858 -3730 -3730 -3730 -4104 0 -854 -3713 -3713 -3713 -4104 0 -854 -3713 -3713 -3713 -4104 0 -853 -3708 -3708 -3708 -4104 -1 -853 -3708 -3708 -3708 -4104 -1 -853 -3708 -3708 -3708 -4104 1 -853 -3708 -3708 -3708 -4104 1 -852 -3704 -3704 -3704 -4104 0 -852 -3704 -3704 -3704 -4104 0 -852 -3704 -3704 -3704 -4104 1 -852 -3704 -3704 -3704 -4104 1 -852 -3704 -3704 -3704 -4104 2 -852 -3704 -3704 -3704 -4104 2 -852 -3704 -3704 -3704 -4104 4 -852 -3704 -3704 -3704 -4104 4 -853 -3708 -3708 -3708 -4104 2025-07-26 13:35:48,066 Hysteresis -9 0: raw(-3708 16000 16000 16000) min(-3708 16000 16000 16000) spread(-4104 16000 16000 16000) max_pv -3708 0: [ 0 1p PV ] __all__ 1: have 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 -3708 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-9708 10000 10000 10000) min(-9708 10000 10000 10000) spread(-10104 10000 10000 10000) max_pv -9708 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 32 -853 -3708 -3708 -3708 -4104 32 -852 -3704 -3704 -3704 -4104 -1510 525 2282 2282 2282 -4104 -1510 519 2256 2256 2256 -4104 -2 -859 -3734 -3734 -3734 -4104 -2 -881 -3830 -3830 -3830 -4104 -263 -739 -3213 -3213 -3213 -4104 -263 -173 -752 -752 -752 -4104 -47 -315 -1369 -1369 -1369 -4104 -47 333 1447 1447 1447 -4104 13 333 1447 1447 1447 -4104 13 333 1447 1447 1447 -4104 1 462 2008 2008 2008 -4104 1 462 2008 2008 2008 -4104 -22 557 2421 2421 2421 -4104 -22 575 2500 2500 2500 -4104 4 575 2500 2500 2500 -4104 4 588 2556 2556 2556 -4104 -7 588 2556 2556 2556 -4104 -7 588 2556 2556 2556 -4104 2025-07-26 13:35:58,073 Hysteresis 0 0: raw(2556 16000 16000 16000) min(2556 16000 16000 16000) spread(-4104 16000 16000 16000) max_pv 2556 0: [ 0 1p PV ] __all__ 1: have 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 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-3444 10000 10000 10000) min(-3444 10000 10000 10000) spread(-10104 10000 10000 10000) max_pv -3444 9: [ 0 6000@1p ] charger 0: clearing just_plugged_in_timestamp after deadline elapsed PM PV mtr(W) avl(W) raw max min spread 17 606 2634 2634 2634 -4104 17 624 2713 2713 2713 -4104 -42 624 2713 2713 2713 -4104 -42 617 2682 2682 2682 -4104 3 617 2682 2682 2682 -4104 3 606 2634 2634 2634 -4104 18 606 2634 2634 2634 -4104 18 623 2708 2708 2708 -4104 -6 623 2708 2708 2708 -4104 -6 623 2708 2708 2708 -4104 -7 881 3830 3830 3830 -4104 -7 881 3830 3830 3830 -4104 -4 624 2713 2713 2713 -4104 -4 624 2713 2713 2713 -4104 1 615 2673 2673 2673 -4104 1 614 2669 2669 2669 -4104 6 614 2669 2669 2669 -4104 6 620 2695 2695 2695 -4104 -13 620 2695 2695 2695 -4104 -13 622 2704 2704 2704 -4104 2025-07-26 13:36:08,078 Hysteresis 10 0: raw(2704 16000 16000 16000) min(2704 16000 16000 16000) spread(-4104 16000 16000 16000) max_pv 2704 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 2704 3: shut down 0 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 2704 < req 18000 No: p0 min 2704 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(2704 16000 16000 16000) min(2704 16000 16000 16000) spread(-4104 16000 16000 16000) max_pv 2704 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2 -1011 -4395 -4395 -4395 -4395 -2 -1008 -4382 -4382 -4382 -4395 -5 -1008 -4382 -4382 -4382 -4395 -5 -999 -4343 -4343 -4343 -4395 -863 -236 -1026 -1026 -1026 -4395 -863 -232 -1008 -1008 -1008 -4395 -610 -485 -2108 -2108 -2108 -4395 -610 -299 -1300 -1300 -1300 -4395 -610 -299 -1300 -1300 -1300 -4395 -610 128 556 556 556 -4395 -611 129 560 560 560 -4395 -611 297 1291 1291 1291 -4395 -612 298 1295 1295 1295 -4395 -612 360 1565 1565 1565 -4395 -612 360 1565 1565 1565 -4395 -612 360 1565 1565 1565 -4395 -612 383 1665 1665 1665 -4395 -612 392 1704 1704 1704 -4395 -612 392 1704 1704 1704 -4395 -612 395 1717 1717 1717 -4395 2025-07-26 13:36:18,083 Hysteresis 20 0: raw(1717 16000 16000 16000) min(1717 16000 16000 16000) spread(-4395 16000 16000 16000) max_pv 1717 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1717 < req 18000 No: p0 min 1717 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1717 16000 16000 16000) min(1717 16000 16000 16000) spread(-4395 16000 16000 16000) max_pv 1717 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -613 396 1721 1721 1721 -4395 -613 397 1726 1726 1726 -4395 -613 397 1726 1726 1726 -4395 -613 397 1726 1726 1726 -4395 -614 398 1730 1730 1730 -4395 -614 399 1734 1734 1734 -4395 -614 399 1734 1734 1734 -4395 -614 399 1734 1734 1734 -4395 -614 399 1734 1734 1734 -4395 -614 399 1734 1734 1734 -4395 -611 396 1721 1721 1721 -4395 -611 396 1721 1721 1721 -4395 -611 396 1721 1721 1721 -4395 -611 396 1721 1721 1721 -4395 -611 396 1721 1721 1721 -4395 -611 396 1721 1721 1721 -4395 -612 397 1726 1726 1726 -4395 -612 397 1726 1726 1726 -4395 -614 399 1734 1734 1734 -4395 -614 399 1734 1734 1734 -4395 2025-07-26 13:36:28,088 Hysteresis 30 0: raw(1734 16000 16000 16000) min(1734 16000 16000 16000) spread(-4395 16000 16000 16000) max_pv 1734 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1734 < req 18000 No: p0 min 1734 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1734 16000 16000 16000) min(1734 16000 16000 16000) spread(-4395 16000 16000 16000) max_pv 1734 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -614 399 1734 1734 1734 -4395 -614 399 1734 1734 1734 -4395 -614 399 1734 1734 1734 -4395 -614 399 1734 1734 1734 -4395 -615 400 1739 1739 1739 -4395 -615 400 1739 1739 1739 -4395 -616 401 1743 1743 1743 -4395 -616 401 1743 1743 1743 -4395 -614 399 1734 1734 1734 -4395 -614 399 1734 1734 1734 -4395 -614 399 1734 1734 1734 -4395 -614 399 1734 1734 1734 -4395 -614 399 1734 1734 1734 -4395 -614 399 1734 1734 1734 -4395 -618 403 1752 1752 1752 -4395 -618 403 1752 1752 1752 -4395 -617 402 1747 1747 1747 -4395 -617 402 1747 1747 1747 -4395 -618 403 1752 1752 1752 -4395 -618 403 1752 1752 1752 -4395 2025-07-26 13:36:38,092 Hysteresis 40 0: raw(1752 16000 16000 16000) min(1752 16000 16000 16000) spread(-4395 16000 16000 16000) max_pv 1752 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1752 < req 18000 No: p0 min 1752 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1752 16000 16000 16000) min(1752 16000 16000 16000) spread(-4395 16000 16000 16000) max_pv 1752 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -618 403 1752 1752 1752 -4395 -618 404 1756 1756 1756 -4395 -618 404 1756 1756 1756 -4395 -618 404 1756 1756 1756 -4395 493 -507 -2204 -2204 -2204 -4395 493 -507 -2204 -2204 -2204 -4395 101 -116 -504 -504 -504 -4395 101 -116 -504 -504 -504 -4395 3 -324 -1408 -1408 -1408 -4395 3 -846 -3678 -3678 -3678 -4395 28 -846 -3678 -3678 -3678 -4395 28 -1045 -4543 -4543 -4543 -4543 -8 -1045 -4543 -4543 -4543 -4543 -8 -1145 -4978 -4978 -4978 -4978 -90 -1145 -4978 -4978 -4978 -4978 -90 -1193 -5186 -5186 -5186 -5186 -231 -1062 -4617 -4617 -4617 -5186 -231 -1051 -4569 -4569 -4569 -5186 -7 -1182 -5139 -5139 -5139 -5186 -7 -1069 -4647 -4647 -4647 -5186 2025-07-26 13:36:48,096 Hysteresis 50 0: raw(-4647 16000 16000 16000) min(-4647 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv -4647 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-4647 16000 16000 16000) min(-4647 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv -4647 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -14 -1069 -4647 -4647 -4647 -5186 -14 -895 -3891 -3891 -3891 -5186 -153 -842 -3660 -3660 -3660 -5186 -153 -758 -3295 -3295 -3295 -5186 -161 -750 -3260 -3260 -3260 -5186 -161 -714 -3104 -3104 -3104 -5186 -102 -773 -3360 -3360 -3360 -5186 -102 -651 -2830 -2830 -2830 -5186 -110 -643 -2795 -2795 -2795 -5186 -110 -421 -1830 -1830 -1830 -5186 -13 -431 -1873 -1873 -1873 -5186 -13 -265 -1152 -1152 -1152 -5186 -14 -265 -1152 -1152 -1152 -5186 -14 -174 -756 -756 -756 -5186 -27 -174 -756 -756 -756 -5186 -27 -137 -595 -595 -595 -5186 -316 79 343 343 343 -5186 -316 93 404 404 404 -5186 -618 395 1717 1717 1717 -5186 -618 400 1739 1739 1739 -5186 2025-07-26 13:36:58,100 Hysteresis 60 0: raw(1739 16000 16000 16000) min(1739 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1739 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1739 < req 18000 No: p0 min 1739 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1739 16000 16000 16000) min(1739 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1739 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 941 -959 -4169 -4169 -4169 -5186 941 -957 -4160 -4160 -4160 -5186 -148 -68 -295 -295 -295 -5186 -148 -72 -313 -313 -313 -5186 85 -120 -521 -521 -521 -5186 85 -640 -2782 -2782 -2782 -5186 -13 -640 -2782 -2782 -2782 -5186 -13 -901 -3917 -3917 -3917 -5186 -563 -438 -1904 -1904 -1904 -5186 -563 -544 -2365 -2365 -2365 -5186 -564 -543 -2360 -2360 -2360 -5186 -564 -243 -1056 -1056 -1056 -5186 -564 -243 -1056 -1056 -1056 -5186 -564 127 552 552 552 -5186 339 -576 -2504 -2504 -2504 -5186 339 -436 -1895 -1895 -1895 -5186 -7 -197 -856 -856 -856 -5186 -7 -149 -647 -647 -647 -5186 40 -149 -647 -647 -647 -5186 40 -315 -1369 -1369 -1369 -5186 2025-07-26 13:37:08,109 Hysteresis 70 0: raw(-1369 16000 16000 16000) min(-1369 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv -1369 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-1369 16000 16000 16000) min(-1369 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv -1369 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 295 -510 -2217 -2217 -2217 -5186 295 -582 -2530 -2530 -2530 -5186 40 -387 -1682 -1682 -1682 -5186 40 -435 -1891 -1891 -1891 -5186 23 -435 -1891 -1891 -1891 -5186 23 -576 -2504 -2504 -2504 -5186 -10 -576 -2504 -2504 -2504 -5186 -10 -697 -3030 -3030 -3030 -5186 11 -697 -3030 -3030 -3030 -5186 11 -697 -3030 -3030 -3030 -5186 0 -747 -3247 -3247 -3247 -5186 0 -763 -3317 -3317 -3317 -5186 0 -763 -3317 -3317 -3317 -5186 0 -771 -3352 -3352 -3352 -5186 0 -771 -3352 -3352 -3352 -5186 0 -776 -3373 -3373 -3373 -5186 188 -864 -3756 -3756 -3756 -5186 188 -866 -3765 -3765 -3765 -5186 -18 -778 -3382 -3382 -3382 -5186 -18 -827 -3595 -3595 -3595 -5186 2025-07-26 13:37:18,113 Hysteresis 80 0: raw(-3595 16000 16000 16000) min(-3595 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv -3595 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-3595 16000 16000 16000) min(-3595 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv -3595 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 14 -827 -3595 -3595 -3595 -5186 14 -985 -4282 -4282 -4282 -5186 -8 -985 -4282 -4282 -4282 -5186 -8 -1045 -4543 -4543 -4543 -5186 -3 -1045 -4543 -4543 -4543 -5186 -3 -1076 -4678 -4678 -4678 -5186 -4 -1076 -4678 -4678 -4678 -5186 -4 -1089 -4734 -4734 -4734 -5186 -4 -1089 -4734 -4734 -4734 -5186 -4 -1094 -4756 -4756 -4756 -5186 -3 -1094 -4756 -4756 -4756 -5186 -3 -1096 -4765 -4765 -4765 -5186 -5 -1096 -4765 -4765 -4765 -5186 -5 -1097 -4769 -4769 -4769 -5186 -3 -1097 -4769 -4769 -4769 -5186 -3 -1097 -4769 -4769 -4769 -5186 -689 -508 -2208 -2208 -2208 -5186 -689 -508 -2208 -2208 -2208 -5186 -640 -557 -2421 -2421 -2421 -5186 -640 -246 -1069 -1069 -1069 -5186 2025-07-26 13:37:28,117 Hysteresis 90 0: raw(-1069 16000 16000 16000) min(-1069 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv -1069 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-1069 16000 16000 16000) min(-1069 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv -1069 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -640 -246 -1069 -1069 -1069 -5186 -640 172 747 747 747 -5186 -620 152 660 660 660 -5186 -620 311 1352 1352 1352 -5186 -615 306 1330 1330 1330 -5186 -615 365 1586 1586 1586 -5186 -617 367 1595 1595 1595 -5186 -617 389 1691 1691 1691 -5186 -621 393 1708 1708 1708 -5186 -621 401 1743 1743 1743 -5186 -619 399 1734 1734 1734 -5186 -619 403 1752 1752 1752 -5186 -639 423 1839 1839 1839 -5186 -639 424 1843 1843 1843 -5186 -616 401 1743 1743 1743 -5186 -616 401 1743 1743 1743 -5186 -618 403 1752 1752 1752 -5186 -618 403 1752 1752 1752 -5186 -614 399 1734 1734 1734 -5186 -614 399 1734 1734 1734 -5186 2025-07-26 13:37:38,121 Hysteresis 100 0: raw(1734 16000 16000 16000) min(1734 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1734 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1734 < req 18000 No: p0 min 1734 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1734 16000 16000 16000) min(1734 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1734 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -614 399 1734 1734 1734 -5186 -614 399 1734 1734 1734 -5186 -616 401 1743 1743 1743 -5186 -616 401 1743 1743 1743 -5186 -591 376 1634 1634 1634 -5186 -591 376 1634 1634 1634 -5186 -586 371 1613 1613 1613 -5186 -586 371 1613 1613 1613 -5186 -586 371 1613 1613 1613 -5186 -586 371 1613 1613 1613 -5186 -585 370 1608 1608 1608 -5186 -585 370 1608 1608 1608 -5186 -585 370 1608 1608 1608 -5186 -585 370 1608 1608 1608 -5186 -636 421 1830 1830 1830 -5186 -636 421 1830 1830 1830 -5186 -637 422 1834 1834 1834 -5186 -637 422 1834 1834 1834 -5186 -618 403 1752 1752 1752 -5186 -618 403 1752 1752 1752 -5186 2025-07-26 13:37:48,125 Hysteresis 110 0: raw(1752 16000 16000 16000) min(1752 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1752 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1752 < req 18000 No: p0 min 1752 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1752 16000 16000 16000) min(1752 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1752 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -613 398 1730 1730 1730 -5186 -613 398 1730 1730 1730 -5186 -613 398 1730 1730 1730 -5186 -613 398 1730 1730 1730 -5186 -635 420 1826 1826 1826 -5186 -635 420 1826 1826 1826 -5186 -638 423 1839 1839 1839 -5186 -638 423 1839 1839 1839 -5186 -638 423 1839 1839 1839 -5186 -638 423 1839 1839 1839 -5186 -638 423 1839 1839 1839 -5186 -638 423 1839 1839 1839 -5186 -640 425 1847 1847 1847 -5186 -640 425 1847 1847 1847 -5186 -639 424 1843 1843 1843 -5186 -639 424 1843 1843 1843 -5186 -639 424 1843 1843 1843 -5186 -639 424 1843 1843 1843 -5186 -639 424 1843 1843 1843 -5186 -639 424 1843 1843 1843 -5186 2025-07-26 13:37:58,132 Hysteresis 120 0: raw(1843 16000 16000 16000) min(1843 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1843 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1843 < req 18000 No: p0 min 1843 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1843 16000 16000 16000) min(1843 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1843 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -640 425 1847 1847 1847 -5186 -640 425 1847 1847 1847 -5186 -639 424 1843 1843 1843 -5186 -639 424 1843 1843 1843 -5186 -642 427 1856 1856 1856 -5186 -642 427 1856 1856 1856 -5186 -639 424 1843 1843 1843 -5186 -639 424 1843 1843 1843 -5186 -638 423 1839 1839 1839 -5186 -638 423 1839 1839 1839 -5186 -642 427 1856 1856 1856 -5186 -642 427 1856 1856 1856 -5186 -640 425 1847 1847 1847 -5186 -640 425 1847 1847 1847 -5186 -641 426 1852 1852 1852 -5186 -641 426 1852 1852 1852 -5186 -641 426 1852 1852 1852 -5186 -641 426 1852 1852 1852 -5186 -642 427 1856 1856 1856 -5186 -642 427 1856 1856 1856 -5186 2025-07-26 13:38:08,136 Hysteresis 130 0: raw(1856 16000 16000 16000) min(1856 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1856 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1856 < req 18000 No: p0 min 1856 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1856 16000 16000 16000) min(1856 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1856 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -640 425 1847 1847 1847 -5186 -640 426 1852 1852 1852 -5186 -643 429 1865 1865 1865 -5186 -643 429 1865 1865 1865 -5186 -643 429 1865 1865 1865 -5186 -643 428 1860 1860 1860 -5186 -641 426 1852 1852 1852 -5186 -641 426 1852 1852 1852 -5186 -642 427 1856 1856 1856 -5186 -642 427 1856 1856 1856 -5186 -641 426 1852 1852 1852 -5186 -641 426 1852 1852 1852 -5186 -641 426 1852 1852 1852 -5186 -641 426 1852 1852 1852 -5186 -642 427 1856 1856 1856 -5186 -642 427 1856 1856 1856 -5186 -641 426 1852 1852 1852 -5186 -641 426 1852 1852 1852 -5186 -641 426 1852 1852 1852 -5186 -641 426 1852 1852 1852 -5186 2025-07-26 13:38:18,140 Hysteresis 140 0: raw(1852 16000 16000 16000) min(1852 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1852 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1852 < req 18000 No: p0 min 1852 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1852 16000 16000 16000) min(1852 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1852 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -642 427 1856 1856 1856 -5186 -642 427 1856 1856 1856 -5186 160 -175 -760 -760 -760 -5186 160 -175 -760 -760 -760 -5186 -932 717 3117 3117 3117 -5186 -932 717 3117 3117 3117 -5186 -607 392 1704 1704 1704 -5186 -607 392 1704 1704 1704 -5186 -607 392 1704 1704 1704 -5186 -607 233 1013 1013 1013 -5186 -605 231 1004 1004 1004 -5186 -605 313 1360 1360 1360 -5186 -606 314 1365 1365 1365 -5186 -606 362 1573 1573 1573 -5186 -604 360 1565 1565 1565 -5186 -604 378 1643 1643 1643 -5186 -605 379 1647 1647 1647 -5186 -605 386 1678 1678 1678 -5186 -606 387 1682 1682 1682 -5186 -606 390 1695 1695 1695 -5186 2025-07-26 13:38:28,144 Hysteresis 150 0: raw(1695 16000 16000 16000) min(1695 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1695 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1695 < req 18000 No: p0 min 1695 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1695 16000 16000 16000) min(1695 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1695 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -606 390 1695 1695 1695 -5186 -606 391 1700 1700 1700 -5186 -605 390 1695 1695 1695 -5186 -605 390 1695 1695 1695 -5186 -605 390 1695 1695 1695 -5186 -605 390 1695 1695 1695 -5186 -607 392 1704 1704 1704 -5186 -607 392 1704 1704 1704 -5186 -606 391 1700 1700 1700 -5186 -606 391 1700 1700 1700 -5186 -606 391 1700 1700 1700 -5186 -606 391 1700 1700 1700 -5186 -607 392 1704 1704 1704 -5186 -607 392 1704 1704 1704 -5186 -608 393 1708 1708 1708 -5186 -608 394 1713 1713 1713 -5186 -608 394 1713 1713 1713 -5186 -608 393 1708 1708 1708 -5186 -608 393 1708 1708 1708 -5186 -608 393 1708 1708 1708 -5186 2025-07-26 13:38:38,148 Hysteresis 160 0: raw(1708 16000 16000 16000) min(1708 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1708 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1708 < req 18000 No: p0 min 1708 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1708 16000 16000 16000) min(1708 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1708 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -607 392 1704 1704 1704 -5186 -607 392 1704 1704 1704 -5186 -608 393 1708 1708 1708 -5186 -608 393 1708 1708 1708 -5186 -607 392 1704 1704 1704 -5186 -607 392 1704 1704 1704 -5186 -607 392 1704 1704 1704 -5186 -607 392 1704 1704 1704 -5186 -607 392 1704 1704 1704 -5186 -607 392 1704 1704 1704 -5186 -607 392 1704 1704 1704 -5186 -607 392 1704 1704 1704 -5186 -608 393 1708 1708 1708 -5186 -608 393 1708 1708 1708 -5186 -607 392 1704 1704 1704 -5186 -607 392 1704 1704 1704 -5186 -607 392 1704 1704 1704 -5186 -607 392 1704 1704 1704 -5186 -605 390 1695 1695 1695 -5186 -605 390 1695 1695 1695 -5186 2025-07-26 13:38:48,153 Hysteresis 170 0: raw(1695 16000 16000 16000) min(1695 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1695 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1695 < req 18000 No: p0 min 1695 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1695 16000 16000 16000) min(1695 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1695 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -606 391 1700 1700 1700 -5186 -606 391 1700 1700 1700 -5186 -606 391 1700 1700 1700 -5186 -606 391 1700 1700 1700 -5186 -606 391 1700 1700 1700 -5186 -606 391 1700 1700 1700 -5186 -607 392 1704 1704 1704 -5186 -607 392 1704 1704 1704 -5186 -606 391 1700 1700 1700 -5186 -606 391 1700 1700 1700 -5186 -605 390 1695 1695 1695 -5186 -605 390 1695 1695 1695 -5186 -604 389 1691 1691 1691 -5186 -604 389 1691 1691 1691 -5186 -606 391 1700 1700 1700 -5186 -606 391 1700 1700 1700 -5186 -605 390 1695 1695 1695 -5186 -605 390 1695 1695 1695 -5186 -605 390 1695 1695 1695 -5186 -605 390 1695 1695 1695 -5186 2025-07-26 13:38:58,157 Hysteresis 180 0: raw(1695 16000 16000 16000) min(1695 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1695 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1695 < req 18000 No: p0 min 1695 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1695 16000 16000 16000) min(1695 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1695 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -606 391 1700 1700 1700 -5186 -606 391 1700 1700 1700 -5186 -603 388 1686 1686 1686 -5186 -603 388 1686 1686 1686 -5186 -603 388 1686 1686 1686 -5186 -603 388 1686 1686 1686 -5186 -602 387 1682 1682 1682 -5186 -602 387 1682 1682 1682 -5186 -601 386 1678 1678 1678 -5186 -601 386 1678 1678 1678 -5186 -601 386 1678 1678 1678 -5186 -601 386 1678 1678 1678 -5186 -602 387 1682 1682 1682 -5186 -602 387 1682 1682 1682 -5186 -601 386 1678 1678 1678 -5186 -601 386 1678 1678 1678 -5186 -601 386 1678 1678 1678 -5186 -601 386 1678 1678 1678 -5186 -601 386 1678 1678 1678 -5186 -601 386 1678 1678 1678 -5186 2025-07-26 13:39:08,161 Hysteresis 190 0: raw(1678 16000 16000 16000) min(1678 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1678 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1678 < req 18000 No: p0 min 1678 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1678 16000 16000 16000) min(1678 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1678 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -601 386 1678 1678 1678 -5186 -601 386 1678 1678 1678 -5186 -601 386 1678 1678 1678 -5186 -601 386 1678 1678 1678 -5186 -600 385 1673 1673 1673 -5186 -600 385 1673 1673 1673 -5186 -597 382 1660 1660 1660 -5186 -597 382 1660 1660 1660 -5186 -600 385 1673 1673 1673 -5186 -600 385 1673 1673 1673 -5186 -600 385 1673 1673 1673 -5186 -600 385 1673 1673 1673 -5186 -602 387 1682 1682 1682 -5186 -602 387 1682 1682 1682 -5186 -601 386 1678 1678 1678 -5186 -601 386 1678 1678 1678 -5186 -598 383 1665 1665 1665 -5186 -598 383 1665 1665 1665 -5186 -599 384 1669 1669 1669 -5186 -599 384 1669 1669 1669 -5186 2025-07-26 13:39:18,166 Hysteresis 200 0: raw(1669 16000 16000 16000) min(1669 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1669 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1669 < req 18000 No: p0 min 1669 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1669 16000 16000 16000) min(1669 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1669 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -600 385 1673 1673 1673 -5186 -600 385 1673 1673 1673 -5186 -602 387 1682 1682 1682 -5186 -602 387 1682 1682 1682 -5186 -601 386 1678 1678 1678 -5186 -601 386 1678 1678 1678 -5186 -598 383 1665 1665 1665 -5186 -598 383 1665 1665 1665 -5186 -599 384 1669 1669 1669 -5186 -599 384 1669 1669 1669 -5186 -600 385 1673 1673 1673 -5186 -600 385 1673 1673 1673 -5186 -601 386 1678 1678 1678 -5186 -601 386 1678 1678 1678 -5186 -600 385 1673 1673 1673 -5186 -600 385 1673 1673 1673 -5186 -598 383 1665 1665 1665 -5186 -598 383 1665 1665 1665 -5186 -600 385 1673 1673 1673 -5186 -600 385 1673 1673 1673 -5186 2025-07-26 13:39:28,170 Hysteresis 210 0: raw(1673 16000 16000 16000) min(1673 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1673 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1673 < req 18000 No: p0 min 1673 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1673 16000 16000 16000) min(1673 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1673 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -600 385 1673 1673 1673 -5186 -600 385 1673 1673 1673 -5186 -599 384 1669 1669 1669 -5186 -599 384 1669 1669 1669 -5186 -598 383 1665 1665 1665 -5186 -598 383 1665 1665 1665 -5186 -599 384 1669 1669 1669 -5186 -599 384 1669 1669 1669 -5186 -599 384 1669 1669 1669 -5186 -599 384 1669 1669 1669 -5186 -599 384 1669 1669 1669 -5186 -599 384 1669 1669 1669 -5186 -600 385 1673 1673 1673 -5186 -600 385 1673 1673 1673 -5186 -597 382 1660 1660 1660 -5186 -597 382 1660 1660 1660 -5186 -599 384 1669 1669 1669 -5186 -599 384 1669 1669 1669 -5186 -599 384 1669 1669 1669 -5186 -599 384 1669 1669 1669 -5186 2025-07-26 13:39:38,174 Hysteresis 220 0: raw(1669 16000 16000 16000) min(1669 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1669 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1669 < req 18000 No: p0 min 1669 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1669 16000 16000 16000) min(1669 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1669 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -598 383 1665 1665 1665 -5186 -598 383 1665 1665 1665 -5186 -598 383 1665 1665 1665 -5186 -598 383 1665 1665 1665 -5186 -598 383 1665 1665 1665 -5186 -598 383 1665 1665 1665 -5186 -599 384 1669 1669 1669 -5186 -599 384 1669 1669 1669 -5186 -598 383 1665 1665 1665 -5186 -598 383 1665 1665 1665 -5186 -599 384 1669 1669 1669 -5186 -599 384 1669 1669 1669 -5186 -597 382 1660 1660 1660 -5186 -597 382 1660 1660 1660 -5186 -596 381 1656 1656 1656 -5186 -596 381 1656 1656 1656 -5186 -598 383 1665 1665 1665 -5186 -598 383 1665 1665 1665 -5186 -598 383 1665 1665 1665 -5186 -598 383 1665 1665 1665 -5186 2025-07-26 13:39:48,180 Hysteresis 230 0: raw(1665 16000 16000 16000) min(1665 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1665 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1665 < req 18000 No: p0 min 1665 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1665 16000 16000 16000) min(1665 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1665 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -597 382 1660 1660 1660 -5186 -597 382 1660 1660 1660 -5186 -597 382 1660 1660 1660 -5186 -597 382 1660 1660 1660 -5186 -596 381 1656 1656 1656 -5186 -596 381 1656 1656 1656 -5186 -596 381 1656 1656 1656 -5186 -596 381 1656 1656 1656 -5186 -596 381 1656 1656 1656 -5186 -596 381 1656 1656 1656 -5186 -596 381 1656 1656 1656 -5186 -596 381 1656 1656 1656 -5186 -594 379 1647 1647 1647 -5186 -594 379 1647 1647 1647 -5186 -595 380 1652 1652 1652 -5186 -595 380 1652 1652 1652 -5186 -595 380 1652 1652 1652 -5186 -595 380 1652 1652 1652 -5186 -595 380 1652 1652 1652 -5186 -595 380 1652 1652 1652 -5186 2025-07-26 13:39:58,185 Hysteresis 240 0: raw(1652 16000 16000 16000) min(1652 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1652 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1652 < req 18000 No: p0 min 1652 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1652 16000 16000 16000) min(1652 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1652 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -594 379 1647 1647 1647 -5186 -594 379 1647 1647 1647 -5186 -595 380 1652 1652 1652 -5186 -595 380 1652 1652 1652 -5186 -593 378 1643 1643 1643 -5186 -593 378 1643 1643 1643 -5186 -587 372 1617 1617 1617 -5186 -587 372 1617 1617 1617 -5186 -588 373 1621 1621 1621 -5186 -588 373 1621 1621 1621 -5186 -593 378 1643 1643 1643 -5186 -593 378 1643 1643 1643 -5186 -591 376 1634 1634 1634 -5186 -591 376 1634 1634 1634 -5186 -591 376 1634 1634 1634 -5186 -591 376 1634 1634 1634 -5186 -592 377 1639 1639 1639 -5186 -592 377 1639 1639 1639 -5186 -592 377 1639 1639 1639 -5186 -592 377 1639 1639 1639 -5186 2025-07-26 13:40:08,192 Hysteresis 250 0: raw(1639 16000 16000 16000) min(1639 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1639 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1639 < req 18000 No: p0 min 1639 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1639 16000 16000 16000) min(1639 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1639 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -592 377 1639 1639 1639 -5186 -592 377 1639 1639 1639 -5186 -590 375 1630 1630 1630 -5186 -590 375 1630 1630 1630 -5186 -590 375 1630 1630 1630 -5186 -590 375 1630 1630 1630 -5186 -591 376 1634 1634 1634 -5186 -591 376 1634 1634 1634 -5186 -590 375 1630 1630 1630 -5186 -590 375 1630 1630 1630 -5186 -591 376 1634 1634 1634 -5186 -591 376 1634 1634 1634 -5186 -590 375 1630 1630 1630 -5186 -590 375 1630 1630 1630 -5186 -590 375 1630 1630 1630 -5186 -590 375 1630 1630 1630 -5186 -590 375 1630 1630 1630 -5186 -590 375 1630 1630 1630 -5186 -590 375 1630 1630 1630 -5186 -590 375 1630 1630 1630 -5186 2025-07-26 13:40:18,196 Hysteresis 260 0: raw(1630 16000 16000 16000) min(1630 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1630 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1630 < req 18000 No: p0 min 1630 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1630 16000 16000 16000) min(1630 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1630 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -590 375 1630 1630 1630 -5186 -590 375 1630 1630 1630 -5186 -589 374 1626 1626 1626 -5186 -589 374 1626 1626 1626 -5186 -590 375 1630 1630 1630 -5186 -590 375 1630 1630 1630 -5186 -590 375 1630 1630 1630 -5186 -590 375 1630 1630 1630 -5186 -588 373 1621 1621 1621 -5186 -588 373 1621 1621 1621 -5186 -588 373 1621 1621 1621 -5186 -588 373 1621 1621 1621 -5186 -587 372 1617 1617 1617 -5186 -587 372 1617 1617 1617 -5186 -588 373 1621 1621 1621 -5186 -588 373 1621 1621 1621 -5186 -589 374 1626 1626 1626 -5186 -589 374 1626 1626 1626 -5186 -588 373 1621 1621 1621 -5186 -588 373 1621 1621 1621 -5186 2025-07-26 13:40:28,200 Hysteresis 270 0: raw(1621 16000 16000 16000) min(1621 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1621 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1621 < req 18000 No: p0 min 1621 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1621 16000 16000 16000) min(1621 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1621 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -588 373 1621 1621 1621 -5186 -588 373 1621 1621 1621 -5186 -588 373 1621 1621 1621 -5186 -588 373 1621 1621 1621 -5186 -586 371 1613 1613 1613 -5186 -586 371 1613 1613 1613 -5186 -587 372 1617 1617 1617 -5186 -587 372 1617 1617 1617 -5186 -587 372 1617 1617 1617 -5186 -587 372 1617 1617 1617 -5186 -587 372 1617 1617 1617 -5186 -587 372 1617 1617 1617 -5186 -587 372 1617 1617 1617 -5186 -587 372 1617 1617 1617 -5186 -588 373 1621 1621 1621 -5186 -588 373 1621 1621 1621 -5186 -587 372 1617 1617 1617 -5186 -587 372 1617 1617 1617 -5186 -588 373 1621 1621 1621 -5186 -588 373 1621 1621 1621 -5186 2025-07-26 13:40:38,204 Hysteresis 280 0: raw(1621 16000 16000 16000) min(1621 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1621 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1621 < req 18000 No: p0 min 1621 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1621 16000 16000 16000) min(1621 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1621 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -588 373 1621 1621 1621 -5186 -588 373 1621 1621 1621 -5186 -587 372 1617 1617 1617 -5186 -587 372 1617 1617 1617 -5186 -586 371 1613 1613 1613 -5186 -586 371 1613 1613 1613 -5186 -586 371 1613 1613 1613 -5186 -586 371 1613 1613 1613 -5186 -586 371 1613 1613 1613 -5186 -586 371 1613 1613 1613 -5186 -588 373 1621 1621 1621 -5186 -588 373 1621 1621 1621 -5186 -587 372 1617 1617 1617 -5186 -587 372 1617 1617 1617 -5186 -586 371 1613 1613 1613 -5186 -586 371 1613 1613 1613 -5186 -586 371 1613 1613 1613 -5186 -586 371 1613 1613 1613 -5186 -588 373 1621 1621 1621 -5186 -588 373 1621 1621 1621 -5186 2025-07-26 13:40:48,212 Hysteresis 290 0: raw(1621 16000 16000 16000) min(1621 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1621 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1621 < req 18000 No: p0 min 1621 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1621 16000 16000 16000) min(1621 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1621 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -586 371 1613 1613 1613 -5186 -586 371 1613 1613 1613 -5186 -586 371 1613 1613 1613 -5186 -586 371 1613 1613 1613 -5186 -587 372 1617 1617 1617 -5186 -587 372 1617 1617 1617 -5186 -587 372 1617 1617 1617 -5186 -587 372 1617 1617 1617 -5186 -587 372 1617 1617 1617 -5186 -587 372 1617 1617 1617 -5186 -586 371 1613 1613 1613 -5186 -586 371 1613 1613 1613 -5186 -588 373 1621 1621 1621 -5186 -588 373 1621 1621 1621 -5186 -588 373 1621 1621 1621 -5186 -588 373 1621 1621 1621 -5186 -588 373 1621 1621 1621 -5186 -588 373 1621 1621 1621 -5186 -589 374 1626 1626 1626 -5186 -589 374 1626 1626 1626 -5186 2025-07-26 13:40:58,221 Hysteresis 300 0: raw(1626 16000 16000 16000) min(1626 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1626 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1626 < req 18000 No: p0 min 1626 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1626 16000 16000 16000) min(1626 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1626 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -589 374 1626 1626 1626 -5186 -589 374 1626 1626 1626 -5186 -587 372 1617 1617 1617 -5186 -587 372 1617 1617 1617 -5186 -587 372 1617 1617 1617 -5186 -587 372 1617 1617 1617 -5186 -585 370 1608 1608 1608 -5186 -585 370 1608 1608 1608 -5186 -587 372 1617 1617 1617 -5186 -587 372 1617 1617 1617 -5186 -588 373 1621 1621 1621 -5186 -588 373 1621 1621 1621 -5186 -590 375 1630 1630 1630 -5186 -590 375 1630 1630 1630 -5186 -590 375 1630 1630 1630 -5186 -590 375 1630 1630 1630 -5186 -590 375 1630 1630 1630 -5186 -590 375 1630 1630 1630 -5186 -590 375 1630 1630 1630 -5186 -590 375 1630 1630 1630 -5186 2025-07-26 13:41:08,225 Hysteresis 310 0: raw(1630 16000 16000 16000) min(1630 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1630 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1630 < req 18000 No: p0 min 1630 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1630 16000 16000 16000) min(1630 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1630 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -590 375 1630 1630 1630 -5186 -590 375 1630 1630 1630 -5186 -591 376 1634 1634 1634 -5186 -591 376 1634 1634 1634 -5186 -590 375 1630 1630 1630 -5186 -590 375 1630 1630 1630 -5186 -590 375 1630 1630 1630 -5186 -590 375 1630 1630 1630 -5186 -590 375 1630 1630 1630 -5186 -590 375 1630 1630 1630 -5186 -590 375 1630 1630 1630 -5186 -590 375 1630 1630 1630 -5186 -590 375 1630 1630 1630 -5186 -590 375 1630 1630 1630 -5186 -590 375 1630 1630 1630 -5186 -590 375 1630 1630 1630 -5186 -589 374 1626 1626 1626 -5186 -589 374 1626 1626 1626 -5186 -592 377 1639 1639 1639 -5186 -592 377 1639 1639 1639 -5186 2025-07-26 13:41:18,234 Hysteresis 320 0: raw(1639 16000 16000 16000) min(1639 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1639 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1639 < req 18000 No: p0 min 1639 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1639 16000 16000 16000) min(1639 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1639 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -592 377 1639 1639 1639 -5186 -592 377 1639 1639 1639 -5186 -593 378 1643 1643 1643 -5186 -593 378 1643 1643 1643 -5186 -591 376 1634 1634 1634 -5186 -591 376 1634 1634 1634 -5186 -590 375 1630 1630 1630 -5186 -590 375 1630 1630 1630 -5186 -592 377 1639 1639 1639 -5186 -592 376 1634 1634 1634 -5186 -592 376 1634 1634 1634 -5186 -592 377 1639 1639 1639 -5186 -593 378 1643 1643 1643 -5186 -593 378 1643 1643 1643 -5186 -593 378 1643 1643 1643 -5186 -593 378 1643 1643 1643 -5186 -593 378 1643 1643 1643 -5186 -593 378 1643 1643 1643 -5186 -594 379 1647 1647 1647 -5186 -594 379 1647 1647 1647 -5186 2025-07-26 13:41:28,242 Hysteresis 330 0: raw(1647 16000 16000 16000) min(1647 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1647 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1647 < req 18000 No: p0 min 1647 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1647 16000 16000 16000) min(1647 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1647 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -594 379 1647 1647 1647 -5186 -594 379 1647 1647 1647 -5186 -593 378 1643 1643 1643 -5186 -593 378 1643 1643 1643 -5186 -594 379 1647 1647 1647 -5186 -594 379 1647 1647 1647 -5186 -595 380 1652 1652 1652 -5186 -595 380 1652 1652 1652 -5186 -594 379 1647 1647 1647 -5186 -594 379 1647 1647 1647 -5186 -595 380 1652 1652 1652 -5186 -595 380 1652 1652 1652 -5186 -595 380 1652 1652 1652 -5186 -595 380 1652 1652 1652 -5186 -595 380 1652 1652 1652 -5186 -595 380 1652 1652 1652 -5186 -597 382 1660 1660 1660 -5186 -597 382 1660 1660 1660 -5186 -597 382 1660 1660 1660 -5186 -597 382 1660 1660 1660 -5186 2025-07-26 13:41:38,248 Hysteresis 340 0: raw(1660 16000 16000 16000) min(1660 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1660 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1660 < req 18000 No: p0 min 1660 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1660 16000 16000 16000) min(1660 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1660 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -597 382 1660 1660 1660 -5186 -597 382 1660 1660 1660 -5186 -598 383 1665 1665 1665 -5186 -598 383 1665 1665 1665 -5186 -597 382 1660 1660 1660 -5186 -597 382 1660 1660 1660 -5186 -597 382 1660 1660 1660 -5186 -597 382 1660 1660 1660 -5186 -598 383 1665 1665 1665 -5186 -598 383 1665 1665 1665 -5186 -598 383 1665 1665 1665 -5186 -598 383 1665 1665 1665 -5186 -599 384 1669 1669 1669 -5186 -599 384 1669 1669 1669 -5186 -597 382 1660 1660 1660 -5186 -597 382 1660 1660 1660 -5186 -596 381 1656 1656 1656 -5186 -596 381 1656 1656 1656 -5186 -599 384 1669 1669 1669 -5186 -599 384 1669 1669 1669 -5186 2025-07-26 13:41:48,252 Hysteresis 350 0: raw(1669 16000 16000 16000) min(1669 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1669 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1669 < req 18000 No: p0 min 1669 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1669 16000 16000 16000) min(1669 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1669 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -598 383 1665 1665 1665 -5186 -598 383 1665 1665 1665 -5186 -598 383 1665 1665 1665 -5186 -598 383 1665 1665 1665 -5186 -599 384 1669 1669 1669 -5186 -599 384 1669 1669 1669 -5186 -599 384 1669 1669 1669 -5186 -599 384 1669 1669 1669 -5186 -598 383 1665 1665 1665 -5186 -598 383 1665 1665 1665 -5186 -600 385 1673 1673 1673 -5186 -600 385 1673 1673 1673 -5186 -599 384 1669 1669 1669 -5186 -599 384 1669 1669 1669 -5186 -599 384 1669 1669 1669 -5186 -599 384 1669 1669 1669 -5186 -600 385 1673 1673 1673 -5186 -600 385 1673 1673 1673 -5186 -600 385 1673 1673 1673 -5186 -600 385 1673 1673 1673 -5186 2025-07-26 13:41:58,260 Hysteresis 360 0: raw(1673 16000 16000 16000) min(1673 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1673 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1673 < req 18000 No: p0 min 1673 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1673 16000 16000 16000) min(1673 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1673 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -600 385 1673 1673 1673 -5186 -600 385 1673 1673 1673 -5186 -600 385 1673 1673 1673 -5186 -600 385 1673 1673 1673 -5186 -598 383 1665 1665 1665 -5186 -598 383 1665 1665 1665 -5186 -597 382 1660 1660 1660 -5186 -597 382 1660 1660 1660 -5186 -598 383 1665 1665 1665 -5186 -598 383 1665 1665 1665 -5186 -601 386 1678 1678 1678 -5186 -601 386 1678 1678 1678 -5186 -598 383 1665 1665 1665 -5186 -598 383 1665 1665 1665 -5186 -599 384 1669 1669 1669 -5186 -599 384 1669 1669 1669 -5186 -600 385 1673 1673 1673 -5186 -600 385 1673 1673 1673 -5186 -602 387 1682 1682 1682 -5186 -602 387 1682 1682 1682 -5186 2025-07-26 13:42:08,268 Hysteresis 370 0: raw(1682 16000 16000 16000) min(1682 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1682 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1682 < req 18000 No: p0 min 1682 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1682 16000 16000 16000) min(1682 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1682 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -600 385 1673 1673 1673 -5186 -600 385 1673 1673 1673 -5186 -602 387 1682 1682 1682 -5186 -602 387 1682 1682 1682 -5186 -600 385 1673 1673 1673 -5186 -600 385 1673 1673 1673 -5186 -602 387 1682 1682 1682 -5186 -602 387 1682 1682 1682 -5186 -602 387 1682 1682 1682 -5186 -602 387 1682 1682 1682 -5186 -603 388 1686 1686 1686 -5186 -603 388 1686 1686 1686 -5186 -602 387 1682 1682 1682 -5186 -602 387 1682 1682 1682 -5186 -603 388 1686 1686 1686 -5186 -603 388 1686 1686 1686 -5186 -601 386 1678 1678 1678 -5186 -601 386 1678 1678 1678 -5186 -603 388 1686 1686 1686 -5186 -603 388 1686 1686 1686 -5186 2025-07-26 13:42:18,274 Hysteresis 380 0: raw(1686 16000 16000 16000) min(1686 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1686 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1686 < req 18000 No: p0 min 1686 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1686 16000 16000 16000) min(1686 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1686 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -602 387 1682 1682 1682 -5186 -602 387 1682 1682 1682 -5186 -604 389 1691 1691 1691 -5186 -604 389 1691 1691 1691 -5186 -602 387 1682 1682 1682 -5186 -602 387 1682 1682 1682 -5186 -603 388 1686 1686 1686 -5186 -603 388 1686 1686 1686 -5186 -602 387 1682 1682 1682 -5186 -602 387 1682 1682 1682 -5186 -603 388 1686 1686 1686 -5186 -603 388 1686 1686 1686 -5186 -604 389 1691 1691 1691 -5186 -604 389 1691 1691 1691 -5186 -603 388 1686 1686 1686 -5186 -603 388 1686 1686 1686 -5186 -602 387 1682 1682 1682 -5186 -602 387 1682 1682 1682 -5186 -605 390 1695 1695 1695 -5186 -605 390 1695 1695 1695 -5186 2025-07-26 13:42:28,282 Hysteresis 390 0: raw(1695 16000 16000 16000) min(1695 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1695 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1695 < req 18000 No: p0 min 1695 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1695 16000 16000 16000) min(1695 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1695 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -603 388 1686 1686 1686 -5186 -603 388 1686 1686 1686 -5186 -604 389 1691 1691 1691 -5186 -604 389 1691 1691 1691 -5186 -603 388 1686 1686 1686 -5186 -603 388 1686 1686 1686 -5186 -604 389 1691 1691 1691 -5186 -604 389 1691 1691 1691 -5186 -604 389 1691 1691 1691 -5186 -604 389 1691 1691 1691 -5186 -605 390 1695 1695 1695 -5186 -605 390 1695 1695 1695 -5186 -604 389 1691 1691 1691 -5186 -604 389 1691 1691 1691 -5186 -605 390 1695 1695 1695 -5186 -605 390 1695 1695 1695 -5186 -604 389 1691 1691 1691 -5186 -604 389 1691 1691 1691 -5186 -604 389 1691 1691 1691 -5186 -604 389 1691 1691 1691 -5186 2025-07-26 13:42:38,286 Hysteresis 400 0: raw(1691 16000 16000 16000) min(1691 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1691 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1691 < req 18000 No: p0 min 1691 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1691 16000 16000 16000) min(1691 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1691 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -601 386 1678 1678 1678 -5186 -601 386 1678 1678 1678 -5186 -605 390 1695 1695 1695 -5186 -605 391 1700 1700 1700 -5186 -603 389 1691 1691 1691 -5186 -603 389 1691 1691 1691 -5186 -607 393 1708 1708 1708 -5186 -607 392 1704 1704 1704 -5186 -605 390 1695 1695 1695 -5186 -605 390 1695 1695 1695 -5186 -607 392 1704 1704 1704 -5186 -607 392 1704 1704 1704 -5186 -606 391 1700 1700 1700 -5186 -606 391 1700 1700 1700 -5186 -605 390 1695 1695 1695 -5186 -605 390 1695 1695 1695 -5186 -605 390 1695 1695 1695 -5186 -605 390 1695 1695 1695 -5186 -607 392 1704 1704 1704 -5186 -607 392 1704 1704 1704 -5186 2025-07-26 13:42:48,291 Hysteresis 410 0: raw(1704 16000 16000 16000) min(1704 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1704 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1704 < req 18000 No: p0 min 1704 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1704 16000 16000 16000) min(1704 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1704 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -605 390 1695 1695 1695 -5186 -605 390 1695 1695 1695 -5186 -607 392 1704 1704 1704 -5186 -607 392 1704 1704 1704 -5186 -606 391 1700 1700 1700 -5186 -606 391 1700 1700 1700 -5186 -606 391 1700 1700 1700 -5186 -606 391 1700 1700 1700 -5186 -604 389 1691 1691 1691 -5186 -604 389 1691 1691 1691 -5186 -606 391 1700 1700 1700 -5186 -606 391 1700 1700 1700 -5186 -604 389 1691 1691 1691 -5186 -604 389 1691 1691 1691 -5186 -607 392 1704 1704 1704 -5186 -607 392 1704 1704 1704 -5186 -607 392 1704 1704 1704 -5186 -607 392 1704 1704 1704 -5186 -607 392 1704 1704 1704 -5186 -607 392 1704 1704 1704 -5186 2025-07-26 13:42:58,295 Hysteresis 420 0: raw(1704 16000 16000 16000) min(1704 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1704 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1704 < req 18000 No: p0 min 1704 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1704 16000 16000 16000) min(1704 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1704 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -603 388 1686 1686 1686 -5186 -603 389 1691 1691 1691 -5186 -608 394 1713 1713 1713 -5186 -608 393 1708 1708 1708 -5186 -606 391 1700 1700 1700 -5186 -606 391 1700 1700 1700 -5186 -602 387 1682 1682 1682 -5186 -602 387 1682 1682 1682 -5186 -603 388 1686 1686 1686 -5186 -603 389 1691 1691 1691 -5186 -608 394 1713 1713 1713 -5186 -608 393 1708 1708 1708 -5186 -607 392 1704 1704 1704 -5186 -607 392 1704 1704 1704 -5186 -607 392 1704 1704 1704 -5186 -607 392 1704 1704 1704 -5186 -607 392 1704 1704 1704 -5186 -607 392 1704 1704 1704 -5186 -605 390 1695 1695 1695 -5186 -605 390 1695 1695 1695 -5186 2025-07-26 13:43:08,301 Hysteresis 430 0: raw(1695 16000 16000 16000) min(1695 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1695 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1695 < req 18000 No: p0 min 1695 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1695 16000 16000 16000) min(1695 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1695 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -606 391 1700 1700 1700 -5186 -606 391 1700 1700 1700 -5186 -608 393 1708 1708 1708 -5186 -608 393 1708 1708 1708 -5186 -608 393 1708 1708 1708 -5186 -608 393 1708 1708 1708 -5186 -607 392 1704 1704 1704 -5186 -607 392 1704 1704 1704 -5186 -608 393 1708 1708 1708 -5186 -608 393 1708 1708 1708 -5186 -609 394 1713 1713 1713 -5186 -609 394 1713 1713 1713 -5186 -608 393 1708 1708 1708 -5186 -608 393 1708 1708 1708 -5186 -609 394 1713 1713 1713 -5186 -609 394 1713 1713 1713 -5186 -610 395 1717 1717 1717 -5186 -610 395 1717 1717 1717 -5186 -611 396 1721 1721 1721 -5186 -611 396 1721 1721 1721 -5186 2025-07-26 13:43:18,309 Hysteresis 440 0: raw(1721 16000 16000 16000) min(1721 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1721 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1721 < req 18000 No: p0 min 1721 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1721 16000 16000 16000) min(1721 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1721 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -610 395 1717 1717 1717 -5186 -610 395 1717 1717 1717 -5186 -610 395 1717 1717 1717 -5186 -610 395 1717 1717 1717 -5186 -610 395 1717 1717 1717 -5186 -610 395 1717 1717 1717 -5186 -610 395 1717 1717 1717 -5186 -610 395 1717 1717 1717 -5186 -610 395 1717 1717 1717 -5186 -610 395 1717 1717 1717 -5186 -610 395 1717 1717 1717 -5186 -610 395 1717 1717 1717 -5186 -611 396 1721 1721 1721 -5186 -611 396 1721 1721 1721 -5186 -611 396 1721 1721 1721 -5186 -611 396 1721 1721 1721 -5186 -610 395 1717 1717 1717 -5186 -610 395 1717 1717 1717 -5186 -611 396 1721 1721 1721 -5186 -611 396 1721 1721 1721 -5186 2025-07-26 13:43:28,317 Hysteresis 450 0: raw(1721 16000 16000 16000) min(1721 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1721 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1721 < req 18000 No: p0 min 1721 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1721 16000 16000 16000) min(1721 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1721 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -612 397 1726 1726 1726 -5186 -612 397 1726 1726 1726 -5186 -611 396 1721 1721 1721 -5186 -611 396 1721 1721 1721 -5186 -612 397 1726 1726 1726 -5186 -612 397 1726 1726 1726 -5186 -610 395 1717 1717 1717 -5186 -610 395 1717 1717 1717 -5186 -612 397 1726 1726 1726 -5186 -612 397 1726 1726 1726 -5186 -612 397 1726 1726 1726 -5186 -612 397 1726 1726 1726 -5186 -610 395 1717 1717 1717 -5186 -610 395 1717 1717 1717 -5186 -613 398 1730 1730 1730 -5186 -613 398 1730 1730 1730 -5186 -612 397 1726 1726 1726 -5186 -612 397 1726 1726 1726 -5186 -613 398 1730 1730 1730 -5186 -613 398 1730 1730 1730 -5186 2025-07-26 13:43:38,322 Hysteresis 460 0: raw(1730 16000 16000 16000) min(1730 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1730 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1730 < req 18000 No: p0 min 1730 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1730 16000 16000 16000) min(1730 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1730 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -612 397 1726 1726 1726 -5186 -612 397 1726 1726 1726 -5186 -612 397 1726 1726 1726 -5186 -612 397 1726 1726 1726 -5186 -615 400 1739 1739 1739 -5186 -615 400 1739 1739 1739 -5186 -614 399 1734 1734 1734 -5186 -614 399 1734 1734 1734 -5186 -614 399 1734 1734 1734 -5186 -614 399 1734 1734 1734 -5186 -615 400 1739 1739 1739 -5186 -615 400 1739 1739 1739 -5186 -614 399 1734 1734 1734 -5186 -614 399 1734 1734 1734 -5186 -616 401 1743 1743 1743 -5186 -616 401 1743 1743 1743 -5186 -613 398 1730 1730 1730 -5186 -613 398 1730 1730 1730 -5186 -615 400 1739 1739 1739 -5186 -615 400 1739 1739 1739 -5186 2025-07-26 13:43:48,332 Hysteresis 470 0: raw(1739 16000 16000 16000) min(1739 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1739 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1739 < req 18000 No: p0 min 1739 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1739 16000 16000 16000) min(1739 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1739 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -614 399 1734 1734 1734 -5186 -614 399 1734 1734 1734 -5186 -614 399 1734 1734 1734 -5186 -614 399 1734 1734 1734 -5186 -615 400 1739 1739 1739 -5186 -615 400 1739 1739 1739 -5186 -615 400 1739 1739 1739 -5186 -615 400 1739 1739 1739 -5186 -617 402 1747 1747 1747 -5186 -617 402 1747 1747 1747 -5186 -615 400 1739 1739 1739 -5186 -615 400 1739 1739 1739 -5186 -616 401 1743 1743 1743 -5186 -616 401 1743 1743 1743 -5186 -617 402 1747 1747 1747 -5186 -617 402 1747 1747 1747 -5186 -619 404 1756 1756 1756 -5186 -619 404 1756 1756 1756 -5186 -618 403 1752 1752 1752 -5186 -618 403 1752 1752 1752 -5186 2025-07-26 13:43:58,342 Hysteresis 480 0: raw(1752 16000 16000 16000) min(1752 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1752 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1752 < req 18000 No: p0 min 1752 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1752 16000 16000 16000) min(1752 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1752 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -617 402 1747 1747 1747 -5186 -617 402 1747 1747 1747 -5186 -616 401 1743 1743 1743 -5186 -616 401 1743 1743 1743 -5186 -617 402 1747 1747 1747 -5186 -617 402 1747 1747 1747 -5186 -614 399 1734 1734 1734 -5186 -614 399 1734 1734 1734 -5186 -619 404 1756 1756 1756 -5186 -619 404 1756 1756 1756 -5186 -619 404 1756 1756 1756 -5186 -619 404 1756 1756 1756 -5186 -619 404 1756 1756 1756 -5186 -619 404 1756 1756 1756 -5186 -617 402 1747 1747 1747 -5186 -617 402 1747 1747 1747 -5186 -621 406 1765 1765 1765 -5186 -621 406 1765 1765 1765 -5186 -621 406 1765 1765 1765 -5186 -621 406 1765 1765 1765 -5186 2025-07-26 13:44:08,346 Hysteresis 490 0: raw(1765 16000 16000 16000) min(1765 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1765 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1765 < req 18000 No: p0 min 1765 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1765 16000 16000 16000) min(1765 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1765 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -620 405 1760 1760 1760 -5186 -620 405 1760 1760 1760 -5186 -621 406 1765 1765 1765 -5186 -621 406 1765 1765 1765 -5186 -620 405 1760 1760 1760 -5186 -620 405 1760 1760 1760 -5186 -621 406 1765 1765 1765 -5186 -621 406 1765 1765 1765 -5186 -621 406 1765 1765 1765 -5186 -621 406 1765 1765 1765 -5186 -622 407 1769 1769 1769 -5186 -622 407 1769 1769 1769 -5186 -622 407 1769 1769 1769 -5186 -622 407 1769 1769 1769 -5186 -622 407 1769 1769 1769 -5186 -622 407 1769 1769 1769 -5186 -623 408 1773 1773 1773 -5186 -623 408 1773 1773 1773 -5186 -625 410 1782 1782 1782 -5186 -625 410 1782 1782 1782 -5186 2025-07-26 13:44:18,355 Hysteresis 500 0: raw(1782 16000 16000 16000) min(1782 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1782 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1782 < req 18000 No: p0 min 1782 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1782 16000 16000 16000) min(1782 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1782 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -624 409 1778 1778 1778 -5186 -624 409 1778 1778 1778 -5186 -624 409 1778 1778 1778 -5186 -624 409 1778 1778 1778 -5186 -623 408 1773 1773 1773 -5186 -623 408 1773 1773 1773 -5186 -625 410 1782 1782 1782 -5186 -625 410 1782 1782 1782 -5186 -625 410 1782 1782 1782 -5186 -625 410 1782 1782 1782 -5186 -625 410 1782 1782 1782 -5186 -625 410 1782 1782 1782 -5186 -626 411 1786 1786 1786 -5186 -626 411 1786 1786 1786 -5186 -627 412 1791 1791 1791 -5186 -627 412 1791 1791 1791 -5186 -626 411 1786 1786 1786 -5186 -626 411 1786 1786 1786 -5186 -628 413 1795 1795 1795 -5186 -628 413 1795 1795 1795 -5186 2025-07-26 13:44:28,365 Hysteresis 510 0: raw(1795 16000 16000 16000) min(1795 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1795 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1795 < req 18000 No: p0 min 1795 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1795 16000 16000 16000) min(1795 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1795 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -627 412 1791 1791 1791 -5186 -627 412 1791 1791 1791 -5186 -628 413 1795 1795 1795 -5186 -628 413 1795 1795 1795 -5186 -628 413 1795 1795 1795 -5186 -628 413 1795 1795 1795 -5186 -626 411 1786 1786 1786 -5186 -626 411 1786 1786 1786 -5186 -629 414 1800 1800 1800 -5186 -629 414 1800 1800 1800 -5186 -630 415 1804 1804 1804 -5186 -630 415 1804 1804 1804 -5186 -631 416 1808 1808 1808 -5186 -631 416 1808 1808 1808 -5186 -632 417 1813 1813 1813 -5186 -632 417 1813 1813 1813 -5186 -631 416 1808 1808 1808 -5186 -631 416 1808 1808 1808 -5186 -633 418 1817 1817 1817 -5186 -633 418 1817 1817 1817 -5186 2025-07-26 13:44:38,375 Hysteresis 520 0: raw(1817 16000 16000 16000) min(1817 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1817 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1817 < req 18000 No: p0 min 1817 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1817 16000 16000 16000) min(1817 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1817 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -633 418 1817 1817 1817 -5186 -633 418 1817 1817 1817 -5186 -632 417 1813 1813 1813 -5186 -632 417 1813 1813 1813 -5186 -634 419 1821 1821 1821 -5186 -634 419 1821 1821 1821 -5186 -634 419 1821 1821 1821 -5186 -634 419 1821 1821 1821 -5186 -633 418 1817 1817 1817 -5186 -633 418 1817 1817 1817 -5186 -614 399 1734 1734 1734 -5186 -614 399 1734 1734 1734 -5186 -607 392 1704 1704 1704 -5186 -607 392 1704 1704 1704 -5186 -604 389 1691 1691 1691 -5186 -604 389 1691 1691 1691 -5186 -606 391 1700 1700 1700 -5186 -606 391 1700 1700 1700 -5186 -608 393 1708 1708 1708 -5186 -608 393 1708 1708 1708 -5186 2025-07-26 13:44:48,379 Hysteresis 530 0: raw(1708 16000 16000 16000) min(1708 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1708 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1708 < req 18000 No: p0 min 1708 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1708 16000 16000 16000) min(1708 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1708 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -608 393 1708 1708 1708 -5186 -608 393 1708 1708 1708 -5186 -596 381 1656 1656 1656 -5186 -596 381 1656 1656 1656 -5186 -597 382 1660 1660 1660 -5186 -597 382 1660 1660 1660 -5186 -595 380 1652 1652 1652 -5186 -595 380 1652 1652 1652 -5186 -590 375 1630 1630 1630 -5186 -590 375 1630 1630 1630 -5186 -591 376 1634 1634 1634 -5186 -591 376 1634 1634 1634 -5186 -548 333 1447 1447 1447 -5186 -548 333 1447 1447 1447 -5186 -550 335 1456 1456 1456 -5186 -550 335 1456 1456 1456 -5186 -549 334 1452 1452 1452 -5186 -549 334 1452 1452 1452 -5186 -550 335 1456 1456 1456 -5186 -550 335 1456 1456 1456 -5186 2025-07-26 13:44:58,383 Hysteresis 540 0: raw(1456 16000 16000 16000) min(1456 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1456 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1456 < req 18000 No: p0 min 1456 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1456 16000 16000 16000) min(1456 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1456 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -549 334 1452 1452 1452 -5186 -549 334 1452 1452 1452 -5186 -554 339 1473 1473 1473 -5186 -554 339 1473 1473 1473 -5186 -553 338 1469 1469 1469 -5186 -553 338 1469 1469 1469 -5186 -552 337 1465 1465 1465 -5186 -552 337 1465 1465 1465 -5186 -554 339 1473 1473 1473 -5186 -554 339 1473 1473 1473 -5186 -548 333 1447 1447 1447 -5186 -548 333 1447 1447 1447 -5186 -550 335 1456 1456 1456 -5186 -550 335 1456 1456 1456 -5186 -547 332 1443 1443 1443 -5186 -547 332 1443 1443 1443 -5186 -550 335 1456 1456 1456 -5186 -550 335 1456 1456 1456 -5186 -549 334 1452 1452 1452 -5186 -549 334 1452 1452 1452 -5186 2025-07-26 13:45:08,392 Hysteresis 550 0: raw(1452 16000 16000 16000) min(1452 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1452 0: [ 0 0p PV ] __all__ 1: have B1 1; 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 1, sorted to 0 4: 0: No: p0 min 1452 < req 18000 No: p0 min 1452 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1452 16000 16000 16000) min(1452 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1452 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -550 335 1456 1456 1456 -5186 -550 335 1456 1456 1456 -5186 -551 336 1460 1460 1460 -5186 -551 336 1460 1460 1460 -5186 -552 337 1465 1465 1465 -5186 -552 337 1465 1465 1465 -5186 -550 335 1456 1456 1456 -5186 -550 335 1456 1456 1456 -5186 -552 337 1465 1465 1465 -5186 -552 337 1465 1465 1465 -5186 -553 338 1469 1469 1469 -5186 -553 338 1469 1469 1469 -5186 -551 336 1460 1460 1460 -5186 -551 336 1460 1460 1460 -5186 -553 338 1469 1469 1469 -5186 -553 338 1469 1469 1469 -5186 -552 337 1465 1465 1465 -5186 -552 337 1465 1465 1465 -5186 -555 340 1478 1478 1478 -5186 -555 340 1478 1478 1478 -5186 2025-07-26 13:45:18,396 Hysteresis 560 0: raw(1478 16000 16000 16000) min(1478 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1478 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1478 < req 18000 No: p0 min 1478 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1478 16000 16000 16000) min(1478 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1478 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -556 341 1482 1482 1482 -5186 -556 341 1482 1482 1482 -5186 -556 341 1482 1482 1482 -5186 -556 341 1482 1482 1482 -5186 -552 337 1465 1465 1465 -5186 -552 337 1465 1465 1465 -5186 -531 316 1373 1373 1373 -5186 -531 316 1373 1373 1373 -5186 -522 307 1334 1334 1334 -5186 -522 307 1334 1334 1334 -5186 -522 307 1334 1334 1334 -5186 -522 307 1334 1334 1334 -5186 -523 308 1339 1339 1339 -5186 -523 308 1339 1339 1339 -5186 -524 309 1343 1343 1343 -5186 -524 309 1343 1343 1343 -5186 -523 308 1339 1339 1339 -5186 -523 308 1339 1339 1339 -5186 -522 307 1334 1334 1334 -5186 -522 307 1334 1334 1334 -5186 2025-07-26 13:45:28,405 Hysteresis 570 0: raw(1334 16000 16000 16000) min(1334 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1334 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1334 < req 18000 No: p0 min 1334 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1334 16000 16000 16000) min(1334 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1334 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -522 307 1334 1334 1334 -5186 -522 307 1334 1334 1334 -5186 -521 306 1330 1330 1330 -5186 -521 306 1330 1330 1330 -5186 -522 307 1334 1334 1334 -5186 -522 307 1334 1334 1334 -5186 -524 309 1343 1343 1343 -5186 -524 309 1343 1343 1343 -5186 -524 309 1343 1343 1343 -5186 -524 309 1343 1343 1343 -5186 -525 310 1347 1347 1347 -5186 -525 310 1347 1347 1347 -5186 -525 310 1347 1347 1347 -5186 -525 310 1347 1347 1347 -5186 -526 311 1352 1352 1352 -5186 -526 311 1352 1352 1352 -5186 -526 311 1352 1352 1352 -5186 -526 311 1352 1352 1352 -5186 -526 311 1352 1352 1352 -5186 -526 311 1352 1352 1352 -5186 2025-07-26 13:45:38,414 Hysteresis 580 0: raw(1352 16000 16000 16000) min(1352 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1352 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1352 < req 18000 No: p0 min 1352 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1352 16000 16000 16000) min(1352 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1352 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -527 312 1356 1356 1356 -5186 -527 312 1356 1356 1356 -5186 -528 313 1360 1360 1360 -5186 -528 313 1360 1360 1360 -5186 -526 311 1352 1352 1352 -5186 -526 311 1352 1352 1352 -5186 -529 314 1365 1365 1365 -5186 -529 314 1365 1365 1365 -5186 -530 315 1369 1369 1369 -5186 -530 315 1369 1369 1369 -5186 -530 315 1369 1369 1369 -5186 -530 315 1369 1369 1369 -5186 -530 315 1369 1369 1369 -5186 -530 315 1369 1369 1369 -5186 -530 315 1369 1369 1369 -5186 -530 315 1369 1369 1369 -5186 -530 315 1369 1369 1369 -5186 -530 315 1369 1369 1369 -5186 -530 315 1369 1369 1369 -5186 -530 315 1369 1369 1369 -5186 2025-07-26 13:45:48,423 Hysteresis 590 0: raw(1369 16000 16000 16000) min(1369 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1369 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1369 < req 18000 No: p0 min 1369 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1369 16000 16000 16000) min(1369 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1369 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -531 316 1373 1373 1373 -5186 -531 316 1373 1373 1373 -5186 -531 316 1373 1373 1373 -5186 -531 316 1373 1373 1373 -5186 -533 318 1382 1382 1382 -5186 -533 318 1382 1382 1382 -5186 -533 318 1382 1382 1382 -5186 -533 318 1382 1382 1382 -5186 -532 317 1378 1378 1378 -5186 -532 317 1378 1378 1378 -5186 -534 319 1386 1386 1386 -5186 -534 319 1386 1386 1386 -5186 -539 324 1408 1408 1408 -5186 -539 324 1408 1408 1408 -5186 -536 321 1395 1395 1395 -5186 -536 321 1395 1395 1395 -5186 -542 327 1421 1421 1421 -5186 -542 327 1421 1421 1421 -5186 -562 347 1508 1508 1508 -5186 -562 347 1508 1508 1508 -5186 2025-07-26 13:45:58,430 Hysteresis 600 0: raw(1508 16000 16000 16000) min(1508 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1508 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1508 < req 18000 No: p0 min 1508 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1508 16000 16000 16000) min(1508 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1508 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -565 350 1521 1521 1521 -5186 -565 350 1521 1521 1521 -5186 -542 327 1421 1421 1421 -5186 -542 327 1421 1421 1421 -5186 -537 322 1400 1400 1400 -5186 -537 322 1400 1400 1400 -5186 -534 319 1386 1386 1386 -5186 -534 319 1386 1386 1386 -5186 -541 326 1417 1417 1417 -5186 -541 326 1417 1417 1417 -5186 -546 331 1439 1439 1439 -5186 -546 331 1439 1439 1439 -5186 -542 327 1421 1421 1421 -5186 -542 327 1421 1421 1421 -5186 -539 324 1408 1408 1408 -5186 -539 324 1408 1408 1408 -5186 -539 324 1408 1408 1408 -5186 -539 324 1408 1408 1408 -5186 -539 324 1408 1408 1408 -5186 -539 324 1408 1408 1408 -5186 2025-07-26 13:46:08,435 Hysteresis 610 0: raw(1408 16000 16000 16000) min(1408 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1408 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1408 < req 18000 No: p0 min 1408 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1408 16000 16000 16000) min(1408 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1408 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -538 323 1404 1404 1404 -5186 -538 323 1404 1404 1404 -5186 -540 325 1413 1413 1413 -5186 -540 325 1413 1413 1413 -5186 -543 328 1426 1426 1426 -5186 -543 328 1426 1426 1426 -5186 -547 332 1443 1443 1443 -5186 -547 332 1443 1443 1443 -5186 -557 342 1486 1486 1486 -5186 -557 342 1486 1486 1486 -5186 -562 347 1508 1508 1508 -5186 -562 347 1508 1508 1508 -5186 -543 328 1426 1426 1426 -5186 -543 328 1426 1426 1426 -5186 -543 328 1426 1426 1426 -5186 -543 328 1426 1426 1426 -5186 -543 328 1426 1426 1426 -5186 -544 329 1430 1430 1430 -5186 -544 329 1430 1430 1430 -5186 2025-07-26 13:46:18,448 Hysteresis 620 0: raw(1430 16000 16000 16000) min(1430 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1430 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1430 < req 18000 No: p0 min 1430 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1430 16000 16000 16000) min(1430 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1430 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -543 328 1426 1426 1426 -5186 -543 328 1426 1426 1426 -5186 -545 330 1434 1434 1434 -5186 -545 330 1434 1434 1434 -5186 -544 329 1430 1430 1430 -5186 -544 329 1430 1430 1430 -5186 -548 333 1447 1447 1447 -5186 -548 333 1447 1447 1447 -5186 -551 336 1460 1460 1460 -5186 -551 336 1460 1460 1460 -5186 -547 332 1443 1443 1443 -5186 -547 332 1443 1443 1443 -5186 -547 332 1443 1443 1443 -5186 -547 332 1443 1443 1443 -5186 -549 334 1452 1452 1452 -5186 -549 334 1452 1452 1452 -5186 -548 333 1447 1447 1447 -5186 -548 333 1447 1447 1447 -5186 -548 332 1443 1443 1443 -5186 -548 332 1443 1443 1443 -5186 2025-07-26 13:46:28,455 Hysteresis 630 0: raw(1443 16000 16000 16000) min(1443 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1443 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1443 < req 18000 No: p0 min 1443 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1443 16000 16000 16000) min(1443 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1443 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -550 335 1456 1456 1456 -5186 -550 335 1456 1456 1456 -5186 -554 339 1473 1473 1473 -5186 -554 339 1473 1473 1473 -5186 -559 344 1495 1495 1495 -5186 -559 344 1495 1495 1495 -5186 -561 346 1504 1504 1504 -5186 -561 346 1504 1504 1504 -5186 -550 335 1456 1456 1456 -5186 -550 335 1456 1456 1456 -5186 -555 340 1478 1478 1478 -5186 -555 340 1478 1478 1478 -5186 -563 348 1513 1513 1513 -5186 -563 348 1513 1513 1513 -5186 -575 360 1565 1565 1565 -5186 -575 360 1565 1565 1565 -5186 -563 348 1513 1513 1513 -5186 -563 348 1513 1513 1513 -5186 -559 344 1495 1495 1495 -5186 -559 344 1495 1495 1495 -5186 2025-07-26 13:46:38,459 Hysteresis 640 0: raw(1495 16000 16000 16000) min(1495 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1495 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1495 < req 18000 No: p0 min 1495 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1495 16000 16000 16000) min(1495 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1495 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -553 338 1469 1469 1469 -5186 -553 338 1469 1469 1469 -5186 -555 340 1478 1478 1478 -5186 -555 340 1478 1478 1478 -5186 -554 339 1473 1473 1473 -5186 -554 339 1473 1473 1473 -5186 -554 339 1473 1473 1473 -5186 -554 339 1473 1473 1473 -5186 -553 338 1469 1469 1469 -5186 -553 338 1469 1469 1469 -5186 -555 340 1478 1478 1478 -5186 -555 340 1478 1478 1478 -5186 -561 346 1504 1504 1504 -5186 -561 346 1504 1504 1504 -5186 -567 352 1530 1530 1530 -5186 -567 352 1530 1530 1530 -5186 -568 353 1534 1534 1534 -5186 -568 353 1534 1534 1534 -5186 -571 356 1547 1547 1547 -5186 -571 356 1547 1547 1547 -5186 2025-07-26 13:46:48,465 Hysteresis 650 0: raw(1547 16000 16000 16000) min(1547 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1547 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1547 < req 18000 No: p0 min 1547 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1547 16000 16000 16000) min(1547 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1547 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -561 346 1504 1504 1504 -5186 -561 346 1504 1504 1504 -5186 -559 344 1495 1495 1495 -5186 -559 344 1495 1495 1495 -5186 -558 343 1491 1491 1491 -5186 -558 343 1491 1491 1491 -5186 -559 344 1495 1495 1495 -5186 -559 344 1495 1495 1495 -5186 -557 342 1486 1486 1486 -5186 -557 342 1486 1486 1486 -5186 -560 345 1500 1500 1500 -5186 -560 345 1500 1500 1500 -5186 -560 345 1500 1500 1500 -5186 -560 345 1500 1500 1500 -5186 -559 344 1495 1495 1495 -5186 -559 344 1495 1495 1495 -5186 -560 345 1500 1500 1500 -5186 -560 345 1500 1500 1500 -5186 -562 347 1508 1508 1508 -5186 -562 347 1508 1508 1508 -5186 2025-07-26 13:46:58,471 Hysteresis 660 0: raw(1508 16000 16000 16000) min(1508 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1508 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1508 < req 18000 No: p0 min 1508 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1508 16000 16000 16000) min(1508 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1508 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -570 355 1543 1543 1543 -5186 -570 355 1543 1543 1543 -5186 -563 348 1513 1513 1513 -5186 -563 348 1513 1513 1513 -5186 -563 348 1513 1513 1513 -5186 -563 348 1513 1513 1513 -5186 -560 345 1500 1500 1500 -5186 -560 345 1500 1500 1500 -5186 -562 347 1508 1508 1508 -5186 -562 347 1508 1508 1508 -5186 -564 349 1517 1517 1517 -5186 -564 349 1517 1517 1517 -5186 -564 349 1517 1517 1517 -5186 -564 349 1517 1517 1517 -5186 -567 352 1530 1530 1530 -5186 -567 352 1530 1530 1530 -5186 -566 351 1526 1526 1526 -5186 -566 351 1526 1526 1526 -5186 -566 351 1526 1526 1526 -5186 -566 351 1526 1526 1526 -5186 2025-07-26 13:47:08,477 Hysteresis 670 0: raw(1526 16000 16000 16000) min(1526 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1526 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1526 < req 18000 No: p0 min 1526 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1526 16000 16000 16000) min(1526 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1526 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -566 351 1526 1526 1526 -5186 -566 351 1526 1526 1526 -5186 -576 361 1569 1569 1569 -5186 -576 361 1569 1569 1569 -5186 -569 354 1539 1539 1539 -5186 -569 354 1539 1539 1539 -5186 -569 354 1539 1539 1539 -5186 -569 354 1539 1539 1539 -5186 -569 354 1539 1539 1539 -5186 -569 354 1539 1539 1539 -5186 -569 354 1539 1539 1539 -5186 -569 354 1539 1539 1539 -5186 -570 355 1543 1543 1543 -5186 -570 355 1543 1543 1543 -5186 -571 356 1547 1547 1547 -5186 -571 356 1547 1547 1547 -5186 -571 356 1547 1547 1547 -5186 -571 356 1547 1547 1547 -5186 -569 354 1539 1539 1539 -5186 -569 354 1539 1539 1539 -5186 2025-07-26 13:47:18,482 Hysteresis 680 0: raw(1539 16000 16000 16000) min(1539 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1539 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1539 < req 18000 No: p0 min 1539 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1539 16000 16000 16000) min(1539 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1539 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -571 356 1547 1547 1547 -5186 -571 356 1547 1547 1547 -5186 -571 356 1547 1547 1547 -5186 -571 356 1547 1547 1547 -5186 -572 357 1552 1552 1552 -5186 -572 357 1552 1552 1552 -5186 -572 357 1552 1552 1552 -5186 -572 357 1552 1552 1552 -5186 -573 358 1556 1556 1556 -5186 -573 358 1556 1556 1556 -5186 -574 359 1560 1560 1560 -5186 -574 359 1560 1560 1560 -5186 -578 363 1578 1578 1578 -5186 -578 363 1578 1578 1578 -5186 -571 356 1547 1547 1547 -5186 -571 356 1547 1547 1547 -5186 -574 359 1560 1560 1560 -5186 -574 359 1560 1560 1560 -5186 -574 359 1560 1560 1560 -5186 -574 359 1560 1560 1560 -5186 2025-07-26 13:47:28,492 Hysteresis 690 0: raw(1560 16000 16000 16000) min(1560 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1560 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1560 < req 18000 No: p0 min 1560 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1560 16000 16000 16000) min(1560 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1560 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -574 359 1560 1560 1560 -5186 -574 359 1560 1560 1560 -5186 -574 359 1560 1560 1560 -5186 -574 359 1560 1560 1560 -5186 -575 360 1565 1565 1565 -5186 -575 360 1565 1565 1565 -5186 -576 361 1569 1569 1569 -5186 -576 361 1569 1569 1569 -5186 -574 359 1560 1560 1560 -5186 -574 359 1560 1560 1560 -5186 -577 363 1578 1578 1578 -5186 -577 363 1578 1578 1578 -5186 -577 363 1578 1578 1578 -5186 -577 363 1578 1578 1578 -5186 -578 363 1578 1578 1578 -5186 -578 363 1578 1578 1578 -5186 -578 363 1578 1578 1578 -5186 -578 363 1578 1578 1578 -5186 -580 365 1586 1586 1586 -5186 -580 365 1586 1586 1586 -5186 2025-07-26 13:47:38,498 Hysteresis 700 0: raw(1586 16000 16000 16000) min(1586 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1586 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1586 < req 18000 No: p0 min 1586 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1586 16000 16000 16000) min(1586 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1586 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -580 365 1586 1586 1586 -5186 -580 365 1586 1586 1586 -5186 -579 364 1582 1582 1582 -5186 -579 364 1582 1582 1582 -5186 -578 363 1578 1578 1578 -5186 -578 363 1578 1578 1578 -5186 -580 365 1586 1586 1586 -5186 -580 365 1586 1586 1586 -5186 -581 366 1591 1591 1591 -5186 -581 366 1591 1591 1591 -5186 -580 365 1586 1586 1586 -5186 -580 365 1586 1586 1586 -5186 -581 366 1591 1591 1591 -5186 -581 366 1591 1591 1591 -5186 -581 366 1591 1591 1591 -5186 -581 366 1591 1591 1591 -5186 -581 366 1591 1591 1591 -5186 -581 366 1591 1591 1591 -5186 -582 367 1595 1595 1595 -5186 -582 367 1595 1595 1595 -5186 2025-07-26 13:47:48,504 Hysteresis 710 0: raw(1595 16000 16000 16000) min(1595 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1595 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1595 < req 18000 No: p0 min 1595 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1595 16000 16000 16000) min(1595 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1595 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -581 366 1591 1591 1591 -5186 -581 366 1591 1591 1591 -5186 -581 366 1591 1591 1591 -5186 -581 366 1591 1591 1591 -5186 -583 368 1600 1600 1600 -5186 -583 368 1600 1600 1600 -5186 -584 369 1604 1604 1604 -5186 -584 369 1604 1604 1604 -5186 -585 370 1608 1608 1608 -5186 -585 370 1608 1608 1608 -5186 -585 370 1608 1608 1608 -5186 -585 370 1608 1608 1608 -5186 -586 371 1613 1613 1613 -5186 -586 371 1613 1613 1613 -5186 -586 371 1613 1613 1613 -5186 -586 371 1613 1613 1613 -5186 -587 372 1617 1617 1617 -5186 -587 372 1617 1617 1617 -5186 -587 372 1617 1617 1617 -5186 -587 372 1617 1617 1617 -5186 2025-07-26 13:47:58,511 Hysteresis 720 0: raw(1617 16000 16000 16000) min(1617 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1617 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1617 < req 18000 No: p0 min 1617 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1617 16000 16000 16000) min(1617 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1617 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -621 406 1765 1765 1765 -5186 -621 406 1765 1765 1765 -5186 -603 388 1686 1686 1686 -5186 -603 388 1686 1686 1686 -5186 -587 372 1617 1617 1617 -5186 -587 372 1617 1617 1617 -5186 -582 367 1595 1595 1595 -5186 -582 367 1595 1595 1595 -5186 -586 371 1613 1613 1613 -5186 -586 371 1613 1613 1613 -5186 -588 373 1621 1621 1621 -5186 -588 373 1621 1621 1621 -5186 -589 374 1626 1626 1626 -5186 -589 374 1626 1626 1626 -5186 -588 373 1621 1621 1621 -5186 -588 373 1621 1621 1621 -5186 -588 373 1621 1621 1621 -5186 -588 373 1621 1621 1621 -5186 -590 375 1630 1630 1630 -5186 -590 375 1630 1630 1630 -5186 2025-07-26 13:48:08,518 Hysteresis 730 0: raw(1630 16000 16000 16000) min(1630 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1630 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1630 < req 18000 No: p0 min 1630 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1630 16000 16000 16000) min(1630 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1630 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -586 371 1613 1613 1613 -5186 -586 371 1613 1613 1613 -5186 -589 374 1626 1626 1626 -5186 -589 374 1626 1626 1626 -5186 -590 375 1630 1630 1630 -5186 -590 375 1630 1630 1630 -5186 -591 376 1634 1634 1634 -5186 -591 376 1634 1634 1634 -5186 -591 376 1634 1634 1634 -5186 -591 376 1634 1634 1634 -5186 -592 377 1639 1639 1639 -5186 -592 377 1639 1639 1639 -5186 -592 377 1639 1639 1639 -5186 -592 377 1639 1639 1639 -5186 -594 379 1647 1647 1647 -5186 -594 379 1647 1647 1647 -5186 -592 377 1639 1639 1639 -5186 -592 377 1639 1639 1639 -5186 -593 378 1643 1643 1643 -5186 -593 378 1643 1643 1643 -5186 2025-07-26 13:48:18,523 Hysteresis 740 0: raw(1643 16000 16000 16000) min(1643 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1643 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1643 < req 18000 No: p0 min 1643 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1643 16000 16000 16000) min(1643 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1643 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -593 378 1643 1643 1643 -5186 -593 378 1643 1643 1643 -5186 -594 379 1647 1647 1647 -5186 -594 379 1647 1647 1647 -5186 -595 380 1652 1652 1652 -5186 -595 380 1652 1652 1652 -5186 -596 381 1656 1656 1656 -5186 -596 381 1656 1656 1656 -5186 -596 381 1656 1656 1656 -5186 -596 381 1656 1656 1656 -5186 -595 380 1652 1652 1652 -5186 -595 380 1652 1652 1652 -5186 -603 388 1686 1686 1686 -5186 -603 388 1686 1686 1686 -5186 -607 392 1704 1704 1704 -5186 -607 392 1704 1704 1704 -5186 -605 390 1695 1695 1695 -5186 -605 390 1695 1695 1695 -5186 -607 392 1704 1704 1704 -5186 -607 392 1704 1704 1704 -5186 2025-07-26 13:48:28,529 Hysteresis 750 0: raw(1704 16000 16000 16000) min(1704 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1704 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1704 < req 18000 No: p0 min 1704 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1704 16000 16000 16000) min(1704 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1704 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -600 385 1673 1673 1673 -5186 -600 385 1673 1673 1673 -5186 -604 389 1691 1691 1691 -5186 -604 389 1691 1691 1691 -5186 -599 384 1669 1669 1669 -5186 -599 384 1669 1669 1669 -5186 -601 386 1678 1678 1678 -5186 -601 386 1678 1678 1678 -5186 -608 393 1708 1708 1708 -5186 -608 393 1708 1708 1708 -5186 -601 386 1678 1678 1678 -5186 -601 386 1678 1678 1678 -5186 -601 386 1678 1678 1678 -5186 -601 386 1678 1678 1678 -5186 -601 386 1678 1678 1678 -5186 -601 386 1678 1678 1678 -5186 -602 387 1682 1682 1682 -5186 -602 387 1682 1682 1682 -5186 -602 387 1682 1682 1682 -5186 -602 387 1682 1682 1682 -5186 2025-07-26 13:48:38,535 Hysteresis 760 0: raw(1682 16000 16000 16000) min(1682 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1682 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1682 < req 18000 No: p0 min 1682 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1682 16000 16000 16000) min(1682 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1682 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -603 388 1686 1686 1686 -5186 -603 388 1686 1686 1686 -5186 -602 387 1682 1682 1682 -5186 -602 387 1682 1682 1682 -5186 -603 388 1686 1686 1686 -5186 -603 388 1686 1686 1686 -5186 -628 413 1795 1795 1795 -5186 -628 413 1795 1795 1795 -5186 -629 414 1800 1800 1800 -5186 -629 414 1800 1800 1800 -5186 -604 389 1691 1691 1691 -5186 -604 389 1691 1691 1691 -5186 -604 389 1691 1691 1691 -5186 -604 389 1691 1691 1691 -5186 -603 388 1686 1686 1686 -5186 -603 388 1686 1686 1686 -5186 -605 390 1695 1695 1695 -5186 -605 390 1695 1695 1695 -5186 -606 391 1700 1700 1700 -5186 -606 391 1700 1700 1700 -5186 2025-07-26 13:48:48,540 Hysteresis 770 0: raw(1700 16000 16000 16000) min(1700 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1700 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1700 < req 18000 No: p0 min 1700 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1700 16000 16000 16000) min(1700 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1700 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -607 392 1704 1704 1704 -5186 -607 392 1704 1704 1704 -5186 -607 392 1704 1704 1704 -5186 -607 392 1704 1704 1704 -5186 -607 392 1704 1704 1704 -5186 -607 392 1704 1704 1704 -5186 -608 393 1708 1708 1708 -5186 -608 393 1708 1708 1708 -5186 -608 393 1708 1708 1708 -5186 -608 393 1708 1708 1708 -5186 -608 393 1708 1708 1708 -5186 -608 393 1708 1708 1708 -5186 -608 393 1708 1708 1708 -5186 -608 393 1708 1708 1708 -5186 -610 395 1717 1717 1717 -5186 -610 395 1717 1717 1717 -5186 -610 395 1717 1717 1717 -5186 -610 395 1717 1717 1717 -5186 -610 395 1717 1717 1717 -5186 -610 395 1717 1717 1717 -5186 2025-07-26 13:48:58,548 Hysteresis 780 0: raw(1717 16000 16000 16000) min(1717 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1717 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1717 < req 18000 No: p0 min 1717 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1717 16000 16000 16000) min(1717 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1717 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -610 395 1717 1717 1717 -5186 -610 395 1717 1717 1717 -5186 -611 396 1721 1721 1721 -5186 -611 396 1721 1721 1721 -5186 -611 396 1721 1721 1721 -5186 -611 396 1721 1721 1721 -5186 -609 394 1713 1713 1713 -5186 -609 394 1713 1713 1713 -5186 -613 398 1730 1730 1730 -5186 -613 398 1730 1730 1730 -5186 -611 396 1721 1721 1721 -5186 -611 396 1721 1721 1721 -5186 -611 396 1721 1721 1721 -5186 -611 396 1721 1721 1721 -5186 -610 395 1717 1717 1717 -5186 -610 395 1717 1717 1717 -5186 -612 397 1726 1726 1726 -5186 -612 397 1726 1726 1726 -5186 -611 396 1721 1721 1721 -5186 -611 396 1721 1721 1721 -5186 2025-07-26 13:49:08,557 Hysteresis 790 0: raw(1721 16000 16000 16000) min(1721 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1721 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1721 < req 18000 No: p0 min 1721 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1721 16000 16000 16000) min(1721 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1721 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -613 398 1730 1730 1730 -5186 -613 398 1730 1730 1730 -5186 -614 399 1734 1734 1734 -5186 -614 399 1734 1734 1734 -5186 -613 398 1730 1730 1730 -5186 -613 398 1730 1730 1730 -5186 -614 399 1734 1734 1734 -5186 -614 399 1734 1734 1734 -5186 -616 401 1743 1743 1743 -5186 -616 401 1743 1743 1743 -5186 -613 398 1730 1730 1730 -5186 -613 398 1730 1730 1730 -5186 -615 400 1739 1739 1739 -5186 -615 400 1739 1739 1739 -5186 -614 399 1734 1734 1734 -5186 -614 399 1734 1734 1734 -5186 -613 398 1730 1730 1730 -5186 -613 398 1730 1730 1730 -5186 -617 402 1747 1747 1747 -5186 -617 402 1747 1747 1747 -5186 2025-07-26 13:49:18,567 Hysteresis 800 0: raw(1747 16000 16000 16000) min(1747 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1747 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1747 < req 18000 No: p0 min 1747 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1747 16000 16000 16000) min(1747 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1747 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -616 401 1743 1743 1743 -5186 -616 401 1743 1743 1743 -5186 -617 402 1747 1747 1747 -5186 -617 402 1747 1747 1747 -5186 -616 401 1743 1743 1743 -5186 -616 401 1743 1743 1743 -5186 -617 402 1747 1747 1747 -5186 -617 402 1747 1747 1747 -5186 -616 401 1743 1743 1743 -5186 -616 401 1743 1743 1743 -5186 -617 402 1747 1747 1747 -5186 -617 402 1747 1747 1747 -5186 -617 402 1747 1747 1747 -5186 -617 402 1747 1747 1747 -5186 -618 403 1752 1752 1752 -5186 -618 403 1752 1752 1752 -5186 -618 403 1752 1752 1752 -5186 -618 403 1752 1752 1752 -5186 -621 406 1765 1765 1765 -5186 -621 406 1765 1765 1765 -5186 2025-07-26 13:49:28,572 Hysteresis 810 0: raw(1765 16000 16000 16000) min(1765 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1765 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1765 < req 18000 No: p0 min 1765 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1765 16000 16000 16000) min(1765 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1765 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -619 404 1756 1756 1756 -5186 -619 404 1756 1756 1756 -5186 -620 405 1760 1760 1760 -5186 -620 405 1760 1760 1760 -5186 -618 403 1752 1752 1752 -5186 -618 403 1752 1752 1752 -5186 -620 405 1760 1760 1760 -5186 -620 405 1760 1760 1760 -5186 -621 406 1765 1765 1765 -5186 -621 406 1765 1765 1765 -5186 -618 403 1752 1752 1752 -5186 -618 403 1752 1752 1752 -5186 -621 406 1765 1765 1765 -5186 -621 406 1765 1765 1765 -5186 -620 405 1760 1760 1760 -5186 -620 405 1760 1760 1760 -5186 -620 405 1760 1760 1760 -5186 -620 405 1760 1760 1760 -5186 -620 405 1760 1760 1760 -5186 -620 405 1760 1760 1760 -5186 2025-07-26 13:49:38,580 Hysteresis 820 0: raw(1760 16000 16000 16000) min(1760 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1760 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1760 < req 18000 No: p0 min 1760 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1760 16000 16000 16000) min(1760 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1760 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -621 406 1765 1765 1765 -5186 -621 406 1765 1765 1765 -5186 -622 407 1769 1769 1769 -5186 -622 407 1769 1769 1769 -5186 -622 407 1769 1769 1769 -5186 -622 407 1769 1769 1769 -5186 -622 407 1769 1769 1769 -5186 -622 407 1769 1769 1769 -5186 -622 407 1769 1769 1769 -5186 -622 407 1769 1769 1769 -5186 -623 408 1773 1773 1773 -5186 -623 408 1773 1773 1773 -5186 -623 408 1773 1773 1773 -5186 -623 408 1773 1773 1773 -5186 -624 409 1778 1778 1778 -5186 -624 409 1778 1778 1778 -5186 -624 409 1778 1778 1778 -5186 -624 409 1778 1778 1778 -5186 -624 409 1778 1778 1778 -5186 -624 409 1778 1778 1778 -5186 2025-07-26 13:49:48,587 Hysteresis 830 0: raw(1778 16000 16000 16000) min(1778 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1778 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1778 < req 18000 No: p0 min 1778 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1778 16000 16000 16000) min(1778 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1778 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -622 407 1769 1769 1769 -5186 -622 407 1769 1769 1769 -5186 -622 407 1769 1769 1769 -5186 -622 407 1769 1769 1769 -5186 -624 409 1778 1778 1778 -5186 -624 409 1778 1778 1778 -5186 -623 408 1773 1773 1773 -5186 -623 408 1773 1773 1773 -5186 -623 408 1773 1773 1773 -5186 -623 408 1773 1773 1773 -5186 -623 408 1773 1773 1773 -5186 -623 408 1773 1773 1773 -5186 -624 409 1778 1778 1778 -5186 -624 409 1778 1778 1778 -5186 -624 409 1778 1778 1778 -5186 -624 409 1778 1778 1778 -5186 -623 408 1773 1773 1773 -5186 -623 408 1773 1773 1773 -5186 -625 410 1782 1782 1782 -5186 -625 410 1782 1782 1782 -5186 2025-07-26 13:49:58,594 Hysteresis 840 0: raw(1782 16000 16000 16000) min(1782 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1782 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1782 < req 18000 No: p0 min 1782 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1782 16000 16000 16000) min(1782 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1782 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -626 411 1786 1786 1786 -5186 -626 411 1786 1786 1786 -5186 -627 412 1791 1791 1791 -5186 -627 412 1791 1791 1791 -5186 -627 412 1791 1791 1791 -5186 -627 412 1791 1791 1791 -5186 -621 406 1765 1765 1765 -5186 -621 406 1765 1765 1765 -5186 -624 409 1778 1778 1778 -5186 -624 409 1778 1778 1778 -5186 -625 410 1782 1782 1782 -5186 -625 410 1782 1782 1782 -5186 -626 411 1786 1786 1786 -5186 -626 411 1786 1786 1786 -5186 -628 413 1795 1795 1795 -5186 -628 413 1795 1795 1795 -5186 -628 413 1795 1795 1795 -5186 -628 413 1795 1795 1795 -5186 -629 414 1800 1800 1800 -5186 -629 414 1800 1800 1800 -5186 2025-07-26 13:50:08,603 Hysteresis 850 0: raw(1800 16000 16000 16000) min(1800 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1800 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1800 < req 18000 No: p0 min 1800 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1800 16000 16000 16000) min(1800 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1800 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -627 412 1791 1791 1791 -5186 -627 412 1791 1791 1791 -5186 -630 415 1804 1804 1804 -5186 -630 415 1804 1804 1804 -5186 -630 415 1804 1804 1804 -5186 -630 415 1804 1804 1804 -5186 -630 415 1804 1804 1804 -5186 -630 415 1804 1804 1804 -5186 -631 416 1808 1808 1808 -5186 -631 416 1808 1808 1808 -5186 -631 416 1808 1808 1808 -5186 -631 416 1808 1808 1808 -5186 -629 414 1800 1800 1800 -5186 -629 414 1800 1800 1800 -5186 -630 415 1804 1804 1804 -5186 -630 415 1804 1804 1804 -5186 -628 413 1795 1795 1795 -5186 -628 413 1795 1795 1795 -5186 -630 415 1804 1804 1804 -5186 -630 415 1804 1804 1804 -5186 2025-07-26 13:50:18,614 Hysteresis 860 0: raw(1804 16000 16000 16000) min(1804 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1804 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1804 < req 18000 No: p0 min 1804 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1804 16000 16000 16000) min(1804 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1804 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -632 417 1813 1813 1813 -5186 -632 417 1813 1813 1813 -5186 -631 416 1808 1808 1808 -5186 -631 416 1808 1808 1808 -5186 -632 417 1813 1813 1813 -5186 -632 417 1813 1813 1813 -5186 -633 418 1817 1817 1817 -5186 -633 418 1817 1817 1817 -5186 -634 419 1821 1821 1821 -5186 -634 419 1821 1821 1821 -5186 -635 420 1826 1826 1826 -5186 -635 420 1826 1826 1826 -5186 -631 416 1808 1808 1808 -5186 -631 416 1808 1808 1808 -5186 -631 416 1808 1808 1808 -5186 -631 416 1808 1808 1808 -5186 -632 417 1813 1813 1813 -5186 -632 417 1813 1813 1813 -5186 -634 419 1821 1821 1821 -5186 -634 419 1821 1821 1821 -5186 2025-07-26 13:50:28,620 Hysteresis 870 0: raw(1821 16000 16000 16000) min(1821 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1821 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1821 < req 18000 No: p0 min 1821 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1821 16000 16000 16000) min(1821 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1821 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -634 419 1821 1821 1821 -5186 -634 419 1821 1821 1821 -5186 -635 420 1826 1826 1826 -5186 -635 420 1826 1826 1826 -5186 -634 419 1821 1821 1821 -5186 -634 419 1821 1821 1821 -5186 -636 421 1830 1830 1830 -5186 -636 421 1830 1830 1830 -5186 -635 420 1826 1826 1826 -5186 -635 420 1826 1826 1826 -5186 -634 419 1821 1821 1821 -5186 -634 419 1821 1821 1821 -5186 -635 420 1826 1826 1826 -5186 -635 420 1826 1826 1826 -5186 -637 422 1834 1834 1834 -5186 -637 422 1834 1834 1834 -5186 -637 422 1834 1834 1834 -5186 -637 422 1834 1834 1834 -5186 -638 423 1839 1839 1839 -5186 -638 423 1839 1839 1839 -5186 2025-07-26 13:50:38,627 Hysteresis 880 0: raw(1839 16000 16000 16000) min(1839 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1839 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1839 < req 18000 No: p0 min 1839 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1839 16000 16000 16000) min(1839 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1839 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -638 423 1839 1839 1839 -5186 -638 423 1839 1839 1839 -5186 -637 422 1834 1834 1834 -5186 -637 422 1834 1834 1834 -5186 -639 424 1843 1843 1843 -5186 -639 424 1843 1843 1843 -5186 -640 425 1847 1847 1847 -5186 -640 425 1847 1847 1847 -5186 -639 424 1843 1843 1843 -5186 -639 424 1843 1843 1843 -5186 -640 425 1847 1847 1847 -5186 -640 425 1847 1847 1847 -5186 -638 423 1839 1839 1839 -5186 -638 423 1839 1839 1839 -5186 -639 424 1843 1843 1843 -5186 -639 424 1843 1843 1843 -5186 -639 424 1843 1843 1843 -5186 -639 424 1843 1843 1843 -5186 -639 424 1843 1843 1843 -5186 -639 424 1843 1843 1843 -5186 2025-07-26 13:50:48,633 Hysteresis 890 0: raw(1843 16000 16000 16000) min(1843 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1843 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1843 < req 18000 No: p0 min 1843 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1843 16000 16000 16000) min(1843 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1843 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -641 426 1852 1852 1852 -5186 -641 426 1852 1852 1852 -5186 -640 425 1847 1847 1847 -5186 -640 425 1847 1847 1847 -5186 -642 427 1856 1856 1856 -5186 -642 427 1856 1856 1856 -5186 -643 428 1860 1860 1860 -5186 -643 428 1860 1860 1860 -5186 -641 426 1852 1852 1852 -5186 -641 426 1852 1852 1852 -5186 -643 427 1856 1856 1856 -5186 -643 427 1856 1856 1856 -5186 -643 428 1860 1860 1860 -5186 -643 428 1860 1860 1860 -5186 -644 429 1865 1865 1865 -5186 -644 429 1865 1865 1865 -5186 -643 428 1860 1860 1860 -5186 -643 428 1860 1860 1860 -5186 -643 428 1860 1860 1860 -5186 -643 428 1860 1860 1860 -5186 2025-07-26 13:50:58,641 Hysteresis 900 0: raw(1860 16000 16000 16000) min(1860 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1860 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1860 < req 18000 No: p0 min 1860 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1860 16000 16000 16000) min(1860 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1860 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -643 428 1860 1860 1860 -5186 -643 428 1860 1860 1860 -5186 -644 429 1865 1865 1865 -5186 -644 429 1865 1865 1865 -5186 -645 430 1869 1869 1869 -5186 -645 430 1869 1869 1869 -5186 -641 426 1852 1852 1852 -5186 -641 426 1852 1852 1852 -5186 -644 429 1865 1865 1865 -5186 -644 429 1865 1865 1865 -5186 -644 429 1865 1865 1865 -5186 -644 429 1865 1865 1865 -5186 -645 430 1869 1869 1869 -5186 -645 430 1869 1869 1869 -5186 -644 429 1865 1865 1865 -5186 -644 429 1865 1865 1865 -5186 -646 431 1873 1873 1873 -5186 -646 431 1873 1873 1873 -5186 -647 432 1878 1878 1878 -5186 -647 432 1878 1878 1878 -5186 2025-07-26 13:51:08,646 Hysteresis 910 0: raw(1878 16000 16000 16000) min(1878 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1878 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1878 < req 18000 No: p0 min 1878 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1878 16000 16000 16000) min(1878 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1878 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -647 432 1878 1878 1878 -5186 -647 432 1878 1878 1878 -5186 -646 431 1873 1873 1873 -5186 -646 431 1873 1873 1873 -5186 -649 434 1886 1886 1886 -5186 -649 434 1886 1886 1886 -5186 -648 433 1882 1882 1882 -5186 -648 433 1882 1882 1882 -5186 -648 433 1882 1882 1882 -5186 -648 433 1882 1882 1882 -5186 -647 432 1878 1878 1878 -5186 -647 432 1878 1878 1878 -5186 -646 431 1873 1873 1873 -5186 -646 431 1873 1873 1873 -5186 -649 434 1886 1886 1886 -5186 -649 434 1886 1886 1886 -5186 -649 434 1886 1886 1886 -5186 -649 434 1886 1886 1886 -5186 -650 435 1891 1891 1891 -5186 -650 435 1891 1891 1891 -5186 2025-07-26 13:51:18,656 Hysteresis 920 0: raw(1891 16000 16000 16000) min(1891 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1891 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1891 < req 18000 No: p0 min 1891 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1891 16000 16000 16000) min(1891 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1891 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -651 436 1895 1895 1895 -5186 -651 436 1895 1895 1895 -5186 -649 434 1886 1886 1886 -5186 -649 434 1886 1886 1886 -5186 -651 436 1895 1895 1895 -5186 -651 436 1895 1895 1895 -5186 -649 434 1886 1886 1886 -5186 -649 434 1886 1886 1886 -5186 -650 435 1891 1891 1891 -5186 -650 435 1891 1891 1891 -5186 -651 436 1895 1895 1895 -5186 -651 436 1895 1895 1895 -5186 -653 438 1904 1904 1904 -5186 -653 438 1904 1904 1904 -5186 -654 439 1908 1908 1908 -5186 -654 439 1908 1908 1908 -5186 -653 438 1904 1904 1904 -5186 -653 438 1904 1904 1904 -5186 -653 438 1904 1904 1904 -5186 -653 438 1904 1904 1904 -5186 2025-07-26 13:51:28,662 Hysteresis 930 0: raw(1904 16000 16000 16000) min(1904 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1904 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1904 < req 18000 No: p0 min 1904 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1904 16000 16000 16000) min(1904 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1904 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -655 440 1913 1913 1913 -5186 -655 440 1913 1913 1913 -5186 -655 440 1913 1913 1913 -5186 -655 440 1913 1913 1913 -5186 -655 440 1913 1913 1913 -5186 -655 440 1913 1913 1913 -5186 -657 442 1921 1921 1921 -5186 -657 442 1921 1921 1921 -5186 -656 441 1917 1917 1917 -5186 -656 441 1917 1917 1917 -5186 -656 441 1917 1917 1917 -5186 -656 441 1917 1917 1917 -5186 -656 441 1917 1917 1917 -5186 -656 441 1917 1917 1917 -5186 -658 443 1926 1926 1926 -5186 -658 443 1926 1926 1926 -5186 -657 442 1921 1921 1921 -5186 -657 442 1921 1921 1921 -5186 -658 443 1926 1926 1926 -5186 -658 443 1926 1926 1926 -5186 2025-07-26 13:51:38,667 Hysteresis 940 0: raw(1926 16000 16000 16000) min(1926 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1926 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1926 < req 18000 No: p0 min 1926 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1926 16000 16000 16000) min(1926 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1926 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -658 443 1926 1926 1926 -5186 -658 443 1926 1926 1926 -5186 -658 443 1926 1926 1926 -5186 -658 443 1926 1926 1926 -5186 -660 445 1934 1934 1934 -5186 -660 445 1934 1934 1934 -5186 -661 446 1939 1939 1939 -5186 -661 446 1939 1939 1939 -5186 -661 446 1939 1939 1939 -5186 -661 446 1939 1939 1939 -5186 -661 446 1939 1939 1939 -5186 -661 446 1939 1939 1939 -5186 -660 445 1934 1934 1934 -5186 -660 445 1934 1934 1934 -5186 -663 448 1947 1947 1947 -5186 -663 448 1947 1947 1947 -5186 -664 449 1952 1952 1952 -5186 -664 449 1952 1952 1952 -5186 -664 449 1952 1952 1952 -5186 -664 449 1952 1952 1952 -5186 2025-07-26 13:51:48,673 Hysteresis 950 0: raw(1952 16000 16000 16000) min(1952 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1952 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1952 < req 18000 No: p0 min 1952 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1952 16000 16000 16000) min(1952 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1952 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -663 448 1947 1947 1947 -5186 -663 448 1947 1947 1947 -5186 -664 449 1952 1952 1952 -5186 -664 449 1952 1952 1952 -5186 -666 451 1960 1960 1960 -5186 -666 451 1960 1960 1960 -5186 -666 451 1960 1960 1960 -5186 -666 451 1960 1960 1960 -5186 -668 453 1969 1969 1969 -5186 -668 453 1969 1969 1969 -5186 -667 452 1965 1965 1965 -5186 -667 452 1965 1965 1965 -5186 -668 453 1969 1969 1969 -5186 -668 453 1969 1969 1969 -5186 -669 454 1973 1973 1973 -5186 -669 454 1973 1973 1973 -5186 -668 453 1969 1969 1969 -5186 -668 453 1969 1969 1969 -5186 -668 453 1969 1969 1969 -5186 -668 453 1969 1969 1969 -5186 2025-07-26 13:51:58,679 Hysteresis 960 0: raw(1969 16000 16000 16000) min(1969 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1969 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1969 < req 18000 No: p0 min 1969 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1969 16000 16000 16000) min(1969 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1969 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -669 454 1973 1973 1973 -5186 -669 454 1973 1973 1973 -5186 -669 454 1973 1973 1973 -5186 -669 454 1973 1973 1973 -5186 -670 455 1978 1978 1978 -5186 -670 455 1978 1978 1978 -5186 -667 452 1965 1965 1965 -5186 -667 452 1965 1965 1965 -5186 -669 454 1973 1973 1973 -5186 -669 454 1973 1973 1973 -5186 -671 456 1982 1982 1982 -5186 -671 456 1982 1982 1982 -5186 -671 456 1982 1982 1982 -5186 -671 456 1982 1982 1982 -5186 -674 459 1995 1995 1995 -5186 -674 459 1995 1995 1995 -5186 -671 456 1982 1982 1982 -5186 -671 456 1982 1982 1982 -5186 -674 459 1995 1995 1995 -5186 -674 459 1995 1995 1995 -5186 2025-07-26 13:52:08,685 Hysteresis 970 0: raw(1995 16000 16000 16000) min(1995 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1995 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1995 < req 18000 No: p0 min 1995 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1995 16000 16000 16000) min(1995 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1995 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -674 459 1995 1995 1995 -5186 -674 459 1995 1995 1995 -5186 -674 459 1995 1995 1995 -5186 -674 459 1995 1995 1995 -5186 -674 459 1995 1995 1995 -5186 -674 459 1995 1995 1995 -5186 -676 461 2004 2004 2004 -5186 -676 461 2004 2004 2004 -5186 -677 462 2008 2008 2008 -5186 -677 462 2008 2008 2008 -5186 -677 462 2008 2008 2008 -5186 -677 462 2008 2008 2008 -5186 -674 459 1995 1995 1995 -5186 -674 459 1995 1995 1995 -5186 -676 461 2004 2004 2004 -5186 -676 461 2004 2004 2004 -5186 -678 463 2013 2013 2013 -5186 -678 463 2013 2013 2013 -5186 -675 460 2000 2000 2000 -5186 -675 460 2000 2000 2000 -5186 2025-07-26 13:52:18,691 Hysteresis 980 0: raw(2000 16000 16000 16000) min(2000 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2000 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 2000 < req 18000 No: p0 min 2000 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(2000 16000 16000 16000) min(2000 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2000 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -678 463 2013 2013 2013 -5186 -678 463 2013 2013 2013 -5186 -679 464 2017 2017 2017 -5186 -679 464 2017 2017 2017 -5186 -680 465 2021 2021 2021 -5186 -680 465 2021 2021 2021 -5186 -680 465 2021 2021 2021 -5186 -680 465 2021 2021 2021 -5186 -681 466 2026 2026 2026 -5186 -681 466 2026 2026 2026 -5186 -681 466 2026 2026 2026 -5186 -681 466 2026 2026 2026 -5186 -681 466 2026 2026 2026 -5186 -681 466 2026 2026 2026 -5186 -681 466 2026 2026 2026 -5186 -681 466 2026 2026 2026 -5186 -681 466 2026 2026 2026 -5186 -681 466 2026 2026 2026 -5186 -683 468 2034 2034 2034 -5186 -683 468 2034 2034 2034 -5186 2025-07-26 13:52:28,697 Hysteresis 990 0: raw(2034 16000 16000 16000) min(2034 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2034 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 2034 < req 18000 No: p0 min 2034 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(2034 16000 16000 16000) min(2034 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2034 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -684 468 2034 2034 2034 -5186 -684 468 2034 2034 2034 -5186 -686 470 2043 2043 2043 -5186 -686 470 2043 2043 2043 -5186 -686 470 2043 2043 2043 -5186 -686 470 2043 2043 2043 -5186 -683 467 2030 2030 2030 -5186 -683 467 2030 2030 2030 -5186 -684 468 2034 2034 2034 -5186 -684 468 2034 2034 2034 -5186 -686 470 2043 2043 2043 -5186 -686 471 2047 2047 2047 -5186 -688 473 2056 2056 2056 -5186 -688 473 2056 2056 2056 -5186 -688 473 2056 2056 2056 -5186 -688 473 2056 2056 2056 -5186 -688 473 2056 2056 2056 -5186 -688 473 2056 2056 2056 -5186 -690 475 2065 2065 2065 -5186 -690 475 2065 2065 2065 -5186 2025-07-26 13:52:38,703 Hysteresis 1000 0: raw(2065 16000 16000 16000) min(2065 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2065 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 2065 < req 18000 No: p0 min 2065 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(2065 16000 16000 16000) min(2065 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2065 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -691 476 2069 2069 2069 -5186 -691 476 2069 2069 2069 -5186 -689 474 2060 2060 2060 -5186 -689 474 2060 2060 2060 -5186 -690 475 2065 2065 2065 -5186 -690 475 2065 2065 2065 -5186 -690 475 2065 2065 2065 -5186 -690 475 2065 2065 2065 -5186 -693 478 2078 2078 2078 -5186 -693 478 2078 2078 2078 -5186 -693 478 2078 2078 2078 -5186 -693 478 2078 2078 2078 -5186 -695 480 2086 2086 2086 -5186 -695 480 2086 2086 2086 -5186 -695 480 2086 2086 2086 -5186 -695 480 2086 2086 2086 -5186 -695 480 2086 2086 2086 -5186 -695 480 2086 2086 2086 -5186 -692 477 2073 2073 2073 -5186 -692 477 2073 2073 2073 -5186 2025-07-26 13:52:48,709 Hysteresis 1010 0: raw(2073 16000 16000 16000) min(2073 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2073 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 2073 < req 18000 No: p0 min 2073 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(2073 16000 16000 16000) min(2073 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2073 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -695 480 2086 2086 2086 -5186 -695 480 2086 2086 2086 -5186 -695 480 2086 2086 2086 -5186 -695 480 2086 2086 2086 -5186 -696 481 2091 2091 2091 -5186 -696 481 2091 2091 2091 -5186 -696 481 2091 2091 2091 -5186 -696 481 2091 2091 2091 -5186 -698 483 2100 2100 2100 -5186 -698 483 2100 2100 2100 -5186 -699 484 2104 2104 2104 -5186 -699 484 2104 2104 2104 -5186 -699 484 2104 2104 2104 -5186 -699 484 2104 2104 2104 -5186 -700 485 2108 2108 2108 -5186 -700 485 2108 2108 2108 -5186 -702 487 2117 2117 2117 -5186 -702 487 2117 2117 2117 -5186 -701 486 2113 2113 2113 -5186 -701 486 2113 2113 2113 -5186 2025-07-26 13:52:58,715 Hysteresis 1020 0: raw(2113 16000 16000 16000) min(2113 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2113 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 2113 < req 18000 No: p0 min 2113 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(2113 16000 16000 16000) min(2113 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2113 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -702 487 2117 2117 2117 -5186 -702 487 2117 2117 2117 -5186 -703 488 2121 2121 2121 -5186 -703 488 2121 2121 2121 -5186 -703 488 2121 2121 2121 -5186 -703 488 2121 2121 2121 -5186 -700 485 2108 2108 2108 -5186 -700 485 2108 2108 2108 -5186 -705 490 2130 2130 2130 -5186 -705 490 2130 2130 2130 -5186 -706 491 2134 2134 2134 -5186 -706 491 2134 2134 2134 -5186 -705 490 2130 2130 2130 -5186 -705 490 2130 2130 2130 -5186 -703 488 2121 2121 2121 -5186 -703 488 2121 2121 2121 -5186 -704 489 2126 2126 2126 -5186 -704 489 2126 2126 2126 -5186 -703 488 2121 2121 2121 -5186 -703 488 2121 2121 2121 -5186 2025-07-26 13:53:08,721 Hysteresis 1030 0: raw(2121 16000 16000 16000) min(2121 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2121 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 2121 < req 18000 No: p0 min 2121 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(2121 16000 16000 16000) min(2121 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2121 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -705 490 2130 2130 2130 -5186 -705 490 2130 2130 2130 -5186 -707 492 2139 2139 2139 -5186 -707 492 2139 2139 2139 -5186 -709 494 2147 2147 2147 -5186 -709 494 2147 2147 2147 -5186 -708 493 2143 2143 2143 -5186 -708 493 2143 2143 2143 -5186 -711 496 2156 2156 2156 -5186 -711 496 2156 2156 2156 -5186 -712 497 2160 2160 2160 -5186 -712 497 2160 2160 2160 -5186 -711 496 2156 2156 2156 -5186 -711 496 2156 2156 2156 -5186 -711 496 2156 2156 2156 -5186 -711 496 2156 2156 2156 -5186 -709 494 2147 2147 2147 -5186 -709 494 2147 2147 2147 -5186 -710 495 2152 2152 2152 -5186 -710 495 2152 2152 2152 -5186 2025-07-26 13:53:18,727 Hysteresis 1040 0: raw(2152 16000 16000 16000) min(2152 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2152 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 2152 < req 18000 No: p0 min 2152 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(2152 16000 16000 16000) min(2152 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2152 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -712 497 2160 2160 2160 -5186 -712 497 2160 2160 2160 -5186 -712 497 2160 2160 2160 -5186 -712 497 2160 2160 2160 -5186 -715 500 2173 2173 2173 -5186 -715 500 2173 2173 2173 -5186 -714 499 2169 2169 2169 -5186 -714 499 2169 2169 2169 -5186 -715 500 2173 2173 2173 -5186 -715 500 2173 2173 2173 -5186 -714 499 2169 2169 2169 -5186 -714 499 2169 2169 2169 -5186 -714 499 2169 2169 2169 -5186 -714 499 2169 2169 2169 -5186 -715 500 2173 2173 2173 -5186 -715 500 2173 2173 2173 -5186 -715 500 2173 2173 2173 -5186 -715 500 2173 2173 2173 -5186 -717 502 2182 2182 2182 -5186 -717 502 2182 2182 2182 -5186 2025-07-26 13:53:28,733 Hysteresis 1050 0: raw(2182 16000 16000 16000) min(2182 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2182 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 2182 < req 18000 No: p0 min 2182 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(2182 16000 16000 16000) min(2182 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2182 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -717 502 2182 2182 2182 -5186 -717 502 2182 2182 2182 -5186 -718 503 2186 2186 2186 -5186 -718 503 2186 2186 2186 -5186 -719 504 2191 2191 2191 -5186 -719 504 2191 2191 2191 -5186 -719 504 2191 2191 2191 -5186 -719 504 2191 2191 2191 -5186 -717 502 2182 2182 2182 -5186 -717 502 2182 2182 2182 -5186 -720 505 2195 2195 2195 -5186 -720 505 2195 2195 2195 -5186 -721 506 2200 2200 2200 -5186 -721 506 2200 2200 2200 -5186 -724 509 2213 2213 2213 -5186 -724 509 2213 2213 2213 -5186 -723 508 2208 2208 2208 -5186 -723 508 2208 2208 2208 -5186 -724 509 2213 2213 2213 -5186 -724 509 2213 2213 2213 -5186 2025-07-26 13:53:38,741 Hysteresis 1060 0: raw(2213 16000 16000 16000) min(2213 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2213 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 2213 < req 18000 No: p0 min 2213 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(2213 16000 16000 16000) min(2213 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2213 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -727 512 2226 2226 2226 -5186 -727 512 2226 2226 2226 -5186 -725 510 2217 2217 2217 -5186 -725 510 2217 2217 2217 -5186 -728 513 2230 2230 2230 -5186 -728 513 2230 2230 2230 -5186 -729 514 2234 2234 2234 -5186 -729 514 2234 2234 2234 -5186 -726 511 2221 2221 2221 -5186 -726 511 2221 2221 2221 -5186 -725 510 2217 2217 2217 -5186 -725 510 2217 2217 2217 -5186 -725 510 2217 2217 2217 -5186 -725 510 2217 2217 2217 -5186 -724 509 2213 2213 2213 -5186 -724 509 2213 2213 2213 -5186 -205 -10 -43 -43 -43 -5186 -205 -10 -43 -43 -43 -5186 -123 -92 -400 -400 -400 -5186 -123 -92 -400 -400 -400 -5186 2025-07-26 13:53:48,748 Hysteresis 1070 0: raw(-400 16000 16000 16000) min(-400 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv -400 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-400 16000 16000 16000) min(-400 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv -400 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -706 491 2134 2134 2134 -5186 -706 416 1808 1808 1808 -5186 -667 377 1639 1639 1639 -5186 -667 201 873 873 873 -5186 -668 202 878 878 878 -5186 -668 341 1482 1482 1482 -5186 -663 336 1460 1460 1460 -5186 -663 433 1882 1882 1882 -5186 -665 435 1891 1891 1891 -5186 -665 435 1891 1891 1891 -5186 -667 437 1900 1900 1900 -5186 -667 446 1939 1939 1939 -5186 -665 444 1930 1930 1930 -5186 -665 448 1947 1947 1947 -5186 -664 447 1943 1943 1943 -5186 -664 448 1947 1947 1947 -5186 -669 453 1969 1969 1969 -5186 -669 454 1973 1973 1973 -5186 -669 454 1973 1973 1973 -5186 -669 454 1973 1973 1973 -5186 2025-07-26 13:53:58,757 Hysteresis 1080 0: raw(1973 16000 16000 16000) min(1973 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1973 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1973 < req 18000 No: p0 min 1973 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1973 16000 16000 16000) min(1973 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1973 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -668 453 1969 1969 1969 -5186 -668 453 1969 1969 1969 -5186 -666 451 1960 1960 1960 -5186 -666 451 1960 1960 1960 -5186 -668 453 1969 1969 1969 -5186 -668 453 1969 1969 1969 -5186 -664 449 1952 1952 1952 -5186 -664 449 1952 1952 1952 -5186 -667 452 1965 1965 1965 -5186 -667 452 1965 1965 1965 -5186 -668 453 1969 1969 1969 -5186 -668 453 1969 1969 1969 -5186 -669 454 1973 1973 1973 -5186 -669 454 1973 1973 1973 -5186 -670 455 1978 1978 1978 -5186 -670 455 1978 1978 1978 -5186 -672 457 1986 1986 1986 -5186 -672 457 1986 1986 1986 -5186 -672 457 1986 1986 1986 -5186 -672 457 1986 1986 1986 -5186 2025-07-26 13:54:08,764 Hysteresis 1090 0: raw(1986 16000 16000 16000) min(1986 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1986 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1986 < req 18000 No: p0 min 1986 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1986 16000 16000 16000) min(1986 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1986 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -671 456 1982 1982 1982 -5186 -671 456 1982 1982 1982 -5186 -670 455 1978 1978 1978 -5186 -670 455 1978 1978 1978 -5186 -673 458 1991 1991 1991 -5186 -673 458 1991 1991 1991 -5186 -675 460 2000 2000 2000 -5186 -675 460 2000 2000 2000 -5186 -675 460 2000 2000 2000 -5186 -675 460 2000 2000 2000 -5186 -676 461 2004 2004 2004 -5186 -676 461 2004 2004 2004 -5186 -676 461 2004 2004 2004 -5186 -676 461 2004 2004 2004 -5186 -678 463 2013 2013 2013 -5186 -678 463 2013 2013 2013 -5186 -677 462 2008 2008 2008 -5186 -677 462 2008 2008 2008 -5186 -677 462 2008 2008 2008 -5186 -677 462 2008 2008 2008 -5186 2025-07-26 13:54:18,769 Hysteresis 1100 0: raw(2008 16000 16000 16000) min(2008 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2008 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 2008 < req 18000 No: p0 min 2008 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(2008 16000 16000 16000) min(2008 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2008 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -678 463 2013 2013 2013 -5186 -678 463 2013 2013 2013 -5186 -679 464 2017 2017 2017 -5186 -679 464 2017 2017 2017 -5186 -681 466 2026 2026 2026 -5186 -681 466 2026 2026 2026 -5186 -681 466 2026 2026 2026 -5186 -681 466 2026 2026 2026 -5186 -682 467 2030 2030 2030 -5186 -682 467 2030 2030 2030 -5186 -683 468 2034 2034 2034 -5186 -683 468 2034 2034 2034 -5186 -682 467 2030 2030 2030 -5186 -682 467 2030 2030 2030 -5186 -680 465 2021 2021 2021 -5186 -680 465 2021 2021 2021 -5186 -684 469 2039 2039 2039 -5186 -684 469 2039 2039 2039 -5186 -686 471 2047 2047 2047 -5186 -686 471 2047 2047 2047 -5186 2025-07-26 13:54:28,774 Hysteresis 1110 0: raw(2047 16000 16000 16000) min(2047 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2047 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 2047 < req 18000 No: p0 min 2047 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(2047 16000 16000 16000) min(2047 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2047 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -686 471 2047 2047 2047 -5186 -686 471 2047 2047 2047 -5186 -688 473 2056 2056 2056 -5186 -688 473 2056 2056 2056 -5186 -685 470 2043 2043 2043 -5186 -685 470 2043 2043 2043 -5186 -686 471 2047 2047 2047 -5186 -686 471 2047 2047 2047 -5186 -688 473 2056 2056 2056 -5186 -688 473 2056 2056 2056 -5186 -689 474 2060 2060 2060 -5186 -689 474 2060 2060 2060 -5186 -683 468 2034 2034 2034 -5186 -683 468 2034 2034 2034 -5186 -689 474 2060 2060 2060 -5186 -689 474 2060 2060 2060 -5186 -692 477 2073 2073 2073 -5186 -692 477 2073 2073 2073 -5186 -692 477 2073 2073 2073 -5186 -692 477 2073 2073 2073 -5186 2025-07-26 13:54:38,779 Hysteresis 1120 0: raw(2073 16000 16000 16000) min(2073 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2073 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 2073 < req 18000 No: p0 min 2073 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(2073 16000 16000 16000) min(2073 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2073 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -693 478 2078 2078 2078 -5186 -693 478 2078 2078 2078 -5186 -690 475 2065 2065 2065 -5186 -690 475 2065 2065 2065 -5186 -691 476 2069 2069 2069 -5186 -691 476 2069 2069 2069 -5186 -694 479 2082 2082 2082 -5186 -694 479 2082 2082 2082 -5186 -694 479 2082 2082 2082 -5186 -694 479 2082 2082 2082 -5186 -694 479 2082 2082 2082 -5186 -694 479 2082 2082 2082 -5186 -691 476 2069 2069 2069 -5186 -691 476 2069 2069 2069 -5186 -694 479 2082 2082 2082 -5186 -694 479 2082 2082 2082 -5186 -695 480 2086 2086 2086 -5186 -695 480 2086 2086 2086 -5186 -695 480 2086 2086 2086 -5186 -695 480 2086 2086 2086 -5186 2025-07-26 13:54:48,785 Hysteresis 1130 0: raw(2086 16000 16000 16000) min(2086 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2086 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 2086 < req 18000 No: p0 min 2086 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(2086 16000 16000 16000) min(2086 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2086 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -697 482 2095 2095 2095 -5186 -697 482 2095 2095 2095 -5186 -695 480 2086 2086 2086 -5186 -695 480 2086 2086 2086 -5186 -698 483 2100 2100 2100 -5186 -698 483 2100 2100 2100 -5186 -700 485 2108 2108 2108 -5186 -700 485 2108 2108 2108 -5186 -701 486 2113 2113 2113 -5186 -701 486 2113 2113 2113 -5186 -701 486 2113 2113 2113 -5186 -701 486 2113 2113 2113 -5186 -697 482 2095 2095 2095 -5186 -697 482 2095 2095 2095 -5186 -701 486 2113 2113 2113 -5186 -701 486 2113 2113 2113 -5186 -701 486 2113 2113 2113 -5186 -701 486 2113 2113 2113 -5186 -699 484 2104 2104 2104 -5186 -699 484 2104 2104 2104 -5186 2025-07-26 13:54:58,793 Hysteresis 1140 0: raw(2104 16000 16000 16000) min(2104 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2104 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 2104 < req 18000 No: p0 min 2104 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(2104 16000 16000 16000) min(2104 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2104 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -699 484 2104 2104 2104 -5186 -699 484 2104 2104 2104 -5186 -702 487 2117 2117 2117 -5186 -702 487 2117 2117 2117 -5186 -701 486 2113 2113 2113 -5186 -701 486 2113 2113 2113 -5186 -698 483 2100 2100 2100 -5186 -698 483 2100 2100 2100 -5186 -702 487 2117 2117 2117 -5186 -702 487 2117 2117 2117 -5186 -701 486 2113 2113 2113 -5186 -701 486 2113 2113 2113 -5186 -703 488 2121 2121 2121 -5186 -703 488 2121 2121 2121 -5186 -703 488 2121 2121 2121 -5186 -703 488 2121 2121 2121 -5186 -704 489 2126 2126 2126 -5186 -704 489 2126 2126 2126 -5186 -705 490 2130 2130 2130 -5186 -705 490 2130 2130 2130 -5186 2025-07-26 13:55:08,798 Hysteresis 1150 0: raw(2130 16000 16000 16000) min(2130 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2130 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 2130 < req 18000 No: p0 min 2130 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(2130 16000 16000 16000) min(2130 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2130 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -706 491 2134 2134 2134 -5186 -706 491 2134 2134 2134 -5186 -705 490 2130 2130 2130 -5186 -705 490 2130 2130 2130 -5186 -706 491 2134 2134 2134 -5186 -706 491 2134 2134 2134 -5186 -705 490 2130 2130 2130 -5186 -705 490 2130 2130 2130 -5186 -706 491 2134 2134 2134 -5186 -706 491 2134 2134 2134 -5186 -708 493 2143 2143 2143 -5186 -708 493 2143 2143 2143 -5186 -709 494 2147 2147 2147 -5186 -709 494 2147 2147 2147 -5186 -709 494 2147 2147 2147 -5186 -709 494 2147 2147 2147 -5186 -709 494 2147 2147 2147 -5186 -709 494 2147 2147 2147 -5186 -708 493 2143 2143 2143 -5186 -708 493 2143 2143 2143 -5186 2025-07-26 13:55:18,803 Hysteresis 1160 0: raw(2143 16000 16000 16000) min(2143 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2143 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 2143 < req 18000 No: p0 min 2143 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(2143 16000 16000 16000) min(2143 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2143 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -710 495 2152 2152 2152 -5186 -710 495 2152 2152 2152 -5186 -709 494 2147 2147 2147 -5186 -709 494 2147 2147 2147 -5186 -712 497 2160 2160 2160 -5186 -712 497 2160 2160 2160 -5186 -712 497 2160 2160 2160 -5186 -712 497 2160 2160 2160 -5186 -711 496 2156 2156 2156 -5186 -711 496 2156 2156 2156 -5186 -713 498 2165 2165 2165 -5186 -713 498 2165 2165 2165 -5186 -714 499 2169 2169 2169 -5186 -714 499 2169 2169 2169 -5186 -713 498 2165 2165 2165 -5186 -713 498 2165 2165 2165 -5186 -712 497 2160 2160 2160 -5186 -712 497 2160 2160 2160 -5186 -714 499 2169 2169 2169 -5186 -714 499 2169 2169 2169 -5186 2025-07-26 13:55:28,870 Hysteresis 1171 0: raw(2169 16000 16000 16000) min(2169 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2169 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 2169 < req 18000 No: p0 min 2169 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(2169 16000 16000 16000) min(2169 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2169 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -714 499 2169 2169 2169 -5186 -714 499 2169 2169 2169 -5186 -715 500 2173 2173 2173 -5186 -715 500 2173 2173 2173 -5186 -717 502 2182 2182 2182 -5186 -717 502 2182 2182 2182 -5186 -718 503 2186 2186 2186 -5186 -718 503 2186 2186 2186 -5186 -717 502 2182 2182 2182 -5186 -717 502 2182 2182 2182 -5186 -717 502 2182 2182 2182 -5186 -717 502 2182 2182 2182 -5186 -719 504 2191 2191 2191 -5186 -719 504 2191 2191 2191 -5186 -718 503 2186 2186 2186 -5186 -718 503 2186 2186 2186 -5186 -717 502 2182 2182 2182 -5186 -717 502 2182 2182 2182 -5186 -719 504 2191 2191 2191 -5186 -719 504 2191 2191 2191 -5186 2025-07-26 13:55:38,880 Hysteresis 1181 0: raw(2191 16000 16000 16000) min(2191 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2191 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 2191 < req 18000 No: p0 min 2191 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(2191 16000 16000 16000) min(2191 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2191 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -720 505 2195 2195 2195 -5186 -720 505 2195 2195 2195 -5186 -719 504 2191 2191 2191 -5186 -719 504 2191 2191 2191 -5186 -719 504 2191 2191 2191 -5186 -719 504 2191 2191 2191 -5186 -723 508 2208 2208 2208 -5186 -723 508 2208 2208 2208 -5186 -724 509 2213 2213 2213 -5186 -724 509 2213 2213 2213 -5186 -726 511 2221 2221 2221 -5186 -726 511 2221 2221 2221 -5186 -724 509 2213 2213 2213 -5186 -724 509 2213 2213 2213 -5186 -724 509 2213 2213 2213 -5186 -724 509 2213 2213 2213 -5186 -726 511 2221 2221 2221 -5186 -726 511 2221 2221 2221 -5186 -726 511 2221 2221 2221 -5186 2025-07-26 13:55:48,885 Hysteresis 1191 0: raw(2221 16000 16000 16000) min(2221 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2221 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 2221 < req 18000 No: p0 min 2221 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(2221 16000 16000 16000) min(2221 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2221 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -726 512 2226 2226 2226 -5186 -727 513 2230 2230 2230 -5186 -727 513 2230 2230 2230 -5186 -727 513 2230 2230 2230 -5186 -727 513 2230 2230 2230 -5186 -728 514 2234 2234 2234 -5186 -728 513 2230 2230 2230 -5186 -729 514 2234 2234 2234 -5186 -728 513 2230 2230 2230 -5186 -728 513 2230 2230 2230 -5186 -730 515 2239 2239 2239 -5186 -730 515 2239 2239 2239 -5186 -730 515 2239 2239 2239 -5186 -730 515 2239 2239 2239 -5186 -732 517 2247 2247 2247 -5186 -732 517 2247 2247 2247 -5186 -731 516 2243 2243 2243 -5186 -731 516 2243 2243 2243 -5186 -732 517 2247 2247 2247 -5186 -732 517 2247 2247 2247 -5186 2025-07-26 13:55:58,894 Hysteresis 1201 0: raw(2247 16000 16000 16000) min(2247 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2247 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 2247 < req 18000 No: p0 min 2247 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(2247 16000 16000 16000) min(2247 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2247 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -733 518 2252 2252 2252 -5186 -733 518 2252 2252 2252 -5186 -731 516 2243 2243 2243 -5186 -731 516 2243 2243 2243 -5186 -733 518 2252 2252 2252 -5186 -733 518 2252 2252 2252 -5186 -731 516 2243 2243 2243 -5186 -731 516 2243 2243 2243 -5186 -735 520 2260 2260 2260 -5186 -735 520 2260 2260 2260 -5186 -736 521 2265 2265 2265 -5186 -736 521 2265 2265 2265 -5186 -736 521 2265 2265 2265 -5186 -736 521 2265 2265 2265 -5186 -737 522 2269 2269 2269 -5186 -737 522 2269 2269 2269 -5186 -738 523 2273 2273 2273 -5186 -738 523 2273 2273 2273 -5186 -738 523 2273 2273 2273 -5186 -738 523 2273 2273 2273 -5186 2025-07-26 13:56:08,901 Hysteresis 1211 0: raw(2273 16000 16000 16000) min(2273 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2273 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 2273 < req 18000 No: p0 min 2273 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(2273 16000 16000 16000) min(2273 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2273 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -739 524 2278 2278 2278 -5186 -739 524 2278 2278 2278 -5186 -741 526 2286 2286 2286 -5186 -741 526 2286 2286 2286 -5186 -741 526 2286 2286 2286 -5186 -741 526 2286 2286 2286 -5186 -739 524 2278 2278 2278 -5186 -739 524 2278 2278 2278 -5186 -742 527 2291 2291 2291 -5186 -742 527 2291 2291 2291 -5186 -745 530 2304 2304 2304 -5186 -745 530 2304 2304 2304 -5186 -744 529 2300 2300 2300 -5186 -744 529 2300 2300 2300 -5186 -745 530 2304 2304 2304 -5186 -745 530 2304 2304 2304 -5186 -742 527 2291 2291 2291 -5186 -742 527 2291 2291 2291 -5186 -745 530 2304 2304 2304 -5186 -745 530 2304 2304 2304 -5186 2025-07-26 13:56:18,906 Hysteresis 1221 0: raw(2304 16000 16000 16000) min(2304 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2304 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 2304 < req 18000 No: p0 min 2304 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(2304 16000 16000 16000) min(2304 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2304 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -744 529 2300 2300 2300 -5186 -744 529 2300 2300 2300 -5186 -748 533 2317 2317 2317 -5186 -748 533 2317 2317 2317 -5186 -746 531 2308 2308 2308 -5186 -746 531 2308 2308 2308 -5186 -748 533 2317 2317 2317 -5186 -748 533 2317 2317 2317 -5186 -748 533 2317 2317 2317 -5186 -748 533 2317 2317 2317 -5186 -750 535 2326 2326 2326 -5186 -750 535 2326 2326 2326 -5186 -749 534 2321 2321 2321 -5186 -749 534 2321 2321 2321 -5186 -751 536 2330 2330 2330 -5186 -751 536 2330 2330 2330 -5186 -749 534 2321 2321 2321 -5186 -749 534 2321 2321 2321 -5186 -750 535 2326 2326 2326 -5186 -750 535 2326 2326 2326 -5186 2025-07-26 13:56:28,910 Hysteresis 1231 0: raw(2326 16000 16000 16000) min(2326 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2326 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 2326 < req 18000 No: p0 min 2326 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(2326 16000 16000 16000) min(2326 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2326 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -751 536 2330 2330 2330 -5186 -751 536 2330 2330 2330 -5186 -750 535 2326 2326 2326 -5186 -750 535 2326 2326 2326 -5186 -752 537 2334 2334 2334 -5186 -752 537 2334 2334 2334 -5186 -754 539 2343 2343 2343 -5186 -754 539 2343 2343 2343 -5186 -757 542 2356 2356 2356 -5186 -757 542 2356 2356 2356 -5186 -755 540 2347 2347 2347 -5186 -755 540 2347 2347 2347 -5186 -757 542 2356 2356 2356 -5186 -757 542 2356 2356 2356 -5186 -754 539 2343 2343 2343 -5186 -754 539 2343 2343 2343 -5186 -755 540 2347 2347 2347 -5186 -755 540 2347 2347 2347 -5186 -756 541 2352 2352 2352 -5186 -756 541 2352 2352 2352 -5186 2025-07-26 13:56:38,919 Hysteresis 1241 0: raw(2352 16000 16000 16000) min(2352 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2352 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 2352 < req 18000 No: p0 min 2352 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(2352 16000 16000 16000) min(2352 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2352 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -756 541 2352 2352 2352 -5186 -756 541 2352 2352 2352 -5186 -762 547 2378 2378 2378 -5186 -762 547 2378 2378 2378 -5186 -762 547 2378 2378 2378 -5186 -762 547 2378 2378 2378 -5186 -764 549 2386 2386 2386 -5186 -764 549 2386 2386 2386 -5186 -766 551 2395 2395 2395 -5186 -766 551 2395 2395 2395 -5186 -764 549 2386 2386 2386 -5186 -764 549 2386 2386 2386 -5186 -765 550 2391 2391 2391 -5186 -765 550 2391 2391 2391 -5186 -767 552 2400 2400 2400 -5186 -767 552 2400 2400 2400 -5186 -767 552 2400 2400 2400 -5186 -767 552 2400 2400 2400 -5186 -765 550 2391 2391 2391 -5186 -765 550 2391 2391 2391 -5186 2025-07-26 13:56:48,925 Hysteresis 1251 0: raw(2391 16000 16000 16000) min(2391 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2391 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 2391 < req 18000 No: p0 min 2391 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(2391 16000 16000 16000) min(2391 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2391 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -767 552 2400 2400 2400 -5186 -767 552 2400 2400 2400 -5186 -767 552 2400 2400 2400 -5186 -767 552 2400 2400 2400 -5186 -769 554 2408 2408 2408 -5186 -769 554 2408 2408 2408 -5186 -768 553 2404 2404 2404 -5186 -768 553 2404 2404 2404 -5186 -772 557 2421 2421 2421 -5186 -772 557 2421 2421 2421 -5186 -774 559 2430 2430 2430 -5186 -774 559 2430 2430 2430 -5186 -773 558 2426 2426 2426 -5186 -773 558 2426 2426 2426 -5186 -773 558 2426 2426 2426 -5186 -773 558 2426 2426 2426 -5186 -774 559 2430 2430 2430 -5186 -774 559 2430 2430 2430 -5186 -776 561 2439 2439 2439 -5186 -776 561 2439 2439 2439 -5186 2025-07-26 13:56:58,931 Hysteresis 1261 0: raw(2439 16000 16000 16000) min(2439 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2439 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 2439 < req 18000 No: p0 min 2439 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(2439 16000 16000 16000) min(2439 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2439 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -778 563 2447 2447 2447 -5186 -778 563 2447 2447 2447 -5186 -776 561 2439 2439 2439 -5186 -776 561 2439 2439 2439 -5186 -780 565 2456 2456 2456 -5186 -780 565 2456 2456 2456 -5186 -775 560 2434 2434 2434 -5186 -775 560 2434 2434 2434 -5186 -780 565 2456 2456 2456 -5186 -780 565 2456 2456 2456 -5186 -779 564 2452 2452 2452 -5186 -779 564 2452 2452 2452 -5186 -781 566 2460 2460 2460 -5186 -781 566 2460 2460 2460 -5186 -781 566 2460 2460 2460 -5186 -781 566 2460 2460 2460 -5186 -782 567 2465 2465 2465 -5186 -782 567 2465 2465 2465 -5186 -783 568 2469 2469 2469 -5186 -783 568 2469 2469 2469 -5186 2025-07-26 13:57:08,937 Hysteresis 1271 0: raw(2469 16000 16000 16000) min(2469 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2469 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 2469 < req 18000 No: p0 min 2469 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(2469 16000 16000 16000) min(2469 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2469 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -784 569 2473 2473 2473 -5186 -784 569 2473 2473 2473 -5186 -785 570 2478 2478 2478 -5186 -785 570 2478 2478 2478 -5186 -786 571 2482 2482 2482 -5186 -786 571 2482 2482 2482 -5186 -788 573 2491 2491 2491 -5186 -788 573 2491 2491 2491 -5186 -788 573 2491 2491 2491 -5186 -788 573 2491 2491 2491 -5186 -789 574 2495 2495 2495 -5186 -789 574 2495 2495 2495 -5186 -790 575 2500 2500 2500 -5186 -790 575 2500 2500 2500 -5186 -791 576 2504 2504 2504 -5186 -791 576 2504 2504 2504 -5186 -791 576 2504 2504 2504 -5186 -791 576 2504 2504 2504 -5186 -793 578 2513 2513 2513 -5186 -793 578 2513 2513 2513 -5186 2025-07-26 13:57:18,943 Hysteresis 1281 0: raw(2513 16000 16000 16000) min(2513 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2513 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 2513 < req 18000 No: p0 min 2513 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(2513 16000 16000 16000) min(2513 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2513 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -793 578 2513 2513 2513 -5186 -793 578 2513 2513 2513 -5186 -792 577 2508 2508 2508 -5186 -792 577 2508 2508 2508 -5186 -795 580 2521 2521 2521 -5186 -795 580 2521 2521 2521 -5186 -795 580 2521 2521 2521 -5186 -795 580 2521 2521 2521 -5186 -795 580 2521 2521 2521 -5186 -795 580 2521 2521 2521 -5186 -797 582 2530 2530 2530 -5186 -797 582 2530 2530 2530 -5186 -797 582 2530 2530 2530 -5186 -797 582 2530 2530 2530 -5186 -799 584 2539 2539 2539 -5186 -799 584 2539 2539 2539 -5186 -797 582 2530 2530 2530 -5186 -797 582 2530 2530 2530 -5186 -799 584 2539 2539 2539 -5186 -799 584 2539 2539 2539 -5186 2025-07-26 13:57:28,949 Hysteresis 1291 0: raw(2539 16000 16000 16000) min(2539 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2539 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 2539 < req 18000 No: p0 min 2539 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(2539 16000 16000 16000) min(2539 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2539 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -800 585 2543 2543 2543 -5186 -800 585 2543 2543 2543 -5186 -802 587 2552 2552 2552 -5186 -802 587 2552 2552 2552 -5186 -802 587 2552 2552 2552 -5186 -802 587 2552 2552 2552 -5186 -807 592 2573 2573 2573 -5186 -807 592 2573 2573 2573 -5186 -807 592 2573 2573 2573 -5186 -807 592 2573 2573 2573 -5186 -808 593 2578 2578 2578 -5186 -808 593 2578 2578 2578 -5186 -808 593 2578 2578 2578 -5186 -808 593 2578 2578 2578 -5186 -809 594 2582 2582 2582 -5186 -809 594 2582 2582 2582 -5186 -807 592 2573 2573 2573 -5186 -807 592 2573 2573 2573 -5186 -810 595 2586 2586 2586 -5186 -810 595 2586 2586 2586 -5186 2025-07-26 13:57:38,955 Hysteresis 1301 0: raw(2586 16000 16000 16000) min(2586 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2586 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 2586 < req 18000 No: p0 min 2586 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(2586 16000 16000 16000) min(2586 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2586 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -810 595 2586 2586 2586 -5186 -810 595 2586 2586 2586 -5186 -812 597 2595 2595 2595 -5186 -812 597 2595 2595 2595 -5186 -812 597 2595 2595 2595 -5186 -812 597 2595 2595 2595 -5186 -815 600 2608 2608 2608 -5186 -815 600 2608 2608 2608 -5186 -816 601 2613 2613 2613 -5186 -816 601 2613 2613 2613 -5186 -819 604 2626 2626 2626 -5186 -819 604 2626 2626 2626 -5186 -816 601 2613 2613 2613 -5186 -816 601 2613 2613 2613 -5186 -819 604 2626 2626 2626 -5186 -819 604 2626 2626 2626 -5186 -818 603 2621 2621 2621 -5186 -818 603 2621 2621 2621 -5186 -820 605 2630 2630 2630 -5186 -820 605 2630 2630 2630 -5186 2025-07-26 13:57:48,961 Hysteresis 1311 0: raw(2630 16000 16000 16000) min(2630 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2630 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 2630 < req 18000 No: p0 min 2630 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(2630 16000 16000 16000) min(2630 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2630 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -820 605 2630 2630 2630 -5186 -820 605 2630 2630 2630 -5186 -821 606 2634 2634 2634 -5186 -821 606 2634 2634 2634 -5186 -823 608 2643 2643 2643 -5186 -823 608 2643 2643 2643 -5186 -824 609 2647 2647 2647 -5186 -824 609 2647 2647 2647 -5186 -826 611 2656 2656 2656 -5186 -826 611 2656 2656 2656 -5186 -828 613 2665 2665 2665 -5186 -828 613 2665 2665 2665 -5186 -824 609 2647 2647 2647 -5186 -824 609 2647 2647 2647 -5186 -828 613 2665 2665 2665 -5186 -828 613 2665 2665 2665 -5186 -829 614 2669 2669 2669 -5186 -829 614 2669 2669 2669 -5186 -829 614 2669 2669 2669 -5186 -829 614 2669 2669 2669 -5186 2025-07-26 13:57:58,968 Hysteresis 1321 0: raw(2669 16000 16000 16000) min(2669 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2669 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 2669 < req 18000 No: p0 min 2669 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(2669 16000 16000 16000) min(2669 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2669 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -829 614 2669 2669 2669 -5186 -829 614 2669 2669 2669 -5186 -832 617 2682 2682 2682 -5186 -832 617 2682 2682 2682 -5186 -831 616 2678 2678 2678 -5186 -831 616 2678 2678 2678 -5186 -831 616 2678 2678 2678 -5186 -831 616 2678 2678 2678 -5186 -835 620 2695 2695 2695 -5186 -835 620 2695 2695 2695 -5186 -837 622 2704 2704 2704 -5186 -837 622 2704 2704 2704 -5186 -835 620 2695 2695 2695 -5186 -835 620 2695 2695 2695 -5186 -835 620 2695 2695 2695 -5186 -835 620 2695 2695 2695 -5186 -837 622 2704 2704 2704 -5186 -837 622 2704 2704 2704 -5186 -837 622 2704 2704 2704 -5186 -837 622 2704 2704 2704 -5186 2025-07-26 13:58:08,975 Hysteresis 1331 0: raw(2704 16000 16000 16000) min(2704 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2704 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 2704 < req 18000 No: p0 min 2704 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(2704 16000 16000 16000) min(2704 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2704 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -834 619 2691 2691 2691 -5186 -834 619 2691 2691 2691 -5186 -838 623 2708 2708 2708 -5186 -838 623 2708 2708 2708 -5186 -841 626 2721 2721 2721 -5186 -841 626 2721 2721 2721 -5186 -844 629 2734 2734 2734 -5186 -844 629 2734 2734 2734 -5186 -844 629 2734 2734 2734 -5186 -844 629 2734 2734 2734 -5186 -847 632 2747 2747 2747 -5186 -847 632 2747 2747 2747 -5186 -847 632 2747 2747 2747 -5186 -847 632 2747 2747 2747 -5186 -847 632 2747 2747 2747 -5186 -847 632 2747 2747 2747 -5186 -847 632 2747 2747 2747 -5186 -847 632 2747 2747 2747 -5186 -851 636 2765 2765 2765 -5186 -851 636 2765 2765 2765 -5186 2025-07-26 13:58:18,982 Hysteresis 1341 0: raw(2765 16000 16000 16000) min(2765 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2765 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 2765 < req 18000 No: p0 min 2765 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(2765 16000 16000 16000) min(2765 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2765 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -852 637 2769 2769 2769 -5186 -852 637 2769 2769 2769 -5186 -852 637 2769 2769 2769 -5186 -852 637 2769 2769 2769 -5186 -854 639 2778 2778 2778 -5186 -854 639 2778 2778 2778 -5186 -855 640 2782 2782 2782 -5186 -855 640 2782 2782 2782 -5186 -855 640 2782 2782 2782 -5186 -855 640 2782 2782 2782 -5186 -858 643 2795 2795 2795 -5186 -858 643 2795 2795 2795 -5186 -858 643 2795 2795 2795 -5186 -858 643 2795 2795 2795 -5186 -858 643 2795 2795 2795 -5186 -858 643 2795 2795 2795 -5186 -859 644 2800 2800 2800 -5186 -859 644 2800 2800 2800 -5186 -862 647 2813 2813 2813 -5186 -862 647 2813 2813 2813 -5186 2025-07-26 13:58:28,987 Hysteresis 1351 0: raw(2813 16000 16000 16000) min(2813 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2813 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 2813 < req 18000 No: p0 min 2813 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(2813 16000 16000 16000) min(2813 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2813 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -860 645 2804 2804 2804 -5186 -860 645 2804 2804 2804 -5186 -864 649 2821 2821 2821 -5186 -864 649 2821 2821 2821 -5186 -866 651 2830 2830 2830 -5186 -866 651 2830 2830 2830 -5186 -866 651 2830 2830 2830 -5186 -866 651 2830 2830 2830 -5186 -866 651 2830 2830 2830 -5186 -866 651 2830 2830 2830 -5186 -866 651 2830 2830 2830 -5186 -866 651 2830 2830 2830 -5186 -867 652 2834 2834 2834 -5186 -867 652 2834 2834 2834 -5186 -868 653 2839 2839 2839 -5186 -868 653 2839 2839 2839 -5186 -867 652 2834 2834 2834 -5186 -867 652 2834 2834 2834 -5186 -870 655 2847 2847 2847 -5186 -870 655 2847 2847 2847 -5186 2025-07-26 13:58:38,993 Hysteresis 1361 0: raw(2847 16000 16000 16000) min(2847 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2847 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 2847 < req 18000 No: p0 min 2847 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(2847 16000 16000 16000) min(2847 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2847 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -871 656 2852 2852 2852 -5186 -871 656 2852 2852 2852 -5186 -873 658 2860 2860 2860 -5186 -873 658 2860 2860 2860 -5186 -876 661 2873 2873 2873 -5186 -876 661 2873 2873 2873 -5186 -878 663 2882 2882 2882 -5186 -878 663 2882 2882 2882 -5186 -878 663 2882 2882 2882 -5186 -878 663 2882 2882 2882 -5186 -878 663 2882 2882 2882 -5186 -878 663 2882 2882 2882 -5186 -879 664 2886 2886 2886 -5186 -879 664 2886 2886 2886 -5186 -880 665 2891 2891 2891 -5186 -880 665 2891 2891 2891 -5186 -881 666 2895 2895 2895 -5186 -881 666 2895 2895 2895 -5186 -880 665 2891 2891 2891 -5186 -880 665 2891 2891 2891 -5186 2025-07-26 13:58:48,999 Hysteresis 1371 0: raw(2891 16000 16000 16000) min(2891 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2891 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 2891 < req 18000 No: p0 min 2891 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(2891 16000 16000 16000) min(2891 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2891 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -885 670 2913 2913 2913 -5186 -885 670 2913 2913 2913 -5186 -886 671 2917 2917 2917 -5186 -886 671 2917 2917 2917 -5186 -885 670 2913 2913 2913 -5186 -885 670 2913 2913 2913 -5186 -887 672 2921 2921 2921 -5186 -887 672 2921 2921 2921 -5186 -888 673 2926 2926 2926 -5186 -888 673 2926 2926 2926 -5186 -889 674 2930 2930 2930 -5186 -889 674 2930 2930 2930 -5186 -888 673 2926 2926 2926 -5186 -888 673 2926 2926 2926 -5186 -893 678 2947 2947 2947 -5186 -893 678 2947 2947 2947 -5186 -893 678 2947 2947 2947 -5186 -893 678 2947 2947 2947 -5186 -893 678 2947 2947 2947 -5186 -893 678 2947 2947 2947 -5186 2025-07-26 13:58:59,004 Hysteresis 1381 0: raw(2947 16000 16000 16000) min(2947 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2947 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 2947 < req 18000 No: p0 min 2947 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(2947 16000 16000 16000) min(2947 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2947 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -898 683 2969 2969 2969 -5186 -898 683 2969 2969 2969 -5186 -897 682 2965 2965 2965 -5186 -897 682 2965 2965 2965 -5186 -898 683 2969 2969 2969 -5186 -898 683 2969 2969 2969 -5186 -896 681 2960 2960 2960 -5186 -896 681 2960 2960 2960 -5186 -900 685 2978 2978 2978 -5186 -900 685 2978 2978 2978 -5186 -900 685 2978 2978 2978 -5186 -900 685 2978 2978 2978 -5186 -899 684 2973 2973 2973 -5186 -899 684 2973 2973 2973 -5186 -901 686 2982 2982 2982 -5186 -901 686 2982 2982 2982 -5186 -907 692 3008 3008 3008 -5186 -907 692 3008 3008 3008 -5186 -908 693 3013 3013 3013 -5186 -908 693 3013 3013 3013 -5186 2025-07-26 13:59:09,010 Hysteresis 1391 0: raw(3013 16000 16000 16000) min(3013 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 3013 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 3013 < req 18000 No: p0 min 3013 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(3013 16000 16000 16000) min(3013 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 3013 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -909 694 3017 3017 3017 -5186 -909 694 3017 3017 3017 -5186 -910 695 3021 3021 3021 -5186 -910 695 3021 3021 3021 -5186 -911 696 3026 3026 3026 -5186 -911 696 3026 3026 3026 -5186 -912 697 3030 3030 3030 -5186 -912 697 3030 3030 3030 -5186 -913 698 3034 3034 3034 -5186 -913 698 3034 3034 3034 -5186 -914 699 3039 3039 3039 -5186 -914 699 3039 3039 3039 -5186 -911 696 3026 3026 3026 -5186 -911 696 3026 3026 3026 -5186 -913 698 3034 3034 3034 -5186 -913 698 3034 3034 3034 -5186 41 -115 -500 -500 -500 -5186 41 -115 -500 -500 -500 -5186 16 -115 -500 -500 -500 -5186 16 -115 -500 -500 -500 -5186 2025-07-26 13:59:19,016 Hysteresis 1401 0: raw(-500 16000 16000 16000) min(-500 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv -500 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-500 16000 16000 16000) min(-500 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv -500 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2 -115 -500 -500 -500 -5186 -2 -166 -721 -721 -721 -5186 -7 -166 -721 -721 -721 -5186 -7 -200 -869 -869 -869 -5186 -9 -200 -869 -869 -869 -5186 -9 -219 -952 -952 -952 -5186 -1 -219 -952 -952 -952 -5186 -1 -228 -991 -991 -991 -5186 3 -228 -991 -991 -991 -5186 3 -231 -1004 -1004 -1004 -5186 0 -231 -1004 -1004 -1004 -5186 0 -225 -978 -978 -978 -5186 -9 -225 -978 -978 -978 -5186 -9 -219 -952 -952 -952 -5186 -9 -219 -952 -952 -952 -5186 -9 -217 -943 -943 -943 -5186 -5 -217 -943 -943 -943 -5186 -5 -216 -939 -939 -939 -5186 -2 -216 -939 -939 -939 -5186 -2 -214 -930 -930 -930 -5186 2025-07-26 13:59:29,026 Hysteresis 1411 0: raw(-930 16000 16000 16000) min(-930 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv -930 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-930 16000 16000 16000) min(-930 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv -930 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2 -214 -930 -930 -930 -5186 -2 -214 -930 -930 -930 -5186 -5 -212 -921 -921 -921 -5186 -5 -211 -917 -917 -917 -5186 -6 -211 -917 -917 -917 -5186 -6 -211 -917 -917 -917 -5186 -9 -211 -917 -917 -917 -5186 -9 -211 -917 -917 -917 -5186 -8 -211 -917 -917 -917 -5186 -8 -211 -917 -917 -917 -5186 -10 -211 -917 -917 -917 -5186 -10 -211 -917 -917 -917 -5186 -6 -211 -917 -917 -917 -5186 -6 -211 -917 -917 -917 -5186 -7 -211 -917 -917 -917 -5186 -7 -210 -913 -913 -913 -5186 -10 -210 -913 -913 -913 -5186 -10 -207 -900 -900 -900 -5186 -4 -207 -900 -900 -900 -5186 -4 -206 -895 -895 -895 -5186 2025-07-26 13:59:39,034 Hysteresis 1421 0: raw(-895 16000 16000 16000) min(-895 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv -895 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-895 16000 16000 16000) min(-895 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv -895 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4 -206 -895 -895 -895 -5186 -4 -206 -895 -895 -895 -5186 -7 -206 -895 -895 -895 -5186 -7 -203 -882 -882 -882 -5186 -6 -203 -882 -882 -882 -5186 -6 -201 -873 -873 -873 -5186 -8 -201 -873 -873 -873 -5186 -8 -200 -869 -869 -869 -5186 -8 -200 -869 -869 -869 -5186 -8 -200 -869 -869 -869 -5186 -10 -200 -869 -869 -869 -5186 -10 -200 -869 -869 -869 -5186 -10 -199 -865 -865 -865 -5186 -10 -199 -865 -865 -865 -5186 -4 -199 -865 -865 -865 -5186 -4 -199 -865 -865 -865 -5186 -3 -199 -865 -865 -865 -5186 -3 -198 -860 -860 -860 -5186 -6 -198 -860 -860 -860 -5186 -6 -195 -847 -847 -847 -5186 2025-07-26 13:59:49,039 Hysteresis 1431 0: raw(-847 16000 16000 16000) min(-847 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv -847 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-847 16000 16000 16000) min(-847 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv -847 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -7 -195 -847 -847 -847 -5186 -7 -193 -839 -839 -839 -5186 -7 -193 -839 -839 -839 -5186 -7 -192 -834 -834 -834 -5186 -4 -192 -834 -834 -834 -5186 -4 -192 -834 -834 -834 -5186 -9 -192 -834 -834 -834 -5186 -9 -192 -834 -834 -834 -5186 -9 -192 -834 -834 -834 -5186 -9 -192 -834 -834 -834 -5186 -8 -192 -834 -834 -834 -5186 -8 -192 -834 -834 -834 -5186 -6 -192 -834 -834 -834 -5186 -6 -192 -834 -834 -834 -5186 -13 -192 -834 -834 -834 -5186 -13 -192 -834 -834 -834 -5186 1 -192 -834 -834 -834 -5186 1 -192 -834 -834 -834 -5186 -1 -192 -834 -834 -834 -5186 -1 -188 -817 -817 -817 -5186 2025-07-26 13:59:59,044 Hysteresis 1441 0: raw(-817 16000 16000 16000) min(-817 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv -817 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-817 16000 16000 16000) min(-817 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv -817 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2 -188 -817 -817 -817 -5186 -2 -180 -782 -782 -782 -5186 18 -180 -782 -782 -782 -5186 18 -176 -765 -765 -765 -5186 -4 -176 -765 -765 -765 -5186 -4 -176 -765 -765 -765 -5186 0 -175 -760 -760 -760 -5186 0 -175 -760 -760 -760 -5186 -6 -175 -760 -760 -760 -5186 -6 -189 -821 -821 -821 -5186 -6 -189 -821 -821 -821 -5186 -6 -189 -821 -821 -821 -5186 -6 -195 -847 -847 -847 -5186 -6 -195 -847 -847 -847 -5186 -12 -198 -860 -860 -860 -5186 -12 -198 -860 -860 -860 -5186 5 -199 -865 -865 -865 -5186 5 -199 -865 -865 -865 -5186 5 -199 -865 -865 -865 -5186 5 -199 -865 -865 -865 -5186 2025-07-26 14:00:09,051 Hysteresis 1451 0: raw(-865 16000 16000 16000) min(-865 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv -865 0: [ 0 0p PV ] __all__ 1: have B1 1; 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 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-865 16000 16000 16000) min(-865 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv -865 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 1 -196 -852 -852 -852 -5186 1 -196 -852 -852 -852 -5186 0 -186 -808 -808 -808 -5186 0 -186 -808 -808 -808 -5186 0 -182 -791 -791 -791 -5186 0 -182 -791 -791 -791 -5186 0 -181 -786 -786 -786 -5186 0 -181 -786 -786 -786 -5186 0 -180 -782 -782 -782 -5186 0 -180 -782 -782 -782 -5186 0 -180 -782 -782 -782 -5186 0 -180 -782 -782 -782 -5186 0 -180 -782 -782 -782 -5186 0 -179 -778 -778 -778 -5186 -1 -179 -778 -778 -778 -5186 -1 -179 -778 -778 -778 -5186 -3 -179 -778 -778 -778 -5186 -3 -179 -778 -778 -778 -5186 -6 -179 -778 -778 -778 -5186 -6 -179 -778 -778 -778 -5186 2025-07-26 14:00:19,057 Hysteresis 1461 0: raw(-778 16000 16000 16000) min(-778 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv -778 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-778 16000 16000 16000) min(-778 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv -778 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -12 -179 -778 -778 -778 -5186 -12 -179 -778 -778 -778 -5186 -2 -179 -778 -778 -778 -5186 -2 -179 -778 -778 -778 -5186 -2 -180 -782 -782 -782 -5186 -2 -180 -782 -782 -782 -5186 2 -178 -773 -773 -773 -5186 2 -178 -773 -773 -773 -5186 1 -172 -747 -747 -747 -5186 1 -169 -734 -734 -734 -5186 1 -169 -734 -734 -734 -5186 1 -167 -726 -726 -726 -5186 -3 -167 -726 -726 -726 -5186 -3 -167 -726 -726 -726 -5186 -3 -167 -726 -726 -726 -5186 -3 -167 -726 -726 -726 -5186 -5 -167 -726 -726 -726 -5186 -5 -166 -721 -721 -721 -5186 -6 -166 -721 -721 -721 -5186 -6 -167 -726 -726 -726 -5186 2025-07-26 14:00:29,062 Hysteresis 1471 0: raw(-726 16000 16000 16000) min(-726 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv -726 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-726 16000 16000 16000) min(-726 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv -726 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4 -167 -726 -726 -726 -5186 -4 -167 -726 -726 -726 -5186 -7 -167 -726 -726 -726 -5186 -7 -167 -726 -726 -726 -5186 -7 -167 -726 -726 -726 -5186 -7 -167 -726 -726 -726 -5186 -6 -167 -726 -726 -726 -5186 -6 -167 -726 -726 -726 -5186 -8 -167 -726 -726 -726 -5186 -8 -167 -726 -726 -726 -5186 -8 -167 -726 -726 -726 -5186 -8 -167 -726 -726 -726 -5186 -10 -167 -726 -726 -726 -5186 -10 -167 -726 -726 -726 -5186 -8 -167 -726 -726 -726 -5186 -8 -167 -726 -726 -726 -5186 -9 -166 -721 -721 -721 -5186 -9 -166 -721 -721 -721 -5186 -9 -166 -721 -721 -721 -5186 -9 -166 -721 -721 -721 -5186 2025-07-26 14:00:39,068 Hysteresis 1481 0: raw(-721 16000 16000 16000) min(-721 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv -721 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-721 16000 16000 16000) min(-721 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv -721 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -5 -160 -695 -695 -695 -5186 -5 -155 -673 -673 -673 -5186 -8 -155 -673 -673 -673 -5186 -8 -155 -673 -673 -673 -5186 -8 -151 -656 -656 -656 -5186 -8 -151 -656 -656 -656 -5186 -2 -146 -634 -634 -634 -5186 -2 -146 -634 -634 -634 -5186 -1 -139 -604 -604 -604 -5186 -1 -139 -604 -604 -604 -5186 1 -139 -604 -604 -604 -5186 1 -134 -582 -582 -582 -5186 -1 -134 -582 -582 -582 -5186 -1 -134 -582 -582 -582 -5186 0 -132 -573 -573 -573 -5186 0 -132 -573 -573 -573 -5186 -3 -131 -569 -569 -569 -5186 -3 -131 -569 -569 -569 -5186 -9 -130 -565 -565 -565 -5186 -9 -130 -565 -565 -565 -5186 2025-07-26 14:00:49,074 Hysteresis 1491 0: raw(-565 16000 16000 16000) min(-565 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv -565 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-565 16000 16000 16000) min(-565 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv -565 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -9 -130 -565 -565 -565 -5186 -9 -130 -565 -565 -565 -5186 -6 -130 -565 -565 -565 -5186 -6 -130 -565 -565 -565 -5186 -7 -130 -565 -565 -565 -5186 -7 -130 -565 -565 -565 -5186 -7 -130 -565 -565 -565 -5186 -7 -130 -565 -565 -565 -5186 -10 -130 -565 -565 -565 -5186 -10 -130 -565 -565 -565 -5186 -6 -130 -565 -565 -565 -5186 -6 -129 -560 -560 -560 -5186 -9 -129 -560 -560 -560 -5186 -9 -124 -539 -539 -539 -5186 -152 -72 -313 -313 -313 -5186 -152 -72 -313 -313 -313 -5186 -1004 785 3413 3413 3413 -5186 -1004 785 3413 3413 3413 -5186 -1005 786 3417 3417 3417 -5186 -1005 786 3417 3417 3417 -5186 2025-07-26 14:00:59,081 Hysteresis 1501 0: raw(3417 16000 16000 16000) min(3417 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 3417 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 3417 < req 18000 No: p0 min 3417 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(3417 16000 16000 16000) min(3417 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 3417 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1005 788 3426 3426 3426 -5186 -1005 789 3430 3430 3430 -5186 -1006 790 3434 3434 3434 -5186 -1006 791 3439 3439 3439 -5186 -1006 791 3439 3439 3439 -5186 -1006 791 3439 3439 3439 -5186 -1005 790 3434 3434 3434 -5186 -1005 790 3434 3434 3434 -5186 -1009 794 3452 3452 3452 -5186 -1009 794 3452 3452 3452 -5186 -1010 795 3456 3456 3456 -5186 -1010 795 3456 3456 3456 -5186 -1012 797 3465 3465 3465 -5186 -1012 797 3465 3465 3465 -5186 -1008 793 3447 3447 3447 -5186 -1008 793 3447 3447 3447 -5186 -897 682 2965 2965 2965 -5186 -897 682 2965 2965 2965 -5186 -902 687 2986 2986 2986 -5186 -902 687 2986 2986 2986 -5186 2025-07-26 14:01:09,088 Hysteresis 1511 0: raw(2986 16000 16000 16000) min(2986 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2986 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 2986 < req 18000 No: p0 min 2986 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(2986 16000 16000 16000) min(2986 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2986 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -901 686 2982 2982 2982 -5186 -901 686 2982 2982 2982 -5186 -903 688 2991 2991 2991 -5186 -903 688 2991 2991 2991 -5186 -905 690 3000 3000 3000 -5186 -905 690 3000 3000 3000 -5186 -907 692 3008 3008 3008 -5186 -907 692 3008 3008 3008 -5186 -911 696 3026 3026 3026 -5186 -911 696 3026 3026 3026 -5186 -913 698 3034 3034 3034 -5186 -913 698 3034 3034 3034 -5186 -915 700 3043 3043 3043 -5186 -915 700 3043 3043 3043 -5186 -918 703 3056 3056 3056 -5186 -918 703 3056 3056 3056 -5186 -917 702 3052 3052 3052 -5186 -917 702 3052 3052 3052 -5186 -917 702 3052 3052 3052 -5186 -917 702 3052 3052 3052 -5186 2025-07-26 14:01:19,094 Hysteresis 1521 0: raw(3052 16000 16000 16000) min(3052 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 3052 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 3052 < req 18000 No: p0 min 3052 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(3052 16000 16000 16000) min(3052 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 3052 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -916 701 3047 3047 3047 -5186 -916 701 3047 3047 3047 -5186 -918 703 3056 3056 3056 -5186 -918 703 3056 3056 3056 -5186 -919 704 3060 3060 3060 -5186 -919 704 3060 3060 3060 -5186 -919 704 3060 3060 3060 -5186 -919 704 3060 3060 3060 -5186 -921 706 3069 3069 3069 -5186 -921 706 3069 3069 3069 -5186 -922 707 3073 3073 3073 -5186 -922 707 3073 3073 3073 -5186 -264 49 213 213 213 -5186 -264 49 213 213 213 -5186 844 -859 -3734 -3734 -3734 -5186 844 -859 -3734 -3734 -3734 -5186 -150 -65 -282 -282 -282 -5186 -150 -164 -713 -713 -713 -5186 120 -234 -1017 -1017 -1017 -5186 120 -745 -3239 -3239 -3239 -5186 2025-07-26 14:01:29,100 Hysteresis 1531 0: raw(-3239 16000 16000 16000) min(-3239 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv -3239 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-3239 16000 16000 16000) min(-3239 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv -3239 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -41 -725 -3152 -3152 -3152 -5186 -41 -838 -3643 -3643 -3643 -5186 54 -838 -3643 -3643 -3643 -5186 54 -932 -4052 -4052 -4052 -5186 -18 -932 -4052 -4052 -4052 -5186 -18 -957 -4160 -4160 -4160 -5186 -13 -957 -4160 -4160 -4160 -5186 -13 -988 -4295 -4295 -4295 -5186 -18 -988 -4295 -4295 -4295 -5186 -18 -988 -4295 -4295 -4295 -5186 22 -986 -4286 -4286 -4286 -5186 22 -975 -4239 -4239 -4239 -5186 15 -975 -4239 -4239 -4239 -5186 15 -975 -4239 -4239 -4239 -5186 -14 -978 -4252 -4252 -4252 -5186 -14 -987 -4291 -4291 -4291 -5186 29 -987 -4291 -4291 -4291 -5186 29 -994 -4321 -4321 -4321 -5186 -16 -994 -4321 -4321 -4321 -5186 -16 -1003 -4360 -4360 -4360 -5186 2025-07-26 14:01:39,106 Hysteresis 1541 0: raw(-4360 16000 16000 16000) min(-4360 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv -4360 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-4360 16000 16000 16000) min(-4360 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv -4360 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -6 -1003 -4360 -4360 -4360 -5186 -6 -1021 -4439 -4439 -4439 -5186 -9 -1021 -4439 -4439 -4439 -5186 -9 -1018 -4426 -4426 -4426 -5186 -16 -1018 -4426 -4426 -4426 -5186 -16 -1011 -4395 -4395 -4395 -5186 7 -1011 -4395 -4395 -4395 -5186 7 -1011 -4395 -4395 -4395 -5186 -5 -1002 -4356 -4356 -4356 -5186 -5 -1011 -4395 -4395 -4395 -5186 -1 -1011 -4395 -4395 -4395 -5186 -1 -1011 -4395 -4395 -4395 -5186 -10 -1017 -4421 -4421 -4421 -5186 -10 -1017 -4421 -4421 -4421 -5186 -12 -1008 -4382 -4382 -4382 -5186 -12 -1003 -4360 -4360 -4360 -5186 23 -1003 -4360 -4360 -4360 -5186 23 -997 -4334 -4334 -4334 -5186 -9 -997 -4334 -4334 -4334 -5186 -9 -997 -4334 -4334 -4334 -5186 2025-07-26 14:01:49,112 Hysteresis 1551 0: raw(-4334 16000 16000 16000) min(-4334 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv -4334 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-4334 16000 16000 16000) min(-4334 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv -4334 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -6 -987 -4291 -4291 -4291 -5186 -6 -987 -4291 -4291 -4291 -5186 -8 -997 -4334 -4334 -4334 -5186 -8 -997 -4334 -4334 -4334 -5186 -9 -994 -4321 -4321 -4321 -5186 -9 -987 -4291 -4291 -4291 -5186 20 -987 -4291 -4291 -4291 -5186 20 -984 -4278 -4278 -4278 -5186 -10 -984 -4278 -4278 -4278 -5186 -10 -985 -4282 -4282 -4282 -5186 12 -985 -4282 -4282 -4282 -5186 12 -993 -4317 -4317 -4317 -5186 -9 -993 -4317 -4317 -4317 -5186 -9 -988 -4295 -4295 -4295 -5186 -3 -988 -4295 -4295 -4295 -5186 -3 -1003 -4360 -4360 -4360 -5186 -6 -1003 -4360 -4360 -4360 -5186 -6 -1004 -4365 -4365 -4365 -5186 -25 -1004 -4365 -4365 -4365 -5186 -25 -999 -4343 -4343 -4343 -5186 2025-07-26 14:01:59,118 Hysteresis 1561 0: raw(-4343 16000 16000 16000) min(-4343 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv -4343 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-4343 16000 16000 16000) min(-4343 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv -4343 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 6 -999 -4343 -4343 -4343 -5186 6 -991 -4308 -4308 -4308 -5186 4 -991 -4308 -4308 -4308 -5186 4 -973 -4230 -4230 -4230 -5186 -10 -973 -4230 -4230 -4230 -5186 -10 -972 -4226 -4226 -4226 -5186 0 -972 -4226 -4226 -4226 -5186 0 -977 -4247 -4247 -4247 -5186 -10 -977 -4247 -4247 -4247 -5186 -10 -970 -4217 -4217 -4217 -5186 19 -970 -4217 -4217 -4217 -5186 19 -965 -4195 -4195 -4195 -5186 -15 -965 -4195 -4195 -4195 -5186 -15 -964 -4191 -4191 -4191 -5186 0 -964 -4191 -4191 -4191 -5186 0 -973 -4230 -4230 -4230 -5186 -3 -973 -4230 -4230 -4230 -5186 -3 -966 -4200 -4200 -4200 -5186 -3 -966 -4200 -4200 -4200 -5186 -3 -962 -4182 -4182 -4182 -5186 2025-07-26 14:02:09,124 Hysteresis 1571 0: raw(-4182 16000 16000 16000) min(-4182 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv -4182 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-4182 16000 16000 16000) min(-4182 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv -4182 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -16 -962 -4182 -4182 -4182 -5186 -16 -960 -4173 -4173 -4173 -5186 19 -960 -4173 -4173 -4173 -5186 19 -959 -4169 -4169 -4169 -5186 0 -959 -4169 -4169 -4169 -5186 0 -953 -4143 -4143 -4143 -5186 -12 -953 -4143 -4143 -4143 -5186 -12 -964 -4191 -4191 -4191 -5186 0 -964 -4191 -4191 -4191 -5186 0 -969 -4213 -4213 -4213 -5186 -6 -969 -4213 -4213 -4213 -5186 -6 -958 -4165 -4165 -4165 -5186 -5 -958 -4165 -4165 -4165 -5186 -5 -951 -4134 -4134 -4134 -5186 -9 -951 -4134 -4134 -4134 -5186 -9 -948 -4121 -4121 -4121 -5186 -12 -948 -4121 -4121 -4121 -5186 -12 -947 -4117 -4117 -4117 -5186 0 -947 -4117 -4117 -4117 -5186 0 -941 -4091 -4091 -4091 -5186 2025-07-26 14:02:19,130 Hysteresis 1581 0: raw(-4091 16000 16000 16000) min(-4091 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv -4091 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-4091 16000 16000 16000) min(-4091 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv -4091 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -12 -941 -4091 -4091 -4091 -5186 -12 -934 -4060 -4060 -4060 -5186 -4 -934 -4060 -4060 -4060 -5186 -4 -930 -4043 -4043 -4043 -5186 -4 -930 -4043 -4043 -4043 -5186 -4 -930 -4043 -4043 -4043 -5186 -16 -920 -4000 -4000 -4000 -5186 -16 -911 -3960 -3960 -3960 -5186 -9 -911 -3960 -3960 -3960 -5186 -9 -906 -3939 -3939 -3939 -5186 0 -906 -3939 -3939 -3939 -5186 0 -897 -3900 -3900 -3900 -5186 37 -897 -3900 -3900 -3900 -5186 37 -888 -3860 -3860 -3860 -5186 -14 -888 -3860 -3860 -3860 -5186 -14 -897 -3900 -3900 -3900 -5186 6 -897 -3900 -3900 -3900 -5186 6 -918 -3991 -3991 -3991 -5186 -5 -918 -3991 -3991 -3991 -5186 -5 -923 -4013 -4013 -4013 -5186 2025-07-26 14:02:29,136 Hysteresis 1591 0: raw(-4013 16000 16000 16000) min(-4013 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv -4013 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-4013 16000 16000 16000) min(-4013 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv -4013 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 0 -923 -4013 -4013 -4013 -5186 0 -928 -4034 -4034 -4034 -5186 -7 -928 -4034 -4034 -4034 -5186 -7 -922 -4008 -4008 -4008 -5186 -6 -922 -4008 -4008 -4008 -5186 -6 -919 -3995 -3995 -3995 -5186 -461 -558 -2426 -2426 -2426 -5186 -461 -555 -2413 -2413 -2413 -5186 -290 -726 -3156 -3156 -3156 -5186 -290 -544 -2365 -2365 -2365 -5186 -291 -543 -2360 -2360 -2360 -5186 -291 -174 -756 -756 -756 -5186 -290 -175 -760 -760 -760 -5186 -290 -18 -78 -78 -78 -5186 -291 -17 -73 -73 -73 -5186 -291 42 182 182 182 -5186 -286 37 160 160 160 -5186 -286 58 252 252 252 -5186 -286 58 252 252 252 -5186 -286 66 286 286 286 -5186 2025-07-26 14:02:39,142 Hysteresis 1601 0: raw(286 16000 16000 16000) min(286 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 286 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 286 < req 18000 No: p0 min 286 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(286 16000 16000 16000) min(286 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 286 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -288 68 295 295 295 -5186 -288 71 308 308 308 -5186 -296 79 343 343 343 -5186 -296 80 347 347 347 -5186 -300 84 365 365 365 -5186 -300 85 369 369 369 -5186 -304 89 386 386 386 -5186 -304 89 386 386 386 -5186 -305 90 391 391 391 -5186 -305 90 391 391 391 -5186 -292 77 334 334 334 -5186 -292 77 334 334 334 -5186 -284 69 300 300 300 -5186 -284 69 300 300 300 -5186 -287 72 313 313 313 -5186 -287 72 313 313 313 -5186 -283 68 295 295 295 -5186 -283 68 295 295 295 -5186 -284 69 300 300 300 -5186 -284 69 300 300 300 -5186 2025-07-26 14:02:49,148 Hysteresis 1611 0: raw(300 16000 16000 16000) min(300 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 300 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 300 < req 18000 No: p0 min 300 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(300 16000 16000 16000) min(300 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 300 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -283 68 295 295 295 -5186 -283 68 295 295 295 -5186 -284 69 300 300 300 -5186 -284 69 300 300 300 -5186 -1041 826 3591 3591 3591 -5186 -1041 826 3591 3591 3591 -5186 -1055 840 3652 3652 3652 -5186 -1055 840 3652 3652 3652 -5186 -1048 833 3621 3621 3621 -5186 -1048 833 3621 3621 3621 -5186 -1049 834 3626 3626 3626 -5186 -1049 834 3626 3626 3626 -5186 -552 337 1465 1465 1465 -5186 -552 337 1465 1465 1465 -5186 -1051 836 3634 3634 3634 -5186 -1051 836 3634 3634 3634 -5186 -475 260 1130 1130 1130 -5186 -475 260 1130 1130 1130 -5186 -1053 838 3643 3643 3643 -5186 -1053 838 3643 3643 3643 -5186 2025-07-26 14:02:59,154 Hysteresis 1621 0: raw(3643 16000 16000 16000) min(3643 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 3643 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 3643 < req 18000 No: p0 min 3643 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(3643 16000 16000 16000) min(3643 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 3643 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -458 243 1056 1056 1056 -5186 -458 243 1056 1056 1056 -5186 -419 204 886 886 886 -5186 -419 204 886 886 886 -5186 -388 173 752 752 752 -5186 -388 173 752 752 752 -5186 -299 84 365 365 365 -5186 -299 84 365 365 365 -5186 -303 88 382 382 382 -5186 -303 88 382 382 382 -5186 -1064 849 3691 3691 3691 -5186 -1064 849 3691 3691 3691 -5186 -1061 846 3678 3678 3678 -5186 -1061 846 3678 3678 3678 -5186 -311 96 417 417 417 -5186 -311 96 417 417 417 -5186 -311 96 417 417 417 -5186 -311 96 417 417 417 -5186 -313 98 426 426 426 -5186 -313 98 426 426 426 -5186 2025-07-26 14:03:09,159 Hysteresis 1631 0: raw(426 16000 16000 16000) min(426 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 426 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 426 < req 18000 No: p0 min 426 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(426 16000 16000 16000) min(426 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 426 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -314 99 430 430 430 -5186 -314 99 430 430 430 -5186 -317 102 443 443 443 -5186 -317 102 443 443 443 -5186 -317 102 443 443 443 -5186 -317 102 443 443 443 -5186 -322 107 465 465 465 -5186 -322 107 465 465 465 -5186 -326 111 482 482 482 -5186 -326 111 482 482 482 -5186 -328 113 491 491 491 -5186 -328 113 491 491 491 -5186 -328 113 491 491 491 -5186 -328 113 491 491 491 -5186 -329 114 495 495 495 -5186 -329 114 495 495 495 -5186 -330 115 500 500 500 -5186 -330 115 500 500 500 -5186 -331 116 504 504 504 -5186 -331 116 504 504 504 -5186 2025-07-26 14:03:19,166 Hysteresis 1641 0: raw(504 16000 16000 16000) min(504 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 504 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 504 < req 18000 No: p0 min 504 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(504 16000 16000 16000) min(504 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 504 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -332 117 508 508 508 -5186 -332 117 508 508 508 -5186 -336 121 526 526 526 -5186 -336 121 526 526 526 -5186 -337 122 530 530 530 -5186 -337 122 530 530 530 -5186 -338 123 534 534 534 -5186 -338 123 534 534 534 -5186 -341 126 547 547 547 -5186 -341 126 547 547 547 -5186 -343 128 556 556 556 -5186 -343 128 556 556 556 -5186 -345 130 565 565 565 -5186 -345 130 565 565 565 -5186 -347 132 573 573 573 -5186 -347 132 573 573 573 -5186 -347 132 573 573 573 -5186 -347 132 573 573 573 -5186 -348 133 578 578 578 -5186 -348 133 578 578 578 -5186 2025-07-26 14:03:29,171 Hysteresis 1651 0: raw(578 16000 16000 16000) min(578 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 578 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 578 < req 18000 No: p0 min 578 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(578 16000 16000 16000) min(578 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 578 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -350 135 586 586 586 -5186 -350 135 586 586 586 -5186 -351 136 591 591 591 -5186 -351 136 591 591 591 -5186 -354 139 604 604 604 -5186 -354 139 604 604 604 -5186 -357 142 617 617 617 -5186 -357 142 617 617 617 -5186 -359 144 626 626 626 -5186 -359 144 626 626 626 -5186 -361 146 634 634 634 -5186 -361 146 634 634 634 -5186 -360 145 630 630 630 -5186 -360 145 630 630 630 -5186 -364 149 647 647 647 -5186 -364 149 647 647 647 -5186 -364 149 647 647 647 -5186 -364 149 647 647 647 -5186 -365 150 652 652 652 -5186 -365 150 652 652 652 -5186 2025-07-26 14:03:39,177 Hysteresis 1661 0: raw(652 16000 16000 16000) min(652 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 652 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 652 < req 18000 No: p0 min 652 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(652 16000 16000 16000) min(652 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 652 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -362 147 639 639 639 -5186 -362 147 639 639 639 -5186 -366 151 656 656 656 -5186 -366 151 656 656 656 -5186 -371 156 678 678 678 -5186 -371 156 678 678 678 -5186 -373 158 686 686 686 -5186 -373 158 686 686 686 -5186 -378 163 708 708 708 -5186 -378 163 708 708 708 -5186 -380 165 717 717 717 -5186 -380 165 717 717 717 -5186 -379 164 713 713 713 -5186 -379 164 713 713 713 -5186 -379 164 713 713 713 -5186 -379 164 713 713 713 -5186 -382 167 726 726 726 -5186 -382 167 726 726 726 -5186 -390 175 760 760 760 -5186 -390 175 760 760 760 -5186 2025-07-26 14:03:49,183 Hysteresis 1671 0: raw(760 16000 16000 16000) min(760 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 760 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 760 < req 18000 No: p0 min 760 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(760 16000 16000 16000) min(760 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 760 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -380 165 717 717 717 -5186 -380 165 717 717 717 -5186 -380 165 717 717 717 -5186 -380 165 717 717 717 -5186 -385 170 739 739 739 -5186 -385 170 739 739 739 -5186 -388 173 752 752 752 -5186 -388 173 752 752 752 -5186 -394 179 778 778 778 -5186 -394 179 778 778 778 -5186 -396 181 786 786 786 -5186 -396 181 786 786 786 -5186 -401 186 808 808 808 -5186 -401 186 808 808 808 -5186 -402 187 813 813 813 -5186 -402 187 813 813 813 -5186 -404 189 821 821 821 -5186 -404 189 821 821 821 -5186 -409 194 843 843 843 -5186 -409 194 843 843 843 -5186 2025-07-26 14:03:59,189 Hysteresis 1681 0: raw(843 16000 16000 16000) min(843 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 843 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 843 < req 18000 No: p0 min 843 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(843 16000 16000 16000) min(843 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 843 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -401 186 808 808 808 -5186 -401 186 808 808 808 -5186 -402 187 813 813 813 -5186 -402 187 813 813 813 -5186 -417 202 878 878 878 -5186 -417 202 878 878 878 -5186 -409 194 843 843 843 -5186 -409 194 843 843 843 -5186 -409 194 843 843 843 -5186 -409 194 843 843 843 -5186 -409 194 843 843 843 -5186 -409 194 843 843 843 -5186 -409 194 843 843 843 -5186 -409 194 843 843 843 -5186 -412 197 856 856 856 -5186 -412 197 856 856 856 -5186 -412 197 856 856 856 -5186 -412 197 856 856 856 -5186 -414 199 865 865 865 -5186 -414 199 865 865 865 -5186 2025-07-26 14:04:09,195 Hysteresis 1691 0: raw(865 16000 16000 16000) min(865 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 865 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 865 < req 18000 No: p0 min 865 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(865 16000 16000 16000) min(865 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 865 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -418 203 882 882 882 -5186 -418 203 882 882 882 -5186 -418 203 882 882 882 -5186 -418 203 882 882 882 -5186 -417 202 878 878 878 -5186 -417 202 878 878 878 -5186 -423 208 904 904 904 -5186 -423 208 904 904 904 -5186 -424 209 908 908 908 -5186 -424 209 908 908 908 -5186 -422 207 900 900 900 -5186 -422 207 900 900 900 -5186 -424 209 908 908 908 -5186 -424 209 908 908 908 -5186 -427 212 921 921 921 -5186 -427 212 921 921 921 -5186 -427 212 921 921 921 -5186 -427 212 921 921 921 -5186 -431 216 939 939 939 -5186 -431 216 939 939 939 -5186 2025-07-26 14:04:19,201 Hysteresis 1701 0: raw(939 16000 16000 16000) min(939 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 939 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 939 < req 18000 No: p0 min 939 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(939 16000 16000 16000) min(939 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 939 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -432 217 943 943 943 -5186 -432 217 943 943 943 -5186 -437 222 965 965 965 -5186 -437 222 965 965 965 -5186 -463 248 1078 1078 1078 -5186 -463 248 1078 1078 1078 -5186 -466 251 1091 1091 1091 -5186 -466 251 1091 1091 1091 -5186 -447 232 1008 1008 1008 -5186 -447 232 1008 1008 1008 -5186 -447 232 1008 1008 1008 -5186 -447 232 1008 1008 1008 -5186 -446 231 1004 1004 1004 -5186 -446 231 1004 1004 1004 -5186 -447 232 1008 1008 1008 -5186 -447 232 1008 1008 1008 -5186 -445 230 1000 1000 1000 -5186 -445 230 1000 1000 1000 -5186 -449 234 1017 1017 1017 -5186 -449 234 1017 1017 1017 -5186 2025-07-26 14:04:29,207 Hysteresis 1711 0: raw(1017 16000 16000 16000) min(1017 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1017 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1017 < req 18000 No: p0 min 1017 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1017 16000 16000 16000) min(1017 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1017 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -450 235 1021 1021 1021 -5186 -450 235 1021 1021 1021 -5186 -454 239 1039 1039 1039 -5186 -454 239 1039 1039 1039 -5186 -458 243 1056 1056 1056 -5186 -458 243 1056 1056 1056 -5186 -488 273 1186 1186 1186 -5186 -488 273 1186 1186 1186 -5186 -502 287 1247 1247 1247 -5186 -502 286 1243 1243 1243 -5186 -501 285 1239 1239 1239 -5186 -501 286 1243 1243 1243 -5186 -477 262 1139 1139 1139 -5186 -477 262 1139 1139 1139 -5186 -462 247 1073 1073 1073 -5186 -462 246 1069 1069 1069 -5186 -465 249 1082 1082 1082 -5186 -465 250 1086 1086 1086 -5186 -467 252 1095 1095 1095 -5186 -467 252 1095 1095 1095 -5186 2025-07-26 14:04:39,213 Hysteresis 1721 0: raw(1095 16000 16000 16000) min(1095 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1095 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1095 < req 18000 No: p0 min 1095 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1095 16000 16000 16000) min(1095 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1095 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -468 253 1100 1100 1100 -5186 -468 253 1100 1100 1100 -5186 -473 258 1121 1121 1121 -5186 -473 258 1121 1121 1121 -5186 -476 261 1134 1134 1134 -5186 -476 261 1134 1134 1134 -5186 -479 264 1147 1147 1147 -5186 -479 264 1147 1147 1147 -5186 -481 266 1156 1156 1156 -5186 -481 266 1156 1156 1156 -5186 -483 268 1165 1165 1165 -5186 -483 268 1165 1165 1165 -5186 -477 262 1139 1139 1139 -5186 -477 262 1139 1139 1139 -5186 -483 268 1165 1165 1165 -5186 -483 268 1165 1165 1165 -5186 -482 267 1160 1160 1160 -5186 -482 267 1160 1160 1160 -5186 -482 267 1160 1160 1160 -5186 -482 267 1160 1160 1160 -5186 2025-07-26 14:04:49,219 Hysteresis 1731 0: raw(1160 16000 16000 16000) min(1160 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1160 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1160 < req 18000 No: p0 min 1160 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1160 16000 16000 16000) min(1160 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1160 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -486 271 1178 1178 1178 -5186 -486 271 1178 1178 1178 -5186 -495 280 1217 1217 1217 -5186 -495 280 1217 1217 1217 -5186 -494 279 1213 1213 1213 -5186 -494 279 1213 1213 1213 -5186 -497 282 1226 1226 1226 -5186 -497 282 1226 1226 1226 -5186 -501 286 1243 1243 1243 -5186 -501 286 1243 1243 1243 -5186 -502 287 1247 1247 1247 -5186 -502 287 1247 1247 1247 -5186 -500 285 1239 1239 1239 -5186 -500 285 1239 1239 1239 -5186 -502 287 1247 1247 1247 -5186 -502 287 1247 1247 1247 -5186 -502 287 1247 1247 1247 -5186 -502 287 1247 1247 1247 -5186 -507 292 1269 1269 1269 -5186 -507 292 1269 1269 1269 -5186 2025-07-26 14:04:59,225 Hysteresis 1741 0: raw(1269 16000 16000 16000) min(1269 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1269 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1269 < req 18000 No: p0 min 1269 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1269 16000 16000 16000) min(1269 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1269 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -509 294 1278 1278 1278 -5186 -509 294 1278 1278 1278 -5186 -512 297 1291 1291 1291 -5186 -512 297 1291 1291 1291 -5186 -511 296 1286 1286 1286 -5186 -511 296 1286 1286 1286 -5186 -512 297 1291 1291 1291 -5186 -512 297 1291 1291 1291 -5186 -516 301 1308 1308 1308 -5186 -516 301 1308 1308 1308 -5186 -517 302 1313 1313 1313 -5186 -517 302 1313 1313 1313 -5186 -520 305 1326 1326 1326 -5186 -520 305 1326 1326 1326 -5186 -524 309 1343 1343 1343 -5186 -524 309 1343 1343 1343 -5186 -518 303 1317 1317 1317 -5186 -518 303 1317 1317 1317 -5186 -521 306 1330 1330 1330 -5186 -521 306 1330 1330 1330 -5186 2025-07-26 14:05:09,234 Hysteresis 1751 0: raw(1330 16000 16000 16000) min(1330 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1330 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1330 < req 18000 No: p0 min 1330 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1330 16000 16000 16000) min(1330 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1330 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -526 311 1352 1352 1352 -5186 -526 311 1352 1352 1352 -5186 -529 314 1365 1365 1365 -5186 -529 314 1365 1365 1365 -5186 -533 318 1382 1382 1382 -5186 -533 318 1382 1382 1382 -5186 -536 321 1395 1395 1395 -5186 -536 321 1395 1395 1395 -5186 -547 332 1443 1443 1443 -5186 -547 332 1443 1443 1443 -5186 -546 331 1439 1439 1439 -5186 -546 331 1439 1439 1439 -5186 -546 331 1439 1439 1439 -5186 -546 331 1439 1439 1439 -5186 -538 323 1404 1404 1404 -5186 -538 323 1404 1404 1404 -5186 -537 322 1400 1400 1400 -5186 -537 322 1400 1400 1400 -5186 -542 327 1421 1421 1421 -5186 -542 327 1421 1421 1421 -5186 2025-07-26 14:05:19,241 Hysteresis 1761 0: raw(1421 16000 16000 16000) min(1421 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1421 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1421 < req 18000 No: p0 min 1421 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1421 16000 16000 16000) min(1421 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1421 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -542 327 1421 1421 1421 -5186 -542 327 1421 1421 1421 -5186 -547 332 1443 1443 1443 -5186 -547 332 1443 1443 1443 -5186 -552 337 1465 1465 1465 -5186 -552 337 1465 1465 1465 -5186 -558 343 1491 1491 1491 -5186 -558 343 1491 1491 1491 -5186 -558 343 1491 1491 1491 -5186 -558 343 1491 1491 1491 -5186 -557 342 1486 1486 1486 -5186 -557 342 1486 1486 1486 -5186 -557 342 1486 1486 1486 -5186 -557 342 1486 1486 1486 -5186 -557 342 1486 1486 1486 -5186 -557 342 1486 1486 1486 -5186 -557 342 1486 1486 1486 -5186 -557 342 1486 1486 1486 -5186 -562 347 1508 1508 1508 -5186 -562 347 1508 1508 1508 -5186 2025-07-26 14:05:29,248 Hysteresis 1771 0: raw(1508 16000 16000 16000) min(1508 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1508 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1508 < req 18000 No: p0 min 1508 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1508 16000 16000 16000) min(1508 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 1508 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -562 347 1508 1508 1508 -5186 -562 347 1508 1508 1508 -5186 -569 354 1539 1539 1539 -5186 -569 354 1539 1539 1539 -5186 -569 354 1539 1539 1539 -5186 -569 354 1539 1539 1539 -5186 -663 448 1947 1947 1947 -5186 -663 448 1947 1947 1947 -5186 -1305 1090 4739 4739 4739 -5186 -1305 1090 4739 4739 4739 -5186 -659 444 1930 1930 1930 -5186 -659 444 1930 1930 1930 -5186 -1303 1088 4730 4730 4730 -5186 -1303 1088 4730 4730 4730 -5186 -1197 982 4269 4269 4269 -5186 -1197 982 4269 4269 4269 -5186 -1311 1096 4765 4765 4765 -5186 -1311 1096 4765 4765 4765 -5186 -1049 834 3626 3626 3626 -5186 -1049 834 3626 3626 3626 -5186 2025-07-26 14:05:39,253 Hysteresis 1781 0: raw(3626 16000 16000 16000) min(3626 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 3626 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 3626 < req 18000 No: p0 min 3626 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(3626 16000 16000 16000) min(3626 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 3626 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1315 1100 4782 4782 4782 -5186 -1315 1100 4782 4782 4782 -5186 -900 685 2978 2978 2978 -5186 -900 685 2978 2978 2978 -5186 -1319 1104 4800 4800 4800 -5186 -1319 1104 4800 4800 4800 -5186 -763 548 2382 2382 2382 -5186 -763 548 2382 2382 2382 -5186 -1317 1102 4791 4791 4791 -5186 -1317 1102 4791 4791 4791 -5186 -674 459 1995 1995 1995 -5186 -674 459 1995 1995 1995 -5186 -1318 1103 4795 4795 4795 -5186 -1318 1103 4795 4795 4795 -5186 -677 462 2008 2008 2008 -5186 -677 462 2008 2008 2008 -5186 -1323 1108 4817 4817 4817 -5186 -1323 1108 4817 4817 4817 -5186 -705 490 2130 2130 2130 -5186 -705 490 2130 2130 2130 -5186 2025-07-26 14:05:49,260 Hysteresis 1791 0: raw(2130 16000 16000 16000) min(2130 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2130 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 2130 < req 18000 No: p0 min 2130 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(2130 16000 16000 16000) min(2130 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2130 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1329 1114 4843 4843 4843 -5186 -1329 1114 4843 4843 4843 -5186 -774 559 2430 2430 2430 -5186 -774 559 2430 2430 2430 -5186 -1334 1119 4865 4865 4865 -5186 -1334 1119 4865 4865 4865 -5186 -922 707 3073 3073 3073 -5186 -922 707 3073 3073 3073 -5186 -1334 1119 4865 4865 4865 -5186 -1334 1119 4865 4865 4865 -5186 -1081 866 3765 3765 3765 -5186 -1081 866 3765 3765 3765 -5186 -1334 1119 4865 4865 4865 -5186 -1334 1119 4865 4865 4865 -5186 -1223 1008 4382 4382 4382 -5186 -1223 1008 4382 4382 4382 -5186 -1339 1124 4886 4886 4886 -5186 -1339 1124 4886 4886 4886 -5186 -1326 1111 4830 4830 4830 -5186 -1326 1111 4830 4830 4830 -5186 2025-07-26 14:05:59,266 Hysteresis 1801 0: raw(4830 16000 16000 16000) min(4830 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 4830 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 4830 < req 18000 No: p0 min 4830 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(4830 16000 16000 16000) min(4830 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 4830 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1343 1128 4904 4904 4904 -5186 -1343 1128 4904 4904 4904 -5186 -1350 1135 4934 4934 4934 -5186 -1350 1135 4934 4934 4934 -5186 -1350 1135 4934 4934 4934 -5186 -1350 1135 4934 4934 4934 -5186 -1349 1134 4930 4930 4930 -5186 -1349 1134 4930 4930 4930 -5186 -1351 1136 4939 4939 4939 -5186 -1351 1136 4939 4939 4939 -5186 -1353 1138 4947 4947 4947 -5186 -1353 1138 4947 4947 4947 -5186 -1353 1138 4947 4947 4947 -5186 -1353 1138 4947 4947 4947 -5186 -1357 1142 4965 4965 4965 -5186 -1357 1142 4965 4965 4965 -5186 -1358 1143 4969 4969 4969 -5186 -1358 1143 4969 4969 4969 -5186 -1361 1146 4982 4982 4982 -5186 -1361 1146 4982 4982 4982 -5186 2025-07-26 14:06:09,271 Hysteresis 1811 0: raw(4982 16000 16000 16000) min(4982 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 4982 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 4982 < req 18000 No: p0 min 4982 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(4982 16000 16000 16000) min(4982 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 4982 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1361 1146 4982 4982 4982 -5186 -1361 1146 4982 4982 4982 -5186 -1369 1154 5017 5017 5017 -5186 -1369 1154 5017 5017 5017 -5186 -1362 1147 4986 4986 4986 -5186 -1362 1147 4986 4986 4986 -5186 -1369 1154 5017 5017 5017 -5186 -1369 1154 5017 5017 5017 -5186 -1347 1132 4921 4921 4921 -5186 -1347 1132 4921 4921 4921 -5186 -1373 1158 5034 5034 5034 -5186 -1373 1158 5034 5034 5034 -5186 -1321 1106 4808 4808 4808 -5186 -1321 1106 4808 4808 4808 -5186 -1378 1163 5056 5056 5056 -5186 -1378 1163 5056 5056 5056 -5186 -1267 1052 4573 4573 4573 -5186 -1267 1052 4573 4573 4573 -5186 -1382 1167 5073 5073 5073 -5186 -1382 1167 5073 5073 5073 -5186 2025-07-26 14:06:19,277 Hysteresis 1821 0: raw(5073 16000 16000 16000) min(5073 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 5073 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5073 < req 18000 No: p0 min 5073 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5073 16000 16000 16000) min(5073 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 5073 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1118 903 3926 3926 3926 -5186 -1118 903 3926 3926 3926 -5186 -1385 1170 5086 5086 5086 -5186 -1385 1170 5086 5086 5086 -5186 -957 742 3226 3226 3226 -5186 -957 742 3226 3226 3226 -5186 -1387 1172 5095 5095 5095 -5186 -1387 1172 5095 5095 5095 -5186 -820 605 2630 2630 2630 -5186 -820 605 2630 2630 2630 -5186 -1388 1173 5100 5100 5100 -5186 -1388 1173 5100 5100 5100 -5186 -732 517 2247 2247 2247 -5186 -732 517 2247 2247 2247 -5186 -1395 1180 5130 5130 5130 -5186 -1395 1180 5130 5130 5130 -5186 -739 524 2278 2278 2278 -5186 -739 524 2278 2278 2278 -5186 -1399 1184 5147 5147 5147 -5186 -1399 1184 5147 5147 5147 -5186 2025-07-26 14:06:29,283 Hysteresis 1831 0: raw(5147 16000 16000 16000) min(5147 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 5147 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5147 < req 18000 No: p0 min 5147 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5147 16000 16000 16000) min(5147 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 5147 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -770 555 2413 2413 2413 -5186 -770 555 2413 2413 2413 -5186 -1404 1189 5169 5169 5169 -5186 -1404 1189 5169 5169 5169 -5186 -849 634 2756 2756 2756 -5186 -849 634 2756 2756 2756 -5186 -1403 1188 5165 5165 5165 -5186 -1403 1188 5165 5165 5165 -5186 -1010 795 3456 3456 3456 -5186 -1010 795 3456 3456 3456 -5186 -1402 1187 5160 5160 5160 -5186 -1402 1187 5160 5160 5160 -5186 -1172 957 4160 4160 4160 -5186 -1172 957 4160 4160 4160 -5186 -1409 1194 5191 5191 5191 -5186 -1409 1194 5191 5191 5191 -5186 -1318 1103 4795 4795 4795 -5186 -1318 1103 4795 4795 4795 -5186 -1413 1198 5208 5208 5208 -5186 -1413 1198 5208 5208 5208 -5186 2025-07-26 14:06:39,289 Hysteresis 1841 0: raw(5208 16000 16000 16000) min(5208 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 5208 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5208 < req 18000 No: p0 min 5208 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5208 16000 16000 16000) min(5208 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 5208 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1412 1197 5204 5204 5204 -5186 -1412 1197 5204 5204 5204 -5186 -1419 1204 5234 5234 5234 -5186 -1419 1204 5234 5234 5234 -5186 -1415 1200 5217 5217 5217 -5186 -1415 1200 5217 5217 5217 -5186 -1417 1202 5226 5226 5226 -5186 -1417 1202 5226 5226 5226 -5186 -1419 1204 5234 5234 5234 -5186 -1419 1204 5234 5234 5234 -5186 -1417 1202 5226 5226 5226 -5186 -1417 1202 5226 5226 5226 -5186 -1418 1203 5230 5230 5230 -5186 -1418 1203 5230 5230 5230 -5186 -1423 1208 5252 5252 5252 -5186 -1423 1208 5252 5252 5252 -5186 -1424 1209 5256 5256 5256 -5186 -1424 1209 5256 5256 5256 -5186 -1427 1212 5269 5269 5269 -5186 -1427 1212 5269 5269 5269 -5186 2025-07-26 14:06:49,295 Hysteresis 1851 0: raw(5269 16000 16000 16000) min(5269 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 5269 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5269 < req 18000 No: p0 min 5269 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5269 16000 16000 16000) min(5269 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 5269 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1431 1216 5286 5286 5286 -5186 -1431 1216 5286 5286 5286 -5186 -1432 1217 5291 5291 5291 -5186 -1432 1217 5291 5291 5291 -5186 -1432 1217 5291 5291 5291 -5186 -1432 1217 5291 5291 5291 -5186 -1426 1211 5265 5265 5265 -5186 -1426 1211 5265 5265 5265 -5186 -1434 1219 5300 5300 5300 -5186 -1434 1219 5300 5300 5300 -5186 -1418 1203 5230 5230 5230 -5186 -1418 1203 5230 5230 5230 -5186 -1438 1223 5317 5317 5317 -5186 -1438 1223 5317 5317 5317 -5186 -1388 1173 5100 5100 5100 -5186 -1388 1173 5100 5100 5100 -5186 -1443 1228 5339 5339 5339 -5186 -1443 1228 5339 5339 5339 -5186 -1296 1081 4700 4700 4700 -5186 -1296 1081 4700 4700 4700 -5186 2025-07-26 14:06:59,301 Hysteresis 1861 0: raw(4700 16000 16000 16000) min(4700 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 4700 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 4700 < req 18000 No: p0 min 4700 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(4700 16000 16000 16000) min(4700 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 4700 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1448 1233 5360 5360 5360 -5186 -1448 1233 5360 5360 5360 -5186 -1137 922 4008 4008 4008 -5186 -1137 922 4008 4008 4008 -5186 -1445 1230 5347 5347 5347 -5186 -1445 1230 5347 5347 5347 -5186 -971 756 3286 3286 3286 -5186 -971 756 3286 3286 3286 -5186 -1446 1231 5352 5352 5352 -5186 -1446 1231 5352 5352 5352 -5186 -850 635 2760 2760 2760 -5186 -850 635 2760 2760 2760 -5186 -1453 1238 5382 5382 5382 -5186 -1453 1238 5382 5382 5382 -5186 -784 569 2473 2473 2473 -5186 -784 569 2473 2473 2473 -5186 -1458 1243 5404 5404 5404 -5186 -1458 1243 5404 5404 5404 -5186 -801 586 2547 2547 2547 -5186 -801 586 2547 2547 2547 -5186 2025-07-26 14:07:09,307 Hysteresis 1871 0: raw(2547 16000 16000 16000) min(2547 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2547 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 2547 < req 18000 No: p0 min 2547 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(2547 16000 16000 16000) min(2547 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2547 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1463 1248 5426 5426 5426 -5186 -1463 1248 5426 5426 5426 -5186 -837 622 2704 2704 2704 -5186 -837 622 2704 2704 2704 -5186 -1464 1249 5430 5430 5430 -5186 -1464 1249 5430 5430 5430 -5186 -933 718 3121 3121 3121 -5186 -933 718 3121 3121 3121 -5186 -1464 1249 5430 5430 5430 -5186 -1464 1249 5430 5430 5430 -5186 -1101 886 3852 3852 3852 -5186 -1101 886 3852 3852 3852 -5186 -1471 1256 5460 5460 5460 -5186 -1471 1256 5460 5460 5460 -5186 -1269 1054 4582 4582 4582 -5186 -1269 1054 4582 4582 4582 -5186 -1476 1261 5482 5482 5482 -5186 -1476 1261 5482 5482 5482 -5186 -1410 1195 5195 5195 5195 -5186 -1410 1195 5195 5195 5195 -5186 2025-07-26 14:07:19,313 Hysteresis 1881 0: raw(5195 16000 16000 16000) min(5195 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 5195 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5195 < req 18000 No: p0 min 5195 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5195 16000 16000 16000) min(5195 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 5195 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1479 1264 5495 5495 5495 -5186 -1479 1264 5495 5495 5495 -5186 -1480 1265 5500 5500 5500 -5186 -1480 1265 5500 5500 5500 -5186 -1479 1264 5495 5495 5495 -5186 -1479 1264 5495 5495 5495 -5186 -1479 1264 5495 5495 5495 -5186 -1479 1263 5491 5491 5491 -5186 -1475 1259 5473 5473 5473 -5186 -1475 1260 5478 5478 5478 -5186 -1482 1267 5508 5508 5508 -5186 -1482 1267 5508 5508 5508 -5186 -1485 1270 5521 5521 5521 -5186 -1485 1270 5521 5521 5521 -5186 -1484 1269 5517 5517 5517 -5186 -1484 1269 5517 5517 5517 -5186 -1484 1269 5517 5517 5517 -5186 -1484 1269 5517 5517 5517 -5186 -1494 1279 5560 5560 5560 -5186 -1494 1279 5560 5560 5560 -5186 2025-07-26 14:07:29,322 Hysteresis 1891 0: raw(5560 16000 16000 16000) min(5560 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 5560 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5560 < req 18000 No: p0 min 5560 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5560 16000 16000 16000) min(5560 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 5560 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1494 1279 5560 5560 5560 -5186 -1494 1279 5560 5560 5560 -5186 -1495 1280 5565 5565 5565 -5186 -1495 1280 5565 5565 5565 -5186 -1492 1277 5552 5552 5552 -5186 -1492 1277 5552 5552 5552 -5186 -1496 1281 5569 5569 5569 -5186 -1496 1281 5569 5569 5569 -5186 -1488 1273 5534 5534 5534 -5186 -1488 1273 5534 5534 5534 -5186 -1496 1281 5569 5569 5569 -5186 -1496 1281 5569 5569 5569 -5186 -1479 1264 5495 5495 5495 -5186 -1479 1264 5495 5495 5495 -5186 -1505 1290 5608 5608 5608 -5186 -1505 1290 5608 5608 5608 -5186 -1451 1236 5373 5373 5373 -5186 -1451 1236 5373 5373 5373 -5186 -1512 1297 5639 5639 5639 -5186 -1512 1297 5639 5639 5639 -5186 2025-07-26 14:07:39,329 Hysteresis 1901 0: raw(5639 16000 16000 16000) min(5639 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 5639 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5639 < req 18000 No: p0 min 5639 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5639 16000 16000 16000) min(5639 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 5639 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1360 1145 4978 4978 4978 -5186 -1360 1145 4978 4978 4978 -5186 -1514 1299 5647 5647 5647 -5186 -1514 1299 5647 5647 5647 -5186 -1193 978 4252 4252 4252 -5186 -1193 978 4252 4252 4252 -5186 -1515 1300 5652 5652 5652 -5186 -1515 1300 5652 5652 5652 -5186 -1033 818 3556 3556 3556 -5186 -1033 818 3556 3556 3556 -5186 -1517 1302 5660 5660 5660 -5186 -1517 1302 5660 5660 5660 -5186 -902 687 2986 2986 2986 -5186 -902 687 2986 2986 2986 -5186 -1523 1308 5686 5686 5686 -5186 -1523 1308 5686 5686 5686 -5186 -840 625 2717 2717 2717 -5186 -840 625 2717 2717 2717 -5186 -1531 1316 5721 5721 5721 -5186 -1531 1316 5721 5721 5721 -5186 2025-07-26 14:07:49,338 Hysteresis 1911 0: raw(5721 16000 16000 16000) min(5721 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 5721 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5721 < req 18000 No: p0 min 5721 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5721 16000 16000 16000) min(5721 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 5721 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -863 648 2817 2817 2817 -5186 -863 648 2817 2817 2817 -5186 -1533 1318 5730 5730 5730 -5186 -1533 1318 5730 5730 5730 -5186 -908 693 3013 3013 3013 -5186 -908 693 3013 3013 3013 -5186 -1533 1318 5730 5730 5730 -5186 -1533 1318 5730 5730 5730 -5186 -1031 816 3547 3547 3547 -5186 -1031 816 3547 3547 3547 -5186 -1534 1319 5734 5734 5734 -5186 -1534 1319 5734 5734 5734 -5186 -1206 991 4308 4308 4308 -5186 -1206 991 4308 4308 4308 -5186 -1542 1327 5769 5769 5769 -5186 -1542 1327 5769 5769 5769 -5186 -1371 1156 5026 5026 5026 -5186 -1371 1156 5026 5026 5026 -5186 -1548 1333 5795 5795 5795 -5186 -1548 1333 5795 5795 5795 -5186 2025-07-26 14:07:59,342 Hysteresis 1921 0: raw(5795 16000 16000 16000) min(5795 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 5795 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5795 < req 18000 No: p0 min 5795 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5795 16000 16000 16000) min(5795 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 5795 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1504 1289 5604 5604 5604 -5186 -1504 1289 5604 5604 5604 -5186 -1552 1337 5813 5813 5813 -5186 -1552 1337 5813 5813 5813 -5186 -1546 1331 5786 5786 5786 -5186 -1546 1331 5786 5786 5786 -5186 -1549 1334 5800 5800 5800 -5186 -1549 1334 5800 5800 5800 -5186 -1552 1337 5813 5813 5813 -5186 -1552 1337 5813 5813 5813 -5186 -1548 1333 5795 5795 5795 -5186 -1548 1333 5795 5795 5795 -5186 -1550 1335 5804 5804 5804 -5186 -1550 1335 5804 5804 5804 -5186 -1556 1341 5830 5830 5830 -5186 -1556 1341 5830 5830 5830 -5186 -1560 1345 5847 5847 5847 -5186 -1560 1345 5847 5847 5847 -5186 -1564 1349 5865 5865 5865 -5186 -1564 1349 5865 5865 5865 -5186 2025-07-26 14:08:09,348 Hysteresis 1931 0: raw(5865 16000 16000 16000) min(5865 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 5865 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5865 < req 18000 No: p0 min 5865 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5865 16000 16000 16000) min(5865 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 5865 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1565 1350 5869 5869 5869 -5186 -1565 1350 5869 5869 5869 -5186 -1567 1352 5878 5878 5878 -5186 -1567 1352 5878 5878 5878 -5186 -1569 1354 5886 5886 5886 -5186 -1569 1354 5886 5886 5886 -5186 -1566 1351 5873 5873 5873 -5186 -1566 1351 5873 5873 5873 -5186 -1569 1354 5886 5886 5886 -5186 -1569 1354 5886 5886 5886 -5186 -1559 1344 5843 5843 5843 -5186 -1559 1344 5843 5843 5843 -5186 -1571 1356 5895 5895 5895 -5186 -1571 1356 5895 5895 5895 -5186 -1549 1334 5800 5800 5800 -5186 -1549 1334 5800 5800 5800 -5186 -1578 1363 5926 5926 5926 -5186 -1578 1363 5926 5926 5926 -5186 -1509 1294 5626 5626 5626 -5186 -1509 1294 5626 5626 5626 -5186 2025-07-26 14:08:19,353 Hysteresis 1941 0: raw(5626 16000 16000 16000) min(5626 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 5626 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5626 < req 18000 No: p0 min 5626 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5626 16000 16000 16000) min(5626 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 5626 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1585 1370 5956 5956 5956 -5186 -1585 1370 5956 5956 5956 -5186 -1391 1176 5113 5113 5113 -5186 -1391 1176 5113 5113 5113 -5186 -1589 1374 5973 5973 5973 -5186 -1589 1374 5973 5973 5973 -5186 -1572 1357 5900 5900 5900 -5186 -1572 1357 5900 5900 5900 -5186 -1574 1359 5908 5908 5908 -5186 -1574 1359 5908 5908 5908 -5186 -1578 1363 5926 5926 5926 -5186 -1578 1363 5926 5926 5926 -5186 -1581 1366 5939 5939 5939 -5186 -1581 1366 5939 5939 5939 -5186 -1584 1369 5952 5952 5952 -5186 -1584 1369 5952 5952 5952 -5186 -1587 1372 5965 5965 5965 -5186 -1587 1372 5965 5965 5965 -5186 -1589 1374 5973 5973 5973 -5186 -1589 1374 5973 5973 5973 -5186 2025-07-26 14:08:29,359 Hysteresis 1951 0: raw(5973 16000 16000 16000) min(5973 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 5973 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5973 < req 18000 No: p0 min 5973 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5973 16000 16000 16000) min(5973 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 5973 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1590 1375 5978 5978 5978 -5186 -1590 1375 5978 5978 5978 -5186 -1590 1375 5978 5978 5978 -5186 -1590 1375 5978 5978 5978 -5186 -1591 1376 5982 5982 5982 -5186 -1591 1376 5982 5982 5982 -5186 -1590 1375 5978 5978 5978 -5186 -1590 1375 5978 5978 5978 -5186 -1580 1365 5934 5934 5934 -5186 -1580 1365 5934 5934 5934 -5186 -1567 1352 5878 5878 5878 -5186 -1567 1352 5878 5878 5878 -5186 -1565 1350 5869 5869 5869 -5186 -1565 1350 5869 5869 5869 -5186 -1570 1355 5891 5891 5891 -5186 -1570 1355 5891 5891 5891 -5186 -1574 1359 5908 5908 5908 -5186 -1574 1359 5908 5908 5908 -5186 -1646 1431 6221 6221 6221 -5186 -1646 1431 6221 6221 6221 -5186 2025-07-26 14:08:39,365 Hysteresis 1961 0: raw(6221 16000 16000 16000) min(6221 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 6221 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 6221 < req 18000 Yes (1p) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (221 10000 10000 10000) 7: 0: !chrg 6221@1p 8: filtered 1 to 0. __all__ 9: have active chargers. 9: raw(0 9779 9779 9779) min(0 9779 9779 9779) spread(-11407 9779 9779 9779) max_pv 0 9: [ 0 6221@1p ] PM PV mtr(W) avl(W) raw max min spread -1682 2530 11000 11000 11000 -5186 -1682 2530 11000 11000 11000 -5186 -1673 2523 10969 10969 10969 -5186 -1673 2523 10969 10969 10969 -5186 -1672 2522 10965 10965 10965 -5186 -1672 2522 10965 10965 10965 -5186 -1675 2525 10978 10978 10978 -5186 -1675 2525 10978 10978 10978 -5186 -1670 2521 10960 10960 10960 -5186 -1670 2521 10960 10960 10960 -5186 -1674 2524 10973 10973 10973 -5186 -1674 2524 10973 10973 10973 -5186 -1670 2521 10960 10960 10960 -5186 -1670 2521 10960 10960 10960 -5186 -1679 2528 10991 10991 10991 -5186 -1679 2528 10991 10991 10991 -5186 -1681 2529 10995 10995 10995 -5186 -1681 2529 10995 10995 10995 -5186 -1684 2531 11004 11004 11004 -5186 -1684 2531 11004 11004 11004 -5186 2025-07-26 14:08:49,389 Hysteresis -199 0: raw(11004 16000 16000 16000) min(11004 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 11004 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 11004 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 (5004 10000 10000 10000) 7: 0: 11004@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11004@1p __all__ 9: don't have active chargers. 9: raw(0 4996 4996 4996) min(0 4996 4996 4996) spread(-16190 4996 4996 4996) max_pv 0 9: [ 0 11004@1p ] PM PV mtr(W) avl(W) raw max min spread -1685 3632 15791 15791 15791 -5186 -1685 3632 15791 15791 15791 -5186 -1685 3632 15791 15791 15791 -5186 -1685 3632 15791 15791 15791 -5186 -1684 3631 15786 15786 15786 -5186 -1684 3631 15786 15786 15786 -5186 -1665 3617 15726 15726 15726 -5186 -1665 3617 15726 15726 15726 -5186 -1626 3588 15600 15600 15600 -5186 -1626 3588 15600 15600 15600 -5186 -1529 3515 15282 15282 15282 -5186 -1529 3515 15282 15282 15282 -5186 -796 2820 12260 12260 12260 -5186 -796 2820 12260 12260 12260 -5186 -33 2473 10752 10752 10752 -5186 -33 2473 10752 10752 10752 -5186 599 2223 9665 9665 9665 -5186 599 2223 9665 9665 9665 -5186 29 2473 10752 10752 10752 -5186 29 2473 10752 10752 10752 -5186 2025-07-26 14:08:59,395 Hysteresis -189 0: raw(10752 16000 16000 16000) min(10752 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 10752 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 10752 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 (4752 10000 10000 10000) 7: 0: 10752@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10752@1p __all__ 9: don't have active chargers. 9: raw(0 5248 5248 5248) min(0 5248 5248 5248) spread(-15938 5248 5248 5248) max_pv 0 9: [ 0 10752@1p ] PM PV mtr(W) avl(W) raw max min spread 58 2415 10500 10500 10500 -5186 58 2131 9265 9265 9265 -5186 -13 2131 9265 9265 9265 -5186 -13 2022 8791 8791 8791 -5186 16 2022 8791 8791 8791 -5186 16 1717 7465 7465 7465 -5186 16 1717 7465 7465 7465 -5186 16 1693 7360 7360 7360 -5186 16 1693 7360 7360 7360 -5186 16 1677 7291 7291 7291 -5186 6 1677 7291 7291 7291 -5186 6 1672 7269 7269 7269 -5186 6 1672 7269 7269 7269 -5186 6 1677 7291 7291 7291 -5186 25 1677 7291 7291 7291 -5186 25 1677 7291 7291 7291 -5186 25 1681 7308 7308 7308 -5186 25 1681 7308 7308 7308 -5186 5 1681 7308 7308 7308 -5186 5 1659 7213 7213 7213 -5186 2025-07-26 14:09:09,402 Hysteresis -179 0: raw(7213 16000 16000 16000) min(7213 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 7213 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7213 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(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 (1213 10000 10000 10000) 7: 0: 7213@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7213@1p __all__ 9: don't have active chargers. 9: raw(0 8787 8787 8787) min(0 8787 8787 8787) spread(-12399 8787 8787 8787) max_pv 0 9: [ 0 7213@1p ] PM PV mtr(W) avl(W) raw max min spread 4 845 3673 3673 3673 -5186 4 839 3647 3647 3647 -5186 4 839 3647 3647 3647 -5186 4 839 3647 3647 3647 -5186 -391 1257 5465 5465 5465 -5186 -391 1257 5465 5465 5465 -5186 -391 1257 5465 5465 5465 -5186 -391 1360 5913 5913 5913 -5186 -23 1214 5278 5278 5278 -5186 -23 1451 6308 6308 6308 -5186 -27 1451 6308 6308 6308 -5186 -27 1545 6717 6717 6717 -5186 -22 1545 6717 6717 6717 -5186 -22 1580 6869 6869 6869 -5186 -25 1580 6869 6869 6869 -5186 -25 1593 6926 6926 6926 -5186 -27 1593 6926 6926 6926 -5186 -27 1598 6947 6947 6947 -5186 -35 1598 6947 6947 6947 -5186 -35 1600 6956 6956 6956 -5186 2025-07-26 14:09:19,407 Hysteresis -169 0: raw(6956 16000 16000 16000) min(6956 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 6956 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6956 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 (956 10000 10000 10000) 7: 0: 6956@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6956@1p __all__ 9: don't have active chargers. 9: raw(0 9044 9044 9044) min(0 9044 9044 9044) spread(-12142 9044 9044 9044) max_pv 0 9: [ 0 6956@1p ] PM PV mtr(W) avl(W) raw max min spread -35 1541 6700 6700 6700 -5186 -35 1541 6700 6700 6700 -5186 -39 1541 6700 6700 6700 -5186 -39 1542 6704 6704 6704 -5186 -42 1542 6704 6704 6704 -5186 -42 1542 6704 6704 6704 -5186 -41 1542 6704 6704 6704 -5186 -41 1542 6704 6704 6704 -5186 -44 1542 6704 6704 6704 -5186 -44 1542 6704 6704 6704 -5186 -47 1542 6704 6704 6704 -5186 -47 1542 6704 6704 6704 -5186 -46 1542 6704 6704 6704 -5186 -46 1542 6704 6704 6704 -5186 -48 1542 6704 6704 6704 -5186 -48 1542 6704 6704 6704 -5186 -50 1542 6704 6704 6704 -5186 -50 1542 6704 6704 6704 -5186 -53 1542 6704 6704 6704 -5186 -53 1542 6704 6704 6704 -5186 2025-07-26 14:09:29,415 Hysteresis -159 0: raw(6704 16000 16000 16000) min(6704 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 6704 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6704 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 (704 10000 10000 10000) 7: 0: 6704@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6704@1p __all__ 9: don't have active chargers. 9: raw(0 9296 9296 9296) min(0 9296 9296 9296) spread(-11890 9296 9296 9296) max_pv 0 9: [ 0 6704@1p ] PM PV mtr(W) avl(W) raw max min spread -58 1484 6452 6452 6452 -5186 -58 1484 6452 6452 6452 -5186 -58 1484 6452 6452 6452 -5186 -58 1484 6452 6452 6452 -5186 -91 1484 6452 6452 6452 -5186 -91 1484 6452 6452 6452 -5186 -85 1484 6452 6452 6452 -5186 -85 1484 6452 6452 6452 -5186 -91 1484 6452 6452 6452 -5186 -91 1484 6452 6452 6452 -5186 -72 1484 6452 6452 6452 -5186 -72 1484 6452 6452 6452 -5186 -80 1484 6452 6452 6452 -5186 -80 1484 6452 6452 6452 -5186 -70 1484 6452 6452 6452 -5186 -70 1484 6452 6452 6452 -5186 -97 1484 6452 6452 6452 -5186 -97 1484 6452 6452 6452 -5186 -84 1484 6452 6452 6452 -5186 -84 1484 6452 6452 6452 -5186 2025-07-26 14:09:39,421 Hysteresis -149 0: raw(6452 16000 16000 16000) min(6452 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 6452 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6452 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 (452 10000 10000 10000) 7: 0: 6452@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6452@1p __all__ 9: don't have active chargers. 9: raw(0 9548 9548 9548) min(0 9548 9548 9548) spread(-11638 9548 9548 9548) max_pv 0 9: [ 0 6452@1p ] PM PV mtr(W) avl(W) raw max min spread -78 1426 6200 6200 6200 -5186 -78 1426 6200 6200 6200 -5186 -79 1426 6200 6200 6200 -5186 -79 1426 6200 6200 6200 -5186 -344 1547 6726 6726 6726 -5186 -344 1547 6726 6726 6726 -5186 -349 1550 6739 6739 6739 -5186 -349 1550 6739 6739 6739 -5186 -348 1549 6734 6734 6734 -5186 -348 1549 6734 6734 6734 -5186 -346 1548 6730 6730 6730 -5186 -346 1548 6730 6730 6730 -5186 -348 1549 6734 6734 6734 -5186 -348 1549 6734 6734 6734 -5186 -348 1549 6734 6734 6734 -5186 -348 1549 6734 6734 6734 -5186 -347 1549 6734 6734 6734 -5186 -347 1549 6734 6734 6734 -5186 -348 1549 6734 6734 6734 -5186 -348 1550 6739 6739 6739 -5186 2025-07-26 14:09:49,433 Hysteresis -139 0: raw(6739 16000 16000 16000) min(6739 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 6739 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6739 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 (739 10000 10000 10000) 7: 0: 6739@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6739@1p __all__ 9: don't have active chargers. 9: raw(0 9261 9261 9261) min(0 9261 9261 9261) spread(-11925 9261 9261 9261) max_pv 0 9: [ 0 6739@1p ] PM PV mtr(W) avl(W) raw max min spread -351 1617 7030 7030 7030 -5186 -351 1617 7030 7030 7030 -5186 -352 1618 7034 7034 7034 -5186 -352 1618 7034 7034 7034 -5186 -158 1521 6613 6613 6613 -5186 -158 1521 6613 6613 6613 -5186 -146 1515 6586 6586 6586 -5186 -146 1515 6586 6586 6586 -5186 -148 1516 6591 6591 6591 -5186 -148 1516 6591 6591 6591 -5186 -144 1514 6582 6582 6582 -5186 -144 1514 6582 6582 6582 -5186 -148 1516 6591 6591 6591 -5186 -148 1516 6591 6591 6591 -5186 -154 1519 6604 6604 6604 -5186 -154 1519 6604 6604 6604 -5186 -156 1520 6608 6608 6608 -5186 -156 1520 6608 6608 6608 -5186 -157 1521 6613 6613 6613 -5186 -157 1521 6613 6613 6613 -5186 2025-07-26 14:09:59,437 Hysteresis -129 0: raw(6613 16000 16000 16000) min(6613 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 6613 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6613 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 (613 10000 10000 10000) 7: 0: 6613@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6613@1p __all__ 9: don't have active chargers. 9: raw(0 9387 9387 9387) min(0 9387 9387 9387) spread(-11799 9387 9387 9387) max_pv 0 9: [ 0 6613@1p ] PM PV mtr(W) avl(W) raw max min spread -157 1492 6486 6486 6486 -5186 -157 1491 6482 6482 6482 -5186 -158 1492 6486 6486 6486 -5186 -158 1492 6486 6486 6486 -5186 -153 1490 6478 6478 6478 -5186 -153 1490 6478 6478 6478 -5186 -157 1492 6486 6486 6486 -5186 -157 1492 6486 6486 6486 -5186 -161 1494 6495 6495 6495 -5186 -161 1494 6495 6495 6495 -5186 -158 1492 6486 6486 6486 -5186 -158 1492 6486 6486 6486 -5186 -160 1493 6491 6491 6491 -5186 -160 1493 6491 6491 6491 -5186 -163 1495 6500 6500 6500 -5186 -163 1495 6500 6500 6500 -5186 -170 1498 6513 6513 6513 -5186 -170 1498 6513 6513 6513 -5186 -170 1498 6513 6513 6513 -5186 -170 1498 6513 6513 6513 -5186 2025-07-26 14:10:09,443 Hysteresis -119 0: raw(6513 16000 16000 16000) min(6513 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 6513 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6513 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 (513 10000 10000 10000) 7: 0: 6513@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6513@1p __all__ 9: don't have active chargers. 9: raw(0 9487 9487 9487) min(0 9487 9487 9487) spread(-11699 9487 9487 9487) max_pv 0 9: [ 0 6513@1p ] PM PV mtr(W) avl(W) raw max min spread -174 1477 6421 6421 6421 -5186 -174 1477 6421 6421 6421 -5186 -177 1478 6426 6426 6426 -5186 -177 1478 6426 6426 6426 -5186 -387 1583 6882 6882 6882 -5186 -387 1583 6882 6882 6882 -5186 -390 1584 6886 6886 6886 -5186 -390 1584 6886 6886 6886 -5186 -394 1586 6895 6895 6895 -5186 -394 1586 6895 6895 6895 -5186 -396 1587 6900 6900 6900 -5186 -396 1587 6900 6900 6900 -5186 -393 1586 6895 6895 6895 -5186 -393 1586 6895 6895 6895 -5186 -399 1589 6908 6908 6908 -5186 -399 1589 6908 6908 6908 -5186 -398 1589 6908 6908 6908 -5186 -398 1589 6908 6908 6908 -5186 -407 1593 6926 6926 6926 -5186 -407 1593 6926 6926 6926 -5186 2025-07-26 14:10:19,449 Hysteresis -109 0: raw(6926 16000 16000 16000) min(6926 16000 16000 16000) spread(-5186 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) 5: <2 active. pv reqs min 5: filtered 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 (926 10000 10000 10000) 7: 0: 6926@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6926@1p __all__ 9: don't have active chargers. 9: raw(0 9074 9074 9074) min(0 9074 9074 9074) spread(-12112 9074 9074 9074) max_pv 0 9: [ 0 6926@1p ] PM PV mtr(W) avl(W) raw max min spread -409 1689 7343 7343 7343 -5186 -409 1689 7343 7343 7343 -5186 -409 1689 7343 7343 7343 -5186 -409 1689 7343 7343 7343 -5186 -187 1578 6860 6860 6860 -5186 -187 1578 6860 6860 6860 -5186 -144 1557 6769 6769 6769 -5186 -144 1557 6769 6769 6769 -5186 -144 1557 6769 6769 6769 -5186 -144 1557 6769 6769 6769 -5186 -145 1558 6773 6773 6773 -5186 -145 1558 6773 6773 6773 -5186 -146 1558 6773 6773 6773 -5186 -146 1558 6773 6773 6773 -5186 -141 1555 6760 6760 6760 -5186 -141 1555 6760 6760 6760 -5186 -144 1557 6769 6769 6769 -5186 -144 1557 6769 6769 6769 -5186 -202 1586 6895 6895 6895 -5186 -202 1586 6895 6895 6895 -5186 2025-07-26 14:10:29,455 Hysteresis -99 0: raw(6895 16000 16000 16000) min(6895 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 6895 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6895 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(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 (895 10000 10000 10000) 7: 0: 6895@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6895@1p __all__ 9: don't have active chargers. 9: raw(0 9105 9105 9105) min(0 9105 9105 9105) spread(-12081 9105 9105 9105) max_pv 0 9: [ 0 6895@1p ] PM PV mtr(W) avl(W) raw max min spread -198 1577 6856 6856 6856 -5186 -198 1577 6856 6856 6856 -5186 -200 1578 6860 6860 6860 -5186 -200 1578 6860 6860 6860 -5186 -199 1577 6856 6856 6856 -5186 -199 1577 6856 6856 6856 -5186 -205 1580 6869 6869 6869 -5186 -205 1580 6869 6869 6869 -5186 -204 1580 6869 6869 6869 -5186 -204 1580 6869 6869 6869 -5186 -207 1581 6873 6873 6873 -5186 -207 1581 6873 6873 6873 -5186 -211 1583 6882 6882 6882 -5186 -211 1583 6882 6882 6882 -5186 -207 1581 6873 6873 6873 -5186 -207 1581 6873 6873 6873 -5186 -206 1581 6873 6873 6873 -5186 -206 1581 6873 6873 6873 -5186 -210 1583 6882 6882 6882 -5186 -210 1583 6882 6882 6882 -5186 2025-07-26 14:10:39,460 Hysteresis -89 0: raw(6882 16000 16000 16000) min(6882 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 6882 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6882 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(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 (882 10000 10000 10000) 7: 0: 6882@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6882@1p __all__ 9: don't have active chargers. 9: raw(0 9118 9118 9118) min(0 9118 9118 9118) spread(-12068 9118 9118 9118) max_pv 0 9: [ 0 6882@1p ] PM PV mtr(W) avl(W) raw max min spread -216 1582 6878 6878 6878 -5186 -216 1582 6878 6878 6878 -5186 -217 1583 6882 6882 6882 -5186 -217 1583 6882 6882 6882 -5186 -219 1584 6886 6886 6886 -5186 -219 1584 6886 6886 6886 -5186 -224 1586 6895 6895 6895 -5186 -224 1586 6895 6895 6895 -5186 -223 1586 6895 6895 6895 -5186 -223 1586 6895 6895 6895 -5186 -227 1588 6904 6904 6904 -5186 -227 1588 6904 6904 6904 -5186 -227 1588 6904 6904 6904 -5186 -227 1588 6904 6904 6904 -5186 -231 1590 6913 6913 6913 -5186 -231 1590 6913 6913 6913 -5186 -223 1586 6895 6895 6895 -5186 -223 1586 6895 6895 6895 -5186 -228 1588 6904 6904 6904 -5186 -228 1588 6904 6904 6904 -5186 2025-07-26 14:10:49,466 Hysteresis -79 0: raw(6904 16000 16000 16000) min(6904 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 6904 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6904 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 (904 10000 10000 10000) 7: 0: 6904@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6904@1p __all__ 9: don't have active chargers. 9: raw(0 9096 9096 9096) min(0 9096 9096 9096) spread(-12090 9096 9096 9096) max_pv 0 9: [ 0 6904@1p ] PM PV mtr(W) avl(W) raw max min spread -183 1571 6830 6830 6830 -5186 -183 1571 6830 6830 6830 -5186 -188 1574 6843 6843 6843 -5186 -188 1574 6843 6843 6843 -5186 -185 1572 6834 6834 6834 -5186 -185 1573 6839 6839 6839 -5186 -189 1575 6847 6847 6847 -5186 -189 1575 6847 6847 6847 -5186 -191 1576 6852 6852 6852 -5186 -191 1576 6852 6852 6852 -5186 -195 1578 6860 6860 6860 -5186 -195 1578 6860 6860 6860 -5186 -194 1577 6856 6856 6856 -5186 -194 1577 6856 6856 6856 -5186 -199 1579 6865 6865 6865 -5186 -199 1580 6869 6869 6869 -5186 -198 1579 6865 6865 6865 -5186 -198 1579 6865 6865 6865 -5186 -56 1530 6652 6652 6652 -5186 -56 1530 6652 6652 6652 -5186 2025-07-26 14:10:59,471 Hysteresis -69 0: raw(6652 16000 16000 16000) min(6652 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 6652 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6652 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 (652 10000 10000 10000) 7: 0: 6652@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6652@1p __all__ 9: don't have active chargers. 9: raw(0 9348 9348 9348) min(0 9348 9348 9348) spread(-11838 9348 9348 9348) max_pv 0 9: [ 0 6652@1p ] PM PV mtr(W) avl(W) raw max min spread -191 1518 6600 6600 6600 -5186 -191 1518 6600 6600 6600 -5186 -239 1541 6700 6700 6700 -5186 -239 1541 6700 6700 6700 -5186 -238 1541 6700 6700 6700 -5186 -238 1541 6700 6700 6700 -5186 -247 1545 6717 6717 6717 -5186 -247 1545 6717 6717 6717 -5186 -254 1549 6734 6734 6734 -5186 -254 1548 6730 6730 6730 -5186 -258 1550 6739 6739 6739 -5186 -258 1550 6739 6739 6739 -5186 -261 1552 6747 6747 6747 -5186 -261 1552 6747 6747 6747 -5186 -266 1554 6756 6756 6756 -5186 -266 1554 6756 6756 6756 -5186 -270 1556 6765 6765 6765 -5186 -270 1556 6765 6765 6765 -5186 -323 1583 6882 6882 6882 -5186 -323 1583 6882 6882 6882 -5186 2025-07-26 14:11:09,479 Hysteresis -59 0: raw(6882 16000 16000 16000) min(6882 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 6882 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6882 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(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 (882 10000 10000 10000) 7: 0: 6882@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6882@1p __all__ 9: don't have active chargers. 9: raw(0 9118 9118 9118) min(0 9118 9118 9118) spread(-12068 9118 9118 9118) max_pv 0 9: [ 0 6882@1p ] PM PV mtr(W) avl(W) raw max min spread -328 1638 7121 7121 7121 -5186 -328 1638 7121 7121 7121 -5186 -328 1638 7121 7121 7121 -5186 -328 1638 7121 7121 7121 -5186 -337 1643 7143 7143 7143 -5186 -337 1643 7143 7143 7143 -5186 -362 1655 7195 7195 7195 -5186 -362 1655 7195 7195 7195 -5186 -366 1657 7204 7204 7204 -5186 -366 1657 7204 7204 7204 -5186 -375 1662 7226 7226 7226 -5186 -375 1662 7226 7226 7226 -5186 -382 1665 7239 7239 7239 -5186 -382 1665 7239 7239 7239 -5186 -389 1669 7256 7256 7256 -5186 -389 1669 7256 7256 7256 -5186 -395 1672 7269 7269 7269 -5186 -395 1672 7269 7269 7269 -5186 -406 1677 7291 7291 7291 -5186 -406 1677 7291 7291 7291 -5186 2025-07-26 14:11:19,485 Hysteresis -49 0: raw(7291 16000 16000 16000) min(7291 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 7291 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7291 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 (1291 10000 10000 10000) 7: 0: 7291@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7291@1p __all__ 9: don't have active chargers. 9: raw(0 8709 8709 8709) min(0 8709 8709 8709) spread(-12477 8709 8709 8709) max_pv 0 9: [ 0 7291@1p ] PM PV mtr(W) avl(W) raw max min spread -409 1773 7708 7708 7708 -5186 -409 1773 7708 7708 7708 -5186 -417 1777 7726 7726 7726 -5186 -417 1777 7726 7726 7726 -5186 -430 1783 7752 7752 7752 -5186 -430 1783 7752 7752 7752 -5186 -391 1764 7669 7669 7669 -5186 -391 1764 7669 7669 7669 -5186 -397 1767 7682 7682 7682 -5186 -397 1767 7682 7682 7682 -5186 -411 1774 7713 7713 7713 -5186 -411 1774 7713 7713 7713 -5186 -416 1776 7721 7721 7721 -5186 -416 1776 7721 7721 7721 -5186 -277 1707 7421 7421 7421 -5186 -277 1707 7421 7421 7421 -5186 -349 1743 7578 7578 7578 -5186 -349 1743 7578 7578 7578 -5186 -353 1745 7586 7586 7586 -5186 -353 1745 7586 7586 7586 -5186 2025-07-26 14:11:29,490 Hysteresis -39 0: raw(7586 16000 16000 16000) min(7586 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 7586 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7586 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 (1586 10000 10000 10000) 7: 0: 7586@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7586@1p __all__ 9: don't have active chargers. 9: raw(0 8414 8414 8414) min(0 8414 8414 8414) spread(-12772 8414 8414 8414) max_pv 0 9: [ 0 7586@1p ] PM PV mtr(W) avl(W) raw max min spread -401 1837 7986 7986 7986 -5186 -401 1837 7986 7986 7986 -5186 -345 1809 7865 7865 7865 -5186 -345 1809 7865 7865 7865 -5186 -313 1793 7795 7795 7795 -5186 -313 1793 7795 7795 7795 -5186 -157 1715 7456 7456 7456 -5186 -157 1715 7456 7456 7456 -5186 -194 1734 7539 7539 7539 -5186 -194 1734 7539 7539 7539 -5186 -184 1729 7517 7517 7517 -5186 -184 1729 7517 7517 7517 -5186 -203 1738 7556 7556 7556 -5186 -203 1738 7556 7556 7556 -5186 -244 1758 7643 7643 7643 -5186 -244 1758 7643 7643 7643 -5186 -199 1736 7547 7547 7547 -5186 -199 1736 7547 7547 7547 -5186 -261 1767 7682 7682 7682 -5186 -261 1767 7682 7682 7682 -5186 2025-07-26 14:11:39,496 Hysteresis -29 0: raw(7682 16000 16000 16000) min(7682 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 7682 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7682 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(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 (1682 10000 10000 10000) 7: 0: 7682@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7682@1p __all__ 9: don't have active chargers. 9: raw(0 8318 8318 8318) min(0 8318 8318 8318) spread(-12868 8318 8318 8318) max_pv 0 9: [ 0 7682@1p ] PM PV mtr(W) avl(W) raw max min spread -226 1771 7700 7700 7700 -5186 -226 1771 7700 7700 7700 -5186 -235 1776 7721 7721 7721 -5186 -235 1776 7721 7721 7721 -5186 -230 1773 7708 7708 7708 -5186 -230 1773 7708 7708 7708 -5186 -245 1781 7743 7743 7743 -5186 -245 1781 7743 7743 7743 -5186 -263 1790 7782 7782 7782 -5186 -263 1790 7782 7782 7782 -5186 -215 1766 7678 7678 7678 -5186 -215 1766 7678 7678 7678 -5186 -265 1791 7786 7786 7786 -5186 -265 1791 7786 7786 7786 -5186 -330 1823 7926 7926 7926 -5186 -330 1823 7926 7926 7926 -5186 -329 1823 7926 7926 7926 -5186 -329 1823 7926 7926 7926 -5186 -325 1821 7917 7917 7917 -5186 -325 1821 7917 7917 7917 -5186 2025-07-26 14:11:49,505 Hysteresis -19 0: raw(7917 16000 16000 16000) min(7917 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 7917 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7917 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 (1917 10000 10000 10000) 7: 0: 7917@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7917@1p __all__ 9: don't have active chargers. 9: raw(0 8083 8083 8083) min(0 8083 8083 8083) spread(-13103 8083 8083 8083) max_pv 0 9: [ 0 7917@1p ] PM PV mtr(W) avl(W) raw max min spread -330 1878 8165 8165 8165 -5186 -330 1877 8160 8160 8160 -5186 -342 1883 8186 8186 8186 -5186 -342 1883 8186 8186 8186 -5186 -351 1888 8208 8208 8208 -5186 -351 1888 8208 8208 8208 -5186 -367 1896 8243 8243 8243 -5186 -367 1896 8243 8243 8243 -5186 -214 1820 7913 7913 7913 -5186 -214 1820 7913 7913 7913 -5186 -284 1854 8060 8060 8060 -5186 -284 1854 8060 8060 8060 -5186 -297 1861 8091 8091 8091 -5186 -297 1861 8091 8091 8091 -5186 -332 1879 8169 8169 8169 -5186 -332 1879 8169 8169 8169 -5186 -309 1867 8117 8117 8117 -5186 -309 1867 8117 8117 8117 -5186 -317 1871 8134 8134 8134 -5186 -317 1871 8134 8134 8134 -5186 2025-07-26 14:11:59,511 Hysteresis -9 0: raw(8134 16000 16000 16000) min(8134 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 8134 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 8134 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(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 (2134 10000 10000 10000) 7: 0: 8134@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8134@1p __all__ 9: don't have active chargers. 9: raw(0 7866 7866 7866) min(0 7866 7866 7866) spread(-13320 7866 7866 7866) max_pv 0 9: [ 0 8134@1p ] PM PV mtr(W) avl(W) raw max min spread -307 1916 8330 8330 8330 -5186 -307 1916 8330 8330 8330 -5186 -311 1918 8339 8339 8339 -5186 -311 1918 8339 8339 8339 -5186 -332 1929 8386 8386 8386 -5186 -332 1928 8382 8382 8382 -5186 -316 1920 8347 8347 8347 -5186 -316 1921 8352 8352 8352 -5186 -429 1977 8595 8595 8595 -5186 -429 1977 8595 8595 8595 -5186 -428 1977 8595 8595 8595 -5186 -428 1977 8595 8595 8595 -5186 -440 1983 8621 8621 8621 -5186 -440 1982 8617 8617 8617 -5186 -446 1985 8630 8630 8630 -5186 -446 1986 8634 8634 8634 -5186 -453 1989 8647 8647 8647 -5186 -453 1989 8647 8647 8647 -5186 -470 1998 8686 8686 8686 -5186 -470 1998 8686 8686 8686 -5186 2025-07-26 14:12:09,517 Hysteresis 0 0: raw(8686 16000 16000 16000) min(8686 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 8686 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 8686 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: 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 (2686 10000 10000 10000) 7: 0: 8686@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8686@1p __all__ 9: don't have active chargers. 9: raw(0 7314 7314 7314) min(0 7314 7314 7314) spread(-13872 7314 7314 7314) max_pv 0 9: [ 0 8686@1p ] PM PV mtr(W) avl(W) raw max min spread -470 2125 9239 9239 9239 -5186 -470 2125 9239 9239 9239 -5186 -310 2045 8891 8891 8891 -5186 -310 2044 8886 8886 8886 -5186 -336 2057 8943 8943 8943 -5186 -336 2057 8943 8943 8943 -5186 -163 1971 8569 8569 8569 -5186 -163 1971 8569 8569 8569 -5186 -263 2021 8786 8786 8786 -5186 -263 2021 8786 8786 8786 -5186 -184 1982 8617 8617 8617 -5186 -184 1982 8617 8617 8617 -5186 -200 1990 8652 8652 8652 -5186 -200 1990 8652 8652 8652 -5186 -221 2000 8695 8695 8695 -5186 -221 2000 8695 8695 8695 -5186 -191 1985 8630 8630 8630 -5186 -191 1985 8630 8630 8630 -5186 -240 2009 8734 8734 8734 -5186 -240 2009 8734 8734 8734 -5186 2025-07-26 14:12:19,528 Hysteresis 10 0: raw(8734 16000 16000 16000) min(8734 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 8734 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 8734 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2734 10000 10000 10000) 7: 0: 8734@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8734@1p __all__ 9: don't have active chargers. 9: raw(0 7266 7266 7266) min(0 7266 7266 7266) spread(-13920 7266 7266 7266) max_pv 0 9: [ 0 8734@1p ] PM PV mtr(W) avl(W) raw max min spread -208 2005 8717 8717 8717 -5186 -208 2005 8717 8717 8717 -5186 -175 1988 8643 8643 8643 -5186 -175 1988 8643 8643 8643 -5186 -182 1992 8660 8660 8660 -5186 -182 1992 8660 8660 8660 -5186 -159 1980 8608 8608 8608 -5186 -159 1980 8608 8608 8608 -5186 -114 1958 8513 8513 8513 -5186 -114 1958 8513 8513 8513 -5186 -127 1964 8539 8539 8539 -5186 -127 1964 8539 8539 8539 -5186 -81 1951 8482 8482 8482 -5186 -81 1951 8482 8482 8482 -5186 -124 1963 8534 8534 8534 -5186 -124 1963 8534 8534 8534 -5186 -96 1951 8482 8482 8482 -5186 -96 1951 8482 8482 8482 -5186 -45 1951 8482 8482 8482 -5186 2025-07-26 14:12:29,537 Hysteresis 20 0: raw(8482 16000 16000 16000) min(8482 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 8482 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 8482 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2482 10000 10000 10000) 7: 0: 8482@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8482@1p __all__ 9: don't have active chargers. 9: raw(0 7518 7518 7518) min(0 7518 7518 7518) spread(-13668 7518 7518 7518) max_pv 0 9: [ 0 8482@1p ] PM PV mtr(W) avl(W) raw max min spread -45 1893 8230 8230 8230 -5186 -191 1938 8426 8426 8426 -5186 -191 1938 8426 8426 8426 -5186 -212 1949 8473 8473 8473 -5186 -212 1949 8473 8473 8473 -5186 -456 2070 9000 9000 9000 -5186 -456 2070 9000 9000 9000 -5186 -472 2078 9034 9034 9034 -5186 -472 2078 9034 9034 9034 -5186 -478 2081 9047 9047 9047 -5186 -489 2087 9073 9073 9073 -5186 -489 2087 9073 9073 9073 -5186 -489 2087 9073 9073 9073 -5186 -490 2087 9073 9073 9073 -5186 -490 2087 9073 9073 9073 -5186 -501 2093 9100 9100 9100 -5186 -308 1996 8678 8678 8678 -5186 -308 1996 8678 8678 8678 -5186 -308 1996 8678 8678 8678 -5186 -428 2056 8939 8939 8939 -5186 2025-07-26 14:12:39,546 Hysteresis 30 0: raw(8939 16000 16000 16000) min(8939 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 8939 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 8939 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 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(0 7061 7061 7061) spread(-14125 7061 7061 7061) max_pv 0 9: [ 0 8939@1p ] PM PV mtr(W) avl(W) raw max min spread -428 2161 9395 9395 9395 -5186 -350 2122 9226 9226 9226 -5186 -443 2169 9430 9430 9430 -5186 -443 2169 9430 9430 9430 -5186 -351 2123 9230 9230 9230 -5186 -351 2123 9230 9230 9230 -5186 -351 2123 9230 9230 9230 -5186 -161 2028 8817 8817 8817 -5186 -166 2031 8830 8830 8830 -5186 -166 2031 8830 8830 8830 -5186 -128 2012 8747 8747 8747 -5186 -128 2012 8747 8747 8747 -5186 -170 2033 8839 8839 8839 -5186 -170 2033 8839 8839 8839 -5186 -302 2098 9121 9121 9121 -5186 -302 2098 9121 9121 9121 -5186 -305 2100 9130 9130 9130 -5186 -305 2100 9130 9130 9130 -5186 -304 2099 9126 9126 9126 -5186 -304 2099 9126 9126 9126 -5186 2025-07-26 14:12:49,553 Hysteresis 40 0: raw(9126 16000 16000 16000) min(9126 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 9126 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 9126 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (3126 10000 10000 10000) 7: 0: 9126@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9126@1p __all__ 9: don't have active chargers. 9: raw(0 6874 6874 6874) min(0 6874 6874 6874) spread(-14312 6874 6874 6874) max_pv 0 9: [ 0 9126@1p ] PM PV mtr(W) avl(W) raw max min spread -298 2140 9304 9304 9304 -5186 -298 2140 9304 9304 9304 -5186 -287 2134 9278 9278 9278 -5186 -287 2134 9278 9278 9278 -5186 -280 2131 9265 9265 9265 -5186 -280 2131 9265 9265 9265 -5186 -266 2123 9230 9230 9230 -5186 -266 2123 9230 9230 9230 -5186 -241 2111 9178 9178 9178 -5186 -241 2111 9178 9178 9178 -5186 -93 2041 8873 8873 8873 -5186 -93 2041 8873 8873 8873 -5186 -106 2044 8886 8886 8886 -5186 -106 2044 8886 8886 8886 -5186 -112 2040 8869 8869 8869 -5186 -112 2040 8869 8869 8869 -5186 -2 2034 8843 8843 8843 -5186 -2 2034 8843 8843 8843 -5186 -49 2038 8860 8860 8860 -5186 -49 2038 8860 8860 8860 -5186 2025-07-26 14:12:59,562 Hysteresis 50 0: raw(8860 16000 16000 16000) min(8860 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 8860 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 8860 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2860 10000 10000 10000) 7: 0: 8860@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8860@1p __all__ 9: don't have active chargers. 9: raw(0 7140 7140 7140) min(0 7140 7140 7140) spread(-14046 7140 7140 7140) max_pv 0 9: [ 0 8860@1p ] PM PV mtr(W) avl(W) raw max min spread -32 1979 8604 8604 8604 -5186 -32 1979 8604 8604 8604 -5186 27 1980 8608 8608 8608 -5186 27 1980 8608 8608 8608 -5186 -44 1977 8595 8595 8595 -5186 -44 1977 8595 8595 8595 -5186 -11 1977 8595 8595 8595 -5186 -11 1977 8595 8595 8595 -5186 66 1976 8591 8591 8591 -5186 66 1976 8591 8591 8591 -5186 -85 1974 8582 8582 8582 -5186 -85 1974 8582 8582 8582 -5186 1 1971 8569 8569 8569 -5186 1 1971 8569 8569 8569 -5186 60 1961 8526 8526 8526 -5186 60 1961 8526 8526 8526 -5186 -46 1967 8552 8552 8552 -5186 -46 1967 8552 8552 8552 -5186 17 1957 8508 8508 8508 -5186 17 1957 8508 8508 8508 -5186 2025-07-26 14:13:09,576 Hysteresis 60 0: raw(8508 16000 16000 16000) min(8508 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 8508 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 8508 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2508 10000 10000 10000) 7: 0: 8508@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8508@1p __all__ 9: don't have active chargers. 9: raw(0 7492 7492 7492) min(0 7492 7492 7492) spread(-13694 7492 7492 7492) max_pv 0 9: [ 0 8508@1p ] PM PV mtr(W) avl(W) raw max min spread 29 1878 8165 8165 8165 -5186 29 1878 8165 8165 8165 -5186 -41 1879 8169 8169 8169 -5186 -41 1879 8169 8169 8169 -5186 -150 1890 8217 8217 8217 -5186 -150 1890 8217 8217 8217 -5186 -113 1885 8195 8195 8195 -5186 -113 1885 8195 8195 8195 -5186 -310 1984 8626 8626 8626 -5186 -310 1984 8626 8626 8626 -5186 -307 1994 8669 8669 8669 -5186 -307 1994 8669 8669 8669 -5186 -295 1993 8665 8665 8665 -5186 -295 1993 8665 8665 8665 -5186 -291 1993 8665 8665 8665 -5186 -291 1993 8665 8665 8665 -5186 -283 1990 8652 8652 8652 -5186 -283 1990 8652 8652 8652 -5186 -279 1988 8643 8643 8643 -5186 -279 1988 8643 8643 8643 -5186 2025-07-26 14:13:19,581 Hysteresis 70 0: raw(8643 16000 16000 16000) min(8643 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 8643 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 8643 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2643 10000 10000 10000) 7: 0: 8643@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8643@1p __all__ 9: don't have active chargers. 9: raw(0 7357 7357 7357) min(0 7357 7357 7357) spread(-13829 7357 7357 7357) max_pv 0 9: [ 0 8643@1p ] PM PV mtr(W) avl(W) raw max min spread -270 2015 8760 8760 8760 -5186 -270 2015 8760 8760 8760 -5186 -216 1987 8639 8639 8639 -5186 -216 1987 8639 8639 8639 -5186 99 1930 8391 8391 8391 -5186 99 1930 8391 8391 8391 -5186 89 1930 8391 8391 8391 -5186 89 1930 8391 8391 8391 -5186 -6 1930 8391 8391 8391 -5186 -6 1930 8391 8391 8391 -5186 35 1909 8300 8300 8300 -5186 35 1873 8143 8143 8143 -5186 -32 1873 8143 8143 8143 -5186 -32 1863 8100 8100 8100 -5186 -21 1863 8100 8100 8100 -5186 -21 1863 8100 8100 8100 -5186 10 1847 8030 8030 8030 -5186 10 1847 8030 8030 8030 -5186 -2 1847 8030 8030 8030 -5186 -2 1847 8030 8030 8030 -5186 2025-07-26 14:13:29,586 Hysteresis 80 0: raw(8030 16000 16000 16000) min(8030 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 8030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 8030 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2030 10000 10000 10000) 7: 0: 8030@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8030@1p __all__ 9: don't have active chargers. 9: raw(0 7970 7970 7970) min(0 7970 7970 7970) spread(-13216 7970 7970 7970) max_pv 0 9: [ 0 8030@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1710 7434 7434 7434 -5186 0 1710 7434 7434 7434 -5186 -158 1734 7539 7539 7539 -5186 -158 1734 7539 7539 7539 -5186 -250 1782 7747 7747 7747 -5186 -250 1782 7747 7747 7747 -5186 -250 1790 7782 7782 7782 -5186 -250 1790 7782 7782 7782 -5186 -251 1830 7956 7956 7956 -5186 -251 1851 8047 8047 8047 -5186 -247 1849 8039 8039 8039 -5186 -247 1857 8073 8073 8073 -5186 -239 1853 8056 8056 8056 -5186 -239 1856 8069 8069 8069 -5186 -232 1853 8056 8056 8056 -5186 -232 1853 8056 8056 8056 -5186 -157 1817 7900 7900 7900 -5186 -157 1817 7900 7900 7900 -5186 -48 1789 7778 7778 7778 -5186 -48 1789 7778 7778 7778 -5186 2025-07-26 14:13:39,592 Hysteresis 90 0: raw(7778 16000 16000 16000) min(7778 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 7778 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7778 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1778 10000 10000 10000) 7: 0: 7778@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7778@1p __all__ 9: don't have active chargers. 9: raw(0 8222 8222 8222) min(0 8222 8222 8222) spread(-12964 8222 8222 8222) max_pv 0 9: [ 0 7778@1p ] PM PV mtr(W) avl(W) raw max min spread -47 1731 7526 7526 7526 -5186 -47 1731 7526 7526 7526 -5186 -20 1731 7526 7526 7526 -5186 -20 1731 7526 7526 7526 -5186 -35 1731 7526 7526 7526 -5186 -35 1731 7526 7526 7526 -5186 -33 1731 7526 7526 7526 -5186 -33 1731 7526 7526 7526 -5186 0 1731 7526 7526 7526 -5186 0 1731 7526 7526 7526 -5186 -25 1731 7526 7526 7526 -5186 -25 1731 7526 7526 7526 -5186 -15 1731 7526 7526 7526 -5186 -15 1732 7530 7530 7530 -5186 -16 1732 7530 7530 7530 -5186 -16 1732 7530 7530 7530 -5186 -18 1731 7526 7526 7526 -5186 -18 1731 7526 7526 7526 -5186 -4 1731 7526 7526 7526 -5186 -4 1731 7526 7526 7526 -5186 2025-07-26 14:13:49,602 Hysteresis 100 0: raw(7526 16000 16000 16000) min(7526 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 7526 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7526 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1526 10000 10000 10000) 7: 0: 7526@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7526@1p __all__ 9: don't have active chargers. 9: raw(0 8474 8474 8474) min(0 8474 8474 8474) spread(-12712 8474 8474 8474) max_pv 0 9: [ 0 7526@1p ] PM PV mtr(W) avl(W) raw max min spread -19 1673 7273 7273 7273 -5186 -19 1673 7273 7273 7273 -5186 -10 1674 7278 7278 7278 -5186 -10 1674 7278 7278 7278 -5186 -254 1750 7608 7608 7608 -5186 -254 1750 7608 7608 7608 -5186 -267 1756 7634 7634 7634 -5186 -267 1756 7634 7634 7634 -5186 -219 1733 7534 7534 7534 -5186 -219 1733 7534 7534 7534 -5186 -245 1745 7586 7586 7586 -5186 -245 1745 7586 7586 7586 -5186 -269 1757 7639 7639 7639 -5186 -269 1757 7639 7639 7639 -5186 -207 1726 7504 7504 7504 -5186 -207 1726 7504 7504 7504 -5186 -282 1763 7665 7665 7665 -5186 -282 1763 7665 7665 7665 -5186 -297 1771 7700 7700 7700 -5186 -297 1771 7700 7700 7700 -5186 2025-07-26 14:13:59,608 Hysteresis 110 0: raw(7700 16000 16000 16000) min(7700 16000 16000 16000) spread(-5186 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 (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(-12886 8300 8300 8300) max_pv 0 9: [ 0 7700@1p ] PM PV mtr(W) avl(W) raw max min spread -405 1866 8113 8113 8113 -5186 -405 1866 8113 8113 8113 -5186 -398 1863 8100 8100 8100 -5186 -398 1863 8100 8100 8100 -5186 -159 1744 7582 7582 7582 -5186 -159 1744 7582 7582 7582 -5186 -161 1744 7582 7582 7582 -5186 -161 1744 7582 7582 7582 -5186 -159 1743 7578 7578 7578 -5186 -159 1743 7578 7578 7578 -5186 -62 1714 7452 7452 7452 -5186 -62 1714 7452 7452 7452 -5186 -33 1714 7452 7452 7452 -5186 -33 1714 7452 7452 7452 -5186 -15 1714 7452 7452 7452 -5186 -15 1714 7452 7452 7452 -5186 -18 1709 7430 7430 7430 -5186 -18 1709 7430 7430 7430 -5186 38 1709 7430 7430 7430 -5186 38 1709 7430 7430 7430 -5186 2025-07-26 14:14:09,613 Hysteresis 120 0: raw(7430 16000 16000 16000) min(7430 16000 16000 16000) spread(-5186 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 (1430 10000 10000 10000) 7: 0: 7430@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7430@1p __all__ 9: don't have active chargers. 9: raw(0 8570 8570 8570) min(0 8570 8570 8570) spread(-12616 8570 8570 8570) max_pv 0 9: [ 0 7430@1p ] PM PV mtr(W) avl(W) raw max min spread -2 1650 7173 7173 7173 -5186 -2 1650 7173 7173 7173 -5186 -35 1651 7178 7178 7178 -5186 -35 1651 7178 7178 7178 -5186 -200 1697 7378 7378 7378 -5186 -200 1697 7378 7378 7378 -5186 -221 1706 7417 7417 7417 -5186 -221 1706 7417 7417 7417 -5186 -224 1709 7430 7430 7430 -5186 -224 1709 7430 7430 7430 -5186 -381 1790 7782 7782 7782 -5186 -381 1790 7782 7782 7782 -5186 -378 1789 7778 7778 7778 -5186 -378 1789 7778 7778 7778 -5186 -374 1787 7769 7769 7769 -5186 -374 1787 7769 7769 7769 -5186 -374 1788 7773 7773 7773 -5186 -374 1788 7773 7773 7773 -5186 -373 1787 7769 7769 7769 -5186 -373 1787 7769 7769 7769 -5186 2025-07-26 14:14:19,620 Hysteresis 130 0: raw(7769 16000 16000 16000) min(7769 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 7769 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7769 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1769 10000 10000 10000) 7: 0: 7769@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7769@1p __all__ 9: don't have active chargers. 9: raw(0 8231 8231 8231) min(0 8231 8231 8231) spread(-12955 8231 8231 8231) max_pv 0 9: [ 0 7769@1p ] PM PV mtr(W) avl(W) raw max min spread -375 1866 8113 8113 8113 -5186 -375 1866 8113 8113 8113 -5186 -380 1869 8126 8126 8126 -5186 -380 1869 8126 8126 8126 -5186 -80 1729 7517 7517 7517 -5186 -80 1729 7517 7517 7517 -5186 -10 1729 7517 7517 7517 -5186 -10 1729 7517 7517 7517 -5186 25 1729 7517 7517 7517 -5186 25 1729 7517 7517 7517 -5186 -61 1712 7443 7443 7443 -5186 -61 1712 7443 7443 7443 -5186 13 1697 7378 7378 7378 -5186 13 1697 7378 7378 7378 -5186 1 1695 7369 7369 7369 -5186 1 1695 7369 7369 7369 -5186 -68 1702 7400 7400 7400 -5186 -68 1702 7400 7400 7400 -5186 60 1697 7378 7378 7378 -5186 60 1697 7378 7378 7378 -5186 2025-07-26 14:14:29,626 Hysteresis 140 0: raw(7378 16000 16000 16000) min(7378 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 7378 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7378 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1378 10000 10000 10000) 7: 0: 7378@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7378@1p __all__ 9: don't have active chargers. 9: raw(0 8622 8622 8622) min(0 8622 8622 8622) spread(-12564 8622 8622 8622) max_pv 0 9: [ 0 7378@1p ] PM PV mtr(W) avl(W) raw max min spread -14 1610 7000 7000 7000 -5186 -14 1610 7000 7000 7000 -5186 -7 1614 7017 7017 7017 -5186 -7 1614 7017 7017 7017 -5186 -255 1687 7334 7334 7334 -5186 -255 1687 7334 7334 7334 -5186 -211 1671 7265 7265 7265 -5186 -211 1671 7265 7265 7265 -5186 -252 1702 7400 7400 7400 -5186 -252 1702 7400 7400 7400 -5186 -250 1709 7430 7430 7430 -5186 -250 1709 7430 7430 7430 -5186 -202 1688 7339 7339 7339 -5186 -202 1688 7339 7339 7339 -5186 -265 1721 7482 7482 7482 -5186 -265 1721 7482 7482 7482 -5186 -218 1697 7378 7378 7378 -5186 -218 1697 7378 7378 7378 -5186 -229 1703 7404 7404 7404 -5186 -229 1703 7404 7404 7404 -5186 2025-07-26 14:14:39,632 Hysteresis 150 0: raw(7404 16000 16000 16000) min(7404 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 7404 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7404 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1404 10000 10000 10000) 7: 0: 7404@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7404@1p __all__ 9: don't have active chargers. 9: raw(0 8596 8596 8596) min(0 8596 8596 8596) spread(-12590 8596 8596 8596) max_pv 0 9: [ 0 7404@1p ] PM PV mtr(W) avl(W) raw max min spread -241 1715 7456 7456 7456 -5186 -241 1715 7456 7456 7456 -5186 -143 1667 7247 7247 7247 -5186 -143 1667 7247 7247 7247 -5186 -401 1795 7804 7804 7804 -5186 -401 1795 7804 7804 7804 -5186 -400 1795 7804 7804 7804 -5186 -400 1795 7804 7804 7804 -5186 -397 1793 7795 7795 7795 -5186 -397 1793 7795 7795 7795 -5186 -397 1793 7795 7795 7795 -5186 -397 1793 7795 7795 7795 -5186 -396 1793 7795 7795 7795 -5186 -396 1793 7795 7795 7795 -5186 -397 1793 7795 7795 7795 -5186 -397 1793 7795 7795 7795 -5186 -396 1793 7795 7795 7795 -5186 -396 1793 7795 7795 7795 -5186 -206 1698 7382 7382 7382 -5186 -206 1698 7382 7382 7382 -5186 2025-07-26 14:14:49,637 Hysteresis 160 0: raw(7382 16000 16000 16000) min(7382 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 7382 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7382 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1382 10000 10000 10000) 7: 0: 7382@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7382@1p __all__ 9: don't have active chargers. 9: raw(0 8618 8618 8618) min(0 8618 8618 8618) spread(-12568 8618 8618 8618) max_pv 0 9: [ 0 7382@1p ] PM PV mtr(W) avl(W) raw max min spread -183 1682 7313 7313 7313 -5186 -183 1682 7313 7313 7313 -5186 -224 1702 7400 7400 7400 -5186 -224 1702 7400 7400 7400 -5186 -182 1681 7308 7308 7308 -5186 -182 1681 7308 7308 7308 -5186 -172 1676 7286 7286 7286 -5186 -172 1676 7286 7286 7286 -5186 -212 1696 7373 7373 7373 -5186 -212 1696 7373 7373 7373 -5186 -148 1664 7234 7234 7234 -5186 -148 1664 7234 7234 7234 -5186 -184 1682 7313 7313 7313 -5186 -184 1682 7313 7313 7313 -5186 -131 1656 7200 7200 7200 -5186 -131 1656 7200 7200 7200 -5186 -225 1702 7400 7400 7400 -5186 -225 1702 7400 7400 7400 -5186 -398 1789 7778 7778 7778 -5186 -398 1789 7778 7778 7778 -5186 2025-07-26 14:14:59,643 Hysteresis 170 0: raw(7778 16000 16000 16000) min(7778 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 7778 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7778 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1778 10000 10000 10000) 7: 0: 7778@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7778@1p __all__ 9: don't have active chargers. 9: raw(0 8222 8222 8222) min(0 8222 8222 8222) spread(-12964 8222 8222 8222) max_pv 0 9: [ 0 7778@1p ] PM PV mtr(W) avl(W) raw max min spread -397 1879 8169 8169 8169 -5186 -397 1879 8169 8169 8169 -5186 -352 1857 8073 8073 8073 -5186 -352 1857 8073 8073 8073 -5186 -170 1766 7678 7678 7678 -5186 -170 1766 7678 7678 7678 -5186 -103 1733 7534 7534 7534 -5186 -103 1733 7534 7534 7534 -5186 -102 1732 7530 7530 7530 -5186 -102 1732 7530 7530 7530 -5186 -102 1732 7530 7530 7530 -5186 -102 1732 7530 7530 7530 -5186 185 1689 7343 7343 7343 -5186 185 1689 7343 7343 7343 -5186 -115 1739 7560 7560 7560 -5186 -115 1739 7560 7560 7560 -5186 91 1731 7526 7526 7526 -5186 91 1731 7526 7526 7526 -5186 -29 1696 7373 7373 7373 -5186 -29 1696 7373 7373 7373 -5186 2025-07-26 14:15:09,650 Hysteresis 180 0: raw(7373 16000 16000 16000) min(7373 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 7373 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 7373 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 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(0 8627 8627 8627) spread(-12559 8627 8627 8627) max_pv 0 9: [ 0 7373@1p ] PM PV mtr(W) avl(W) raw max min spread -37 1596 6939 6939 6939 -5186 -37 1596 6939 6939 6939 -5186 3 1581 6873 6873 6873 -5186 3 1581 6873 6873 6873 -5186 -243 1661 7221 7221 7221 -5186 -243 1661 7221 7221 7221 -5186 -174 1627 7073 7073 7073 -5186 -174 1627 7073 7073 7073 -5186 -218 1659 7213 7213 7213 -5186 -218 1659 7213 7213 7213 -5186 -140 1644 7147 7147 7147 -5186 -140 1644 7147 7147 7147 -5186 -149 1657 7204 7204 7204 -5186 -149 1661 7221 7221 7221 -5186 -228 1700 7391 7391 7391 -5186 -228 1700 7391 7391 7391 -5186 -227 1700 7391 7391 7391 -5186 -227 1701 7395 7395 7395 -5186 -210 1693 7360 7360 7360 -5186 -210 1693 7360 7360 7360 -5186 2025-07-26 14:15:19,655 Hysteresis 190 0: raw(7360 16000 16000 16000) min(7360 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 7360 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7360 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1360 10000 10000 10000) 7: 0: 7360@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7360@1p __all__ 9: don't have active chargers. 9: raw(0 8640 8640 8640) min(0 8640 8640 8640) spread(-12546 8640 8640 8640) max_pv 0 9: [ 0 7360@1p ] PM PV mtr(W) avl(W) raw max min spread -179 1674 7278 7278 7278 -5186 -179 1675 7282 7282 7282 -5186 -204 1687 7334 7334 7334 -5186 -204 1687 7334 7334 7334 -5186 -202 1686 7330 7330 7330 -5186 -202 1686 7330 7330 7330 -5186 -194 1682 7313 7313 7313 -5186 -194 1682 7313 7313 7313 -5186 -215 1692 7356 7356 7356 -5186 -215 1692 7356 7356 7356 -5186 -314 1742 7573 7573 7573 -5186 -314 1742 7573 7573 7573 -5186 -393 1781 7743 7743 7743 -5186 -393 1781 7743 7743 7743 -5186 -393 1781 7743 7743 7743 -5186 -393 1781 7743 7743 7743 -5186 -395 1782 7747 7747 7747 -5186 -395 1782 7747 7747 7747 -5186 -394 1782 7747 7747 7747 -5186 -394 1782 7747 7747 7747 -5186 2025-07-26 14:15:29,666 Hysteresis 200 0: raw(7747 16000 16000 16000) min(7747 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 7747 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7747 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1747 10000 10000 10000) 7: 0: 7747@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7747@1p __all__ 9: don't have active chargers. 9: raw(0 8253 8253 8253) min(0 8253 8253 8253) spread(-12933 8253 8253 8253) max_pv 0 9: [ 0 7747@1p ] PM PV mtr(W) avl(W) raw max min spread -391 1869 8126 8126 8126 -5186 -391 1869 8126 8126 8126 -5186 -392 1870 8130 8130 8130 -5186 -392 1870 8130 8130 8130 -5186 -270 1809 7865 7865 7865 -5186 -270 1809 7865 7865 7865 -5186 186 1681 7308 7308 7308 -5186 186 1681 7308 7308 7308 -5186 -8 1724 7495 7495 7495 -5186 -8 1724 7495 7495 7495 -5186 27 1724 7495 7495 7495 -5186 27 1724 7495 7495 7495 -5186 -12 1724 7495 7495 7495 -5186 -12 1698 7382 7382 7382 -5186 -5 1698 7382 7382 7382 -5186 -5 1698 7382 7382 7382 -5186 -67 1676 7286 7286 7286 -5186 -67 1676 7286 7286 7286 -5186 71 1677 7291 7291 7291 -5186 71 1677 7291 7291 7291 -5186 2025-07-26 14:15:39,671 Hysteresis 210 0: raw(7291 16000 16000 16000) min(7291 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 7291 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7291 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1291 10000 10000 10000) 7: 0: 7291@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7291@1p __all__ 9: don't have active chargers. 9: raw(0 8709 8709 8709) min(0 8709 8709 8709) spread(-12477 8709 8709 8709) max_pv 0 9: [ 0 7291@1p ] PM PV mtr(W) avl(W) raw max min spread 23 1571 6830 6830 6830 -5186 23 1571 6830 6830 6830 -5186 -91 1579 6865 6865 6865 -5186 -91 1579 6865 6865 6865 -5186 -443 1742 7573 7573 7573 -5186 -443 1742 7573 7573 7573 -5186 -459 1748 7600 7600 7600 -5186 -459 1748 7600 7600 7600 -5186 -463 1750 7608 7608 7608 -5186 -463 1767 7682 7682 7682 -5186 -466 1768 7686 7686 7686 -5186 -466 1789 7778 7778 7778 -5186 -465 1788 7773 7773 7773 -5186 -465 1796 7808 7808 7808 -5186 -465 1796 7808 7808 7808 -5186 -465 1796 7808 7808 7808 -5186 -464 1800 7826 7826 7826 -5186 -464 1800 7826 7826 7826 -5186 -471 1804 7843 7843 7843 -5186 -471 1804 7843 7843 7843 -5186 2025-07-26 14:15:49,676 Hysteresis 220 0: raw(7843 16000 16000 16000) min(7843 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 7843 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7843 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1843 10000 10000 10000) 7: 0: 7843@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7843@1p __all__ 9: don't have active chargers. 9: raw(0 8157 8157 8157) min(0 8157 8157 8157) spread(-13029 8157 8157 8157) max_pv 0 9: [ 0 7843@1p ] PM PV mtr(W) avl(W) raw max min spread -152 1772 7704 7704 7704 -5186 -152 1772 7704 7704 7704 -5186 -477 1934 8408 8408 8408 -5186 -477 1934 8408 8408 8408 -5186 -276 1834 7973 7973 7973 -5186 -276 1834 7973 7973 7973 -5186 -104 1748 7600 7600 7600 -5186 -104 1748 7600 7600 7600 -5186 11 1746 7591 7591 7591 -5186 11 1746 7591 7591 7591 -5186 -11 1746 7591 7591 7591 -5186 -11 1734 7539 7539 7539 -5186 -15 1734 7539 7539 7539 -5186 -15 1725 7500 7500 7500 -5186 9 1725 7500 7500 7500 -5186 9 1725 7500 7500 7500 -5186 -11 1743 7578 7578 7578 -5186 -11 1743 7578 7578 7578 -5186 0 1743 7578 7578 7578 -5186 0 1745 7586 7586 7586 -5186 2025-07-26 14:15:59,683 Hysteresis 230 0: raw(7586 16000 16000 16000) min(7586 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 7586 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7586 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1586 10000 10000 10000) 7: 0: 7586@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7586@1p __all__ 9: don't have active chargers. 9: raw(0 8414 8414 8414) min(0 8414 8414 8414) spread(-12772 8414 8414 8414) max_pv 0 9: [ 0 7586@1p ] PM PV mtr(W) avl(W) raw max min spread 1 1686 7330 7330 7330 -5186 1 1686 7330 7330 7330 -5186 -51 1687 7334 7334 7334 -5186 -51 1688 7339 7339 7339 -5186 -192 1734 7539 7539 7539 -5186 -192 1734 7539 7539 7539 -5186 -197 1736 7547 7547 7547 -5186 -197 1736 7547 7547 7547 -5186 -195 1735 7543 7543 7543 -5186 -195 1735 7543 7543 7543 -5186 -198 1736 7547 7547 7547 -5186 -198 1736 7547 7547 7547 -5186 1353 719 3126 3126 3126 -5186 1353 719 3126 3126 3126 -5186 -33 1687 7334 7334 7334 -5186 -33 1687 7334 7334 7334 -5186 130 1573 6839 6839 6839 -5186 130 1573 6839 6839 6839 -5186 73 1588 6904 6904 6904 -5186 73 684 2973 2973 2973 -5186 2025-07-26 14:16:09,694 Hysteresis 240 0: raw(2973 16000 16000 16000) min(2973 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2973 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 2973 3: shut down 0 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 2973 < req 18000 No: p0 min 2973 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(2973 16000 16000 16000) min(2973 16000 16000 16000) spread(-5186 16000 16000 16000) max_pv 2973 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -19 -1414 -6147 -6147 -6147 -6147 -19 -1724 -7495 -7495 -7495 -7495 -21 -1724 -7495 -7495 -7495 -7495 -21 -1964 -8539 -8539 -8539 -8539 -1745 -319 -1386 -1386 -1386 -8539 -1745 -487 -2117 -2117 -2117 -8539 -71 -2132 -9269 -9269 -9269 -9269 -71 -2274 -9886 -9886 -9886 -9886 87 -2274 -9886 -9886 -9886 -9886 87 -2188 -9513 -9513 -9513 -9886 -4 -2188 -9513 -9513 -9513 -9886 -4 -2188 -9513 -9513 -9513 -9886 2 -506 -2200 -2200 -2200 -9886 2 -506 -2200 -2200 -2200 -9886 10 -315 -1369 -1369 -1369 -9886 10 -315 -1369 -1369 -1369 -9886 47 -238 -1034 -1034 -1034 -9886 47 -238 -1034 -1034 -1034 -9886 -5 -238 -1034 -1034 -1034 -9886 -5 -220 -956 -956 -956 -9886 2025-07-26 14:16:19,699 Hysteresis 250 0: raw(-956 16000 16000 16000) min(-956 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv -956 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-956 16000 16000 16000) min(-956 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv -956 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1 -220 -956 -956 -956 -9886 -1 -225 -978 -978 -978 -9886 -9 -225 -978 -978 -978 -9886 -9 -223 -969 -969 -969 -9886 -22 -223 -969 -969 -969 -9886 -22 -223 -969 -969 -969 -9886 -37 -221 -960 -960 -960 -9886 -37 -230 -1000 -1000 -1000 -9886 17 -230 -1000 -1000 -1000 -9886 17 -230 -1000 -1000 -1000 -9886 -11 -222 -965 -965 -965 -9886 -11 -222 -965 -965 -965 -9886 -24 -210 -913 -913 -913 -9886 -24 -212 -921 -921 -921 -9886 -26 -212 -921 -921 -921 -9886 -26 -212 -921 -921 -921 -9886 35 -214 -930 -930 -930 -9886 35 -214 -930 -930 -930 -9886 -70 -214 -930 -930 -930 -9886 -70 -214 -930 -930 -930 -9886 2025-07-26 14:16:29,703 Hysteresis 260 0: raw(-930 16000 16000 16000) min(-930 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv -930 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-930 16000 16000 16000) min(-930 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv -930 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -69 -183 -795 -795 -795 -9886 -69 -183 -795 -795 -795 -9886 -71 -183 -795 -795 -795 -9886 -71 -140 -608 -608 -608 -9886 -69 -140 -608 -608 -608 -9886 -69 -140 -608 -608 -608 -9886 -70 -124 -539 -539 -539 -9886 -70 -117 -508 -508 -508 -9886 -71 -117 -508 -508 -508 -9886 -71 -115 -500 -500 -500 -9886 -75 -115 -500 -500 -500 -9886 -75 -114 -495 -495 -495 -9886 78 -114 -495 -495 -495 -9886 78 -114 -495 -495 -495 -9886 -106 -108 -469 -469 -469 -9886 -106 -108 -469 -469 -469 -9886 82 -114 -495 -495 -495 -9886 82 -191 -830 -830 -830 -9886 18 -191 -830 -830 -830 -9886 18 -202 -878 -878 -878 -9886 2025-07-26 14:16:39,707 Hysteresis 270 0: raw(-878 16000 16000 16000) min(-878 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv -878 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-878 16000 16000 16000) min(-878 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv -878 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 46 -202 -878 -878 -878 -9886 46 -202 -878 -878 -878 -9886 31 -221 -960 -960 -960 -9886 31 -211 -917 -917 -917 -9886 -6 -211 -917 -917 -917 -9886 -6 -211 -917 -917 -917 -9886 -44 -214 -930 -930 -930 -9886 -44 -217 -943 -943 -943 -9886 -16 -217 -943 -943 -943 -9886 -16 -224 -973 -973 -973 -9886 -16 -224 -973 -973 -973 -9886 -16 -225 -978 -978 -978 -9886 -55 -225 -978 -978 -978 -9886 -55 -225 -978 -978 -978 -9886 -54 -225 -978 -978 -978 -9886 -54 -190 -826 -826 -826 -9886 -56 -190 -826 -826 -826 -9886 -56 -142 -617 -617 -617 -9886 -57 -142 -617 -617 -617 -9886 -57 -124 -539 -539 -539 -9886 2025-07-26 14:16:49,712 Hysteresis 280 0: raw(-539 16000 16000 16000) min(-539 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv -539 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-539 16000 16000 16000) min(-539 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv -539 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -62 -124 -539 -539 -539 -9886 -62 -124 -539 -539 -539 -9886 -64 -118 -513 -513 -513 -9886 -64 -115 -500 -500 -500 -9886 -68 -115 -500 -500 -500 -9886 -68 -115 -500 -500 -500 -9886 135 -150 -652 -652 -652 -9886 135 -149 -647 -647 -647 -9886 -177 -37 -160 -160 -160 -9886 -177 -37 -160 -160 -160 -9886 49 -114 -495 -495 -495 -9886 49 -202 -878 -878 -878 -9886 12 -202 -878 -878 -878 -9886 12 -220 -956 -956 -956 -9886 -16 -220 -956 -956 -956 -9886 -16 -220 -956 -956 -956 -9886 -18 -235 -1021 -1021 -1021 -9886 -18 -231 -1004 -1004 -1004 -9886 -13 -231 -1004 -1004 -1004 -9886 -13 -235 -1021 -1021 -1021 -9886 2025-07-26 14:16:59,722 Hysteresis 290 0: raw(-1021 16000 16000 16000) min(-1021 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv -1021 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-1021 16000 16000 16000) min(-1021 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv -1021 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -28 -235 -1021 -1021 -1021 -9886 -28 -235 -1021 -1021 -1021 -9886 -14 -235 -1021 -1021 -1021 -9886 -14 -235 -1021 -1021 -1021 -9886 8 -232 -1008 -1008 -1008 -9886 8 -232 -1008 -1008 -1008 -9886 -20 -233 -1013 -1013 -1013 -9886 -20 -233 -1013 -1013 -1013 -9886 -11 -233 -1013 -1013 -1013 -9886 -11 -242 -1052 -1052 -1052 -9886 4 -242 -1052 -1052 -1052 -9886 4 -245 -1065 -1065 -1065 -9886 31 -245 -1065 -1065 -1065 -9886 31 -248 -1078 -1078 -1078 -9886 33 -248 -1078 -1078 -1078 -9886 33 -248 -1078 -1078 -1078 -9886 -14 -253 -1100 -1100 -1100 -9886 -14 -243 -1056 -1056 -1056 -9886 -1 -243 -1056 -1056 -1056 -9886 -1 -243 -1056 -1056 -1056 -9886 2025-07-26 14:17:09,726 Hysteresis 300 0: raw(-1056 16000 16000 16000) min(-1056 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv -1056 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-1056 16000 16000 16000) min(-1056 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv -1056 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 67 -262 -1139 -1139 -1139 -9886 67 -262 -1139 -1139 -1139 -9886 18 -251 -1091 -1091 -1091 -9886 18 -251 -1091 -1091 -1091 -9886 -142 -207 -900 -900 -900 -9886 -142 -207 -900 -900 -900 -9886 -41 -263 -1143 -1143 -1143 -9886 -41 -241 -1047 -1047 -1047 -9886 -46 -241 -1047 -1047 -1047 -9886 -46 -189 -821 -821 -821 -9886 -45 -189 -821 -821 -821 -9886 -45 -142 -617 -617 -617 -9886 -51 -142 -617 -617 -617 -9886 -51 -124 -539 -539 -539 -9886 -49 -124 -539 -539 -539 -9886 -49 -124 -539 -539 -539 -9886 -57 -118 -513 -513 -513 -9886 -57 -118 -513 -513 -513 -9886 -60 -116 -504 -504 -504 -9886 -60 -115 -500 -500 -500 -9886 2025-07-26 14:17:19,732 Hysteresis 310 0: raw(-500 16000 16000 16000) min(-500 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv -500 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-500 16000 16000 16000) min(-500 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv -500 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 294 -309 -1343 -1343 -1343 -9886 294 -309 -1343 -1343 -1343 -9886 -74 -114 -495 -495 -495 -9886 -74 -117 -508 -508 -508 -9886 38 -117 -508 -508 -508 -9886 38 -117 -508 -508 -508 -9886 36 -216 -939 -939 -939 -9886 36 -216 -939 -939 -939 -9886 -39 -219 -952 -952 -952 -9886 -39 -233 -1013 -1013 -1013 -9886 6 -233 -1013 -1013 -1013 -9886 6 -223 -969 -969 -969 -9886 -16 -223 -969 -969 -969 -9886 -16 -226 -982 -982 -982 -9886 -33 -226 -982 -982 -982 -9886 -33 -226 -982 -982 -982 -9886 -2 -237 -1030 -1030 -1030 -9886 -2 -238 -1034 -1034 -1034 -9886 -178 -160 -695 -695 -695 -9886 -178 -160 -695 -695 -695 -9886 2025-07-26 14:17:29,741 Hysteresis 320 0: raw(-695 16000 16000 16000) min(-695 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv -695 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-695 16000 16000 16000) min(-695 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv -695 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -64 -241 -1047 -1047 -1047 -9886 -64 -241 -1047 -1047 -1047 -9886 -73 -247 -1073 -1073 -1073 -9886 -73 -247 -1073 -1073 -1073 -9886 -83 -184 -800 -800 -800 -9886 -83 -184 -800 -800 -800 -9886 -90 -140 -608 -608 -608 -9886 -90 -140 -608 -608 -608 -9886 -97 -124 -539 -539 -539 -9886 -97 -124 -539 -539 -539 -9886 -93 -118 -513 -513 -513 -9886 -93 -118 -513 -513 -513 -9886 -88 -115 -500 -500 -500 -9886 -88 -115 -500 -500 -500 -9886 300 -315 -1369 -1369 -1369 -9886 300 -315 -1369 -1369 -1369 -9886 -136 -78 -339 -339 -339 -9886 -136 -80 -347 -347 -347 -9886 39 -116 -504 -504 -504 -9886 39 -219 -952 -952 -952 -9886 2025-07-26 14:17:39,745 Hysteresis 330 0: raw(-952 16000 16000 16000) min(-952 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv -952 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-952 16000 16000 16000) min(-952 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv -952 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3 -219 -952 -952 -952 -9886 -3 -191 -830 -830 -830 -9886 -4 -191 -830 -830 -830 -9886 -4 -175 -760 -760 -760 -9886 -16 -175 -760 -760 -760 -9886 -16 -175 -760 -760 -760 -9886 19 -186 -808 -808 -808 -9886 19 -181 -786 -786 -786 -9886 -21 -181 -786 -786 -786 -9886 -21 -187 -813 -813 -813 -9886 -27 -187 -813 -813 -813 -9886 -27 -191 -830 -830 -830 -9886 4 -191 -830 -830 -830 -9886 4 -184 -800 -800 -800 -9886 61 -184 -800 -800 -800 -9886 61 -184 -800 -800 -800 -9886 35 -194 -843 -843 -843 -9886 35 -175 -760 -760 -760 -9886 63 -175 -760 -760 -760 -9886 63 -191 -830 -830 -830 -9886 2025-07-26 14:17:49,753 Hysteresis 340 0: raw(-830 16000 16000 16000) min(-830 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv -830 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-830 16000 16000 16000) min(-830 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv -830 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 58 -191 -830 -830 -830 -9886 58 -186 -808 -808 -808 -9886 54 -186 -808 -808 -808 -9886 54 -191 -830 -830 -830 -9886 84 -191 -830 -830 -830 -9886 84 -191 -830 -830 -830 -9886 4 -190 -826 -826 -826 -9886 4 -175 -760 -760 -760 -9886 62 -175 -760 -760 -760 -9886 62 -190 -826 -826 -826 -9886 -51 -190 -826 -826 -826 -9886 -51 -175 -760 -760 -760 -9886 -129 -146 -634 -634 -634 -9886 -129 -161 -700 -700 -700 -9886 -119 -171 -743 -743 -743 -9886 -119 -171 -743 -743 -743 -9886 -123 -147 -639 -639 -639 -9886 -123 -113 -491 -491 -491 -9886 -121 -115 -500 -500 -500 -9886 -121 -101 -439 -439 -439 -9886 2025-07-26 14:17:59,763 Hysteresis 350 0: raw(-439 16000 16000 16000) min(-439 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv -439 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-439 16000 16000 16000) min(-439 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv -439 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -128 -94 -408 -408 -408 -9886 -128 -89 -386 -386 -386 -9886 -128 -89 -386 -386 -386 -9886 -128 -87 -378 -378 -378 -9886 -129 -86 -373 -373 -373 -9886 -129 -86 -373 -373 -373 -9886 -111 -103 -447 -447 -447 -9886 -111 -103 -447 -447 -447 -9886 191 -205 -891 -891 -891 -9886 191 -205 -891 -891 -891 -9886 8 -114 -495 -495 -495 -9886 8 -115 -500 -500 -500 -9886 -63 -115 -500 -500 -500 -9886 -63 -221 -960 -960 -960 -9886 15 -221 -960 -960 -960 -9886 15 -182 -791 -791 -791 -9886 -1 -182 -791 -791 -791 -9886 -1 -164 -713 -713 -713 -9886 -12 -164 -713 -713 -713 -9886 -12 -177 -769 -769 -769 -9886 2025-07-26 14:18:09,771 Hysteresis 360 0: raw(-769 16000 16000 16000) min(-769 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv -769 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-769 16000 16000 16000) min(-769 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv -769 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 17 -177 -769 -769 -769 -9886 17 -166 -721 -721 -721 -9886 27 -166 -721 -721 -721 -9886 27 -166 -721 -721 -721 -9886 26 -167 -726 -726 -726 -9886 26 -167 -726 -726 -726 -9886 -176 -85 -369 -369 -369 -9886 -176 -85 -369 -369 -369 -9886 -112 -155 -673 -673 -673 -9886 -112 -155 -673 -673 -673 -9886 -116 -151 -656 -656 -656 -9886 -116 -125 -543 -543 -543 -9886 -123 -118 -513 -513 -513 -9886 -123 -101 -439 -439 -439 -9886 -126 -98 -426 -426 -426 -9886 -126 -92 -400 -400 -400 -9886 -132 -86 -373 -373 -373 -9886 -132 -84 -365 -365 -365 -9886 -135 -81 -352 -352 -352 -9886 -135 -81 -352 -352 -352 -9886 2025-07-26 14:18:19,775 Hysteresis 370 0: raw(-352 16000 16000 16000) min(-352 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv -352 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-352 16000 16000 16000) min(-352 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv -352 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -113 -102 -443 -443 -443 -9886 -113 -101 -439 -439 -439 -9886 84 -114 -495 -495 -495 -9886 84 -114 -495 -495 -495 -9886 -2 -114 -495 -495 -495 -9886 -2 -114 -495 -495 -495 -9886 -26 -121 -526 -526 -526 -9886 -26 -121 -526 -526 -526 -9886 -1 -197 -856 -856 -856 -9886 -1 -160 -695 -695 -695 -9886 -12 -160 -695 -695 -695 -9886 -12 -145 -630 -630 -630 -9886 -11 -145 -630 -630 -630 -9886 -11 -148 -643 -643 -643 -9886 30 -148 -643 -643 -643 -9886 30 -148 -643 -643 -643 -9886 48 -146 -634 -634 -634 -9886 48 -146 -634 -634 -634 -9886 28 -151 -656 -656 -656 -9886 28 -151 -656 -656 -656 -9886 2025-07-26 14:18:29,783 Hysteresis 380 0: raw(-656 16000 16000 16000) min(-656 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv -656 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-656 16000 16000 16000) min(-656 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv -656 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 18 -161 -700 -700 -700 -9886 18 -161 -700 -700 -700 -9886 6 -166 -721 -721 -721 -9886 6 -166 -721 -721 -721 -9886 -46 -156 -678 -678 -678 -9886 -46 -156 -678 -678 -678 -9886 18 -156 -678 -678 -678 -9886 18 -156 -678 -678 -678 -9886 -22 -168 -730 -730 -730 -9886 -22 -168 -730 -730 -730 -9886 -39 -168 -730 -730 -730 -9886 -39 -168 -730 -730 -730 -9886 -35 -164 -713 -713 -713 -9886 -35 -164 -713 -713 -713 -9886 -36 -164 -713 -713 -713 -9886 -36 -164 -713 -713 -713 -9886 -77 -165 -717 -717 -717 -9886 -77 -165 -717 -717 -717 -9886 16 -165 -717 -717 -717 -9886 16 -165 -717 -717 -717 -9886 2025-07-26 14:18:39,790 Hysteresis 390 0: raw(-717 16000 16000 16000) min(-717 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv -717 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-717 16000 16000 16000) min(-717 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv -717 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -108 -157 -682 -682 -682 -9886 -108 -168 -730 -730 -730 -9886 -94 -176 -765 -765 -765 -9886 -94 -176 -765 -765 -765 -9886 -97 -137 -595 -595 -595 -9886 -97 -137 -595 -595 -595 -9886 -93 -137 -595 -595 -595 -9886 -93 -137 -595 -595 -595 -9886 -97 -117 -508 -508 -508 -9886 -97 -117 -508 -508 -508 -9886 -101 -116 -504 -504 -504 -9886 -101 -114 -495 -495 -495 -9886 -103 -112 -486 -486 -486 -9886 -103 -111 -482 -482 -482 -9886 -39 -114 -495 -495 -495 -9886 -39 -114 -495 -495 -495 -9886 -26 -114 -495 -495 -495 -9886 -26 -114 -495 -495 -495 -9886 28 -114 -495 -495 -495 -9886 28 -129 -560 -560 -560 -9886 2025-07-26 14:18:49,795 Hysteresis 400 0: raw(-560 16000 16000 16000) min(-560 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv -560 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-560 16000 16000 16000) min(-560 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv -560 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 13 -129 -560 -560 -560 -9886 13 -212 -921 -921 -921 -9886 5 -212 -921 -921 -921 -9886 5 -167 -726 -726 -726 -9886 64 -167 -726 -726 -726 -9886 64 -167 -726 -726 -726 -9886 19 -183 -795 -795 -795 -9886 19 -183 -795 -795 -795 -9886 24 -183 -795 -795 -795 -9886 24 -194 -843 -843 -843 -9886 -9 -194 -843 -843 -843 -9886 -9 -186 -808 -808 -808 -9886 -13 -186 -808 -808 -808 -9886 -13 -189 -821 -821 -821 -9886 -105 -184 -800 -800 -800 -9886 -105 -191 -830 -830 -830 -9886 -95 -196 -852 -852 -852 -9886 -95 -182 -791 -791 -791 -9886 -94 -182 -791 -791 -791 -9886 -94 -141 -613 -613 -613 -9886 2025-07-26 14:18:59,801 Hysteresis 410 0: raw(-613 16000 16000 16000) min(-613 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv -613 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-613 16000 16000 16000) min(-613 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv -613 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -99 -141 -613 -613 -613 -9886 -99 -124 -539 -539 -539 -9886 -100 -124 -539 -539 -539 -9886 -100 -118 -513 -513 -513 -9886 -101 -117 -508 -508 -508 -9886 -101 -117 -508 -508 -508 -9886 -108 -108 -469 -469 -469 -9886 -108 -107 -465 -465 -465 -9886 -28 -115 -500 -500 -500 -9886 -28 -114 -495 -495 -495 -9886 -54 -114 -495 -495 -495 -9886 -54 -114 -495 -495 -495 -9886 80 -114 -495 -495 -495 -9886 80 -134 -582 -582 -582 -9886 42 -134 -582 -582 -582 -9886 42 -193 -839 -839 -839 -9886 -10 -193 -839 -839 -839 -9886 -10 -171 -743 -743 -743 -9886 -10 -171 -743 -743 -743 -9886 -10 -185 -804 -804 -804 -9886 2025-07-26 14:19:09,806 Hysteresis 420 0: raw(-804 16000 16000 16000) min(-804 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv -804 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-804 16000 16000 16000) min(-804 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv -804 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -51 -185 -804 -804 -804 -9886 -51 -185 -804 -804 -804 -9886 -22 -188 -817 -817 -817 -9886 -22 -193 -839 -839 -839 -9886 26 -193 -839 -839 -839 -9886 26 -193 -839 -839 -839 -9886 -2 -203 -882 -882 -882 -9886 -2 -196 -852 -852 -852 -9886 43 -196 -852 -852 -852 -9886 43 -202 -878 -878 -878 -9886 16 -202 -878 -878 -878 -9886 16 -197 -856 -856 -856 -9886 56 -197 -856 -856 -856 -9886 56 -203 -882 -882 -882 -9886 19 -203 -882 -882 -882 -9886 19 -199 -865 -865 -865 -9886 -10 -199 -865 -865 -865 -9886 -10 -210 -913 -913 -913 -9886 34 -210 -913 -913 -913 -9886 34 -216 -939 -939 -939 -9886 2025-07-26 14:19:19,814 Hysteresis 430 0: raw(-939 16000 16000 16000) min(-939 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv -939 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-939 16000 16000 16000) min(-939 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv -939 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 41 -216 -939 -939 -939 -9886 41 -200 -869 -869 -869 -9886 -59 -200 -869 -869 -869 -9886 -59 -213 -926 -926 -926 -9886 -29 -213 -926 -926 -926 -9886 -29 -211 -917 -917 -917 -9886 -55 -211 -917 -917 -917 -9886 -55 -205 -891 -891 -891 -9886 -82 -205 -891 -891 -891 -9886 -82 -210 -913 -913 -913 -9886 -82 -210 -913 -913 -913 -9886 -82 -176 -765 -765 -765 -9886 -87 -176 -765 -765 -765 -9886 -87 -138 -600 -600 -600 -9886 -90 -138 -600 -600 -600 -9886 -90 -123 -534 -534 -534 -9886 -93 -123 -534 -534 -534 -9886 -93 -117 -508 -508 -508 -9886 -89 -117 -508 -508 -508 -9886 -89 -115 -500 -500 -500 -9886 2025-07-26 14:19:29,819 Hysteresis 440 0: raw(-500 16000 16000 16000) min(-500 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv -500 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-500 16000 16000 16000) min(-500 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv -500 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -96 -115 -500 -500 -500 -9886 -96 -115 -500 -500 -500 -9886 20 -115 -500 -500 -500 -9886 20 -114 -495 -495 -495 -9886 -95 -114 -495 -495 -495 -9886 -95 -114 -495 -495 -495 -9886 96 -114 -495 -495 -495 -9886 96 -152 -660 -660 -660 -9886 26 -152 -660 -660 -660 -9886 26 -189 -821 -821 -821 -9886 -18 -189 -821 -821 -821 -9886 -18 -179 -778 -778 -778 -9886 20 -179 -778 -778 -778 -9886 20 -187 -813 -813 -813 -9886 -19 -187 -813 -813 -813 -9886 -19 -187 -813 -813 -813 -9886 5 -189 -821 -821 -821 -9886 5 -189 -821 -821 -821 -9886 36 -206 -895 -895 -895 -9886 36 -206 -895 -895 -895 -9886 2025-07-26 14:19:39,828 Hysteresis 450 0: raw(-895 16000 16000 16000) min(-895 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv -895 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-895 16000 16000 16000) min(-895 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv -895 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 3 -201 -873 -873 -873 -9886 3 -203 -882 -882 -882 -9886 -88 -203 -882 -882 -882 -9886 -88 -204 -886 -886 -886 -9886 -88 -204 -886 -886 -886 -9886 -88 -175 -760 -760 -760 -9886 -87 -175 -760 -760 -760 -9886 -87 -137 -595 -595 -595 -9886 -90 -137 -595 -595 -595 -9886 -90 -123 -534 -534 -534 -9886 -89 -123 -534 -534 -534 -9886 -89 -117 -508 -508 -508 -9886 -92 -117 -508 -508 -508 -9886 -92 -115 -500 -500 -500 -9886 -97 -115 -500 -500 -500 -9886 -97 -114 -495 -495 -495 -9886 58 -114 -495 -495 -495 -9886 58 -114 -495 -495 -495 -9886 -109 -105 -456 -456 -456 -9886 -109 -105 -456 -456 -456 -9886 2025-07-26 14:19:49,836 Hysteresis 460 0: raw(-456 16000 16000 16000) min(-456 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv -456 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-456 16000 16000 16000) min(-456 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv -456 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 23 -114 -495 -495 -495 -9886 23 -165 -717 -717 -717 -9886 4 -165 -717 -717 -717 -9886 4 -232 -1008 -1008 -1008 -9886 55 -232 -1008 -1008 -1008 -9886 55 -232 -1008 -1008 -1008 -9886 39 -212 -921 -921 -921 -9886 39 -213 -926 -926 -926 -9886 23 -213 -926 -926 -926 -9886 23 -213 -926 -926 -926 -9886 28 -213 -926 -926 -926 -9886 28 -207 -900 -900 -900 -9886 -50 -207 -900 -900 -900 -9886 -50 -202 -878 -878 -878 -9886 -40 -202 -878 -878 -878 -9886 -40 -209 -908 -908 -908 -9886 -13 -209 -908 -908 -908 -9886 -13 -219 -952 -952 -952 -9886 -63 -219 -952 -952 -952 -9886 -63 -219 -952 -952 -952 -9886 2025-07-26 14:19:59,842 Hysteresis 470 0: raw(-952 16000 16000 16000) min(-952 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv -952 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-952 16000 16000 16000) min(-952 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv -952 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -11 -212 -921 -921 -921 -9886 -11 -210 -913 -913 -913 -9886 -48 -210 -913 -913 -913 -9886 -48 -210 -913 -913 -913 -9886 6 -207 -900 -900 -900 -9886 6 -207 -900 -900 -900 -9886 -35 -215 -934 -934 -934 -9886 -35 -215 -934 -934 -934 -9886 -44 -215 -934 -934 -934 -9886 -44 -231 -1004 -1004 -1004 -9886 -15 -231 -1004 -1004 -1004 -9886 -15 -226 -982 -982 -982 -9886 -53 -226 -982 -982 -982 -9886 -53 -226 -982 -982 -982 -9886 -62 -222 -965 -965 -965 -9886 -62 -222 -965 -965 -965 -9886 -69 -229 -995 -995 -995 -9886 -69 -229 -995 -995 -995 -9886 -69 -228 -991 -991 -991 -9886 -69 -228 -991 -991 -991 -9886 2025-07-26 14:20:09,849 Hysteresis 480 0: raw(-991 16000 16000 16000) min(-991 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv -991 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-991 16000 16000 16000) min(-991 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv -991 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -69 -195 -847 -847 -847 -9886 -69 -195 -847 -847 -847 -9886 -69 -195 -847 -847 -847 -9886 -69 -195 -847 -847 -847 -9886 -74 -126 -547 -547 -547 -9886 -74 -126 -547 -547 -547 -9886 -79 -118 -513 -513 -513 -9886 -79 -118 -513 -513 -513 -9886 -82 -116 -504 -504 -504 -9886 -82 -116 -504 -504 -504 -9886 244 -259 -1126 -1126 -1126 -9886 244 -259 -1126 -1126 -1126 -9886 -163 -52 -226 -226 -226 -9886 -163 -52 -226 -226 -226 -9886 -26 -114 -495 -495 -495 -9886 -26 -114 -495 -495 -495 -9886 -18 -176 -765 -765 -765 -9886 -18 -233 -1013 -1013 -1013 -9886 26 -233 -1013 -1013 -1013 -9886 26 -218 -947 -947 -947 -9886 2025-07-26 14:20:19,859 Hysteresis 490 0: raw(-947 16000 16000 16000) min(-947 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv -947 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-947 16000 16000 16000) min(-947 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv -947 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 11 -218 -947 -947 -947 -9886 11 -232 -1008 -1008 -1008 -9886 7 -232 -1008 -1008 -1008 -9886 7 -232 -1008 -1008 -1008 -9886 64 -232 -1008 -1008 -1008 -9886 64 -232 -1008 -1008 -1008 -9886 -84 -223 -969 -969 -969 -9886 -84 -236 -1026 -1026 -1026 -9886 -162 -174 -756 -756 -756 -9886 -162 -185 -804 -804 -804 -9886 -61 -247 -1073 -1073 -1073 -9886 -61 -250 -1086 -1086 -1086 -9886 -63 -250 -1086 -1086 -1086 -9886 -63 -205 -891 -891 -891 -9886 -63 -205 -891 -891 -891 -9886 -63 -205 -891 -891 -891 -9886 -66 -149 -647 -647 -647 -9886 -66 -127 -552 -552 -552 -9886 -68 -127 -552 -552 -552 -9886 -68 -119 -517 -517 -517 -9886 2025-07-26 14:20:29,865 Hysteresis 500 0: raw(-517 16000 16000 16000) min(-517 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv -517 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-517 16000 16000 16000) min(-517 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv -517 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -70 -119 -517 -517 -517 -9886 -70 -116 -504 -504 -504 -9886 -71 -116 -504 -504 -504 -9886 -71 -115 -500 -500 -500 -9886 244 -259 -1126 -1126 -1126 -9886 244 -259 -1126 -1126 -1126 -9886 -135 -80 -347 -347 -347 -9886 -135 -80 -347 -347 -347 -9886 9 -115 -500 -500 -500 -9886 9 -206 -895 -895 -895 -9886 -26 -206 -895 -895 -895 -9886 -26 -239 -1039 -1039 -1039 -9886 13 -239 -1039 -1039 -1039 -9886 13 -229 -995 -995 -995 -9886 -6 -229 -995 -995 -995 -9886 -6 -239 -1039 -1039 -1039 -9886 52 -239 -1039 -1039 -1039 -9886 52 -232 -1008 -1008 -1008 -9886 11 -232 -1008 -1008 -1008 -9886 11 -237 -1030 -1030 -1030 -9886 2025-07-26 14:20:39,871 Hysteresis 510 0: raw(-1030 16000 16000 16000) min(-1030 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv -1030 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-1030 16000 16000 16000) min(-1030 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv -1030 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 33 -237 -1030 -1030 -1030 -9886 33 -237 -1030 -1030 -1030 -9886 16 -226 -982 -982 -982 -9886 16 -226 -982 -982 -982 -9886 53 -235 -1021 -1021 -1021 -9886 53 -235 -1021 -1021 -1021 -9886 -11 -236 -1026 -1026 -1026 -9886 -11 -240 -1043 -1043 -1043 -9886 -1962 1622 7052 7052 7052 -9886 -1962 1620 7043 7043 7043 -9886 -1927 1585 6891 6891 6891 -9886 -1927 1577 6856 6856 6856 -9886 -1911 1561 6786 6786 6786 -9886 -1911 1627 7073 7073 7073 -9886 -1909 1625 7065 7065 7065 -9886 -1909 1669 7256 7256 7256 -9886 -1930 1690 7347 7347 7347 -9886 -1930 1706 7417 7417 7417 -9886 -2115 1891 8221 8221 8221 -9886 -2115 1897 8247 8247 8247 -9886 2025-07-26 14:20:49,881 Hysteresis 520 0: raw(8247 16000 16000 16000) min(8247 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 8247 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 8247 < req 18000 Yes (1p) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2247 10000 10000 10000) 7: 0: !chrg 8247@1p 8: filtered 1 to 0. __all__ 9: have active chargers. 9: raw(0 7753 7753 7753) min(0 7753 7753 7753) spread(-18133 7753 7753 7753) max_pv 0 9: [ 0 8247@1p ] PM PV mtr(W) avl(W) raw max min spread -2123 3562 15486 15486 15486 -9886 -2123 3565 15500 15500 15500 -9886 -1769 3255 14152 14152 14152 -9886 -1769 3255 14152 14152 14152 -9886 -1935 3401 14786 14786 14786 -9886 -1935 3401 14786 14786 14786 -9886 -1922 3390 14739 14739 14739 -9886 -1922 3390 14739 14739 14739 -9886 -2118 3562 15486 15486 15486 -9886 -2118 3562 15486 15486 15486 -9886 -2118 3562 15486 15486 15486 -9886 -2118 3562 15486 15486 15486 -9886 -2117 3561 15482 15482 15482 -9886 -2117 3561 15482 15482 15482 -9886 -2114 3558 15469 15469 15469 -9886 -2114 3558 15469 15469 15469 -9886 -2115 3559 15473 15473 15473 -9886 -2115 3559 15473 15473 15473 -9886 -2088 3535 15369 15369 15369 -9886 -2088 3535 15369 15369 15369 -9886 2025-07-26 14:20:59,894 Hysteresis -199 0: raw(15369 16000 16000 16000) min(15369 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 15369 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 15369 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 (9369 10000 10000 10000) 7: 0: 15369@1p 8: filtered 1 to 1, sorted to 0 8: 0: 15369@1p __all__ 9: don't have active chargers. 9: raw(0 631 631 631) min(0 631 631 631) spread(-25255 631 631 631) max_pv 0 9: [ 0 15369@1p ] PM PV mtr(W) avl(W) raw max min spread -1670 4626 20113 20113 20113 -9886 -1670 4626 20113 20113 20113 -9886 -1753 4880 21217 21217 21217 -9886 -1753 4880 21217 21217 21217 -9886 -1082 3968 17252 17252 17252 -9886 -1082 3968 17252 17252 17252 -9886 -258 3556 15460 15460 15460 -9886 -258 3556 15460 15460 15460 -9886 420 3317 14421 14421 14421 -9886 420 3317 14421 14421 14421 -9886 561 3247 14117 14117 14117 -9886 561 3246 14113 14113 14113 -9886 203 3425 14891 14891 14891 -9886 203 3331 14482 14482 14482 -9886 -117 3391 14743 14743 14743 -9886 -117 3391 14743 14743 14743 -9886 32 3097 13465 13465 13465 -9886 32 2452 10660 10660 10660 -9886 -15 2452 10660 10660 10660 -9886 -15 2452 10660 10660 10660 -9886 2025-07-26 14:21:09,900 Hysteresis -189 0: raw(10660 16000 16000 16000) min(10660 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 10660 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 10660 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 (4660 10000 10000 10000) 7: 0: 10660@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10660@1p __all__ 9: don't have active chargers. 9: raw(0 5340 5340 5340) min(0 5340 5340 5340) spread(-20546 5340 5340 5340) max_pv 0 9: [ 0 10660@1p ] PM PV mtr(W) avl(W) raw max min spread 3 1045 4543 4543 4543 -9886 3 1004 4365 4365 4365 -9886 8 1004 4365 4365 4365 -9886 8 989 4300 4300 4300 -9886 -772 1952 8486 8486 8486 -9886 -772 1701 7395 7395 7395 -9886 104 985 4282 4282 4282 -9886 104 990 4304 4304 4304 -9886 -109 1002 4356 4356 4356 -9886 -109 1579 6865 6865 6865 -9886 -6 1572 6834 6834 6834 -9886 -6 1998 8686 8686 8686 -9886 -2 1998 8686 8686 8686 -9886 -2 2058 8947 8947 8947 -9886 18 2058 8947 8947 8947 -9886 18 2087 9073 9073 9073 -9886 403 1677 7291 7291 7291 -9886 403 1699 7386 7386 7386 -9886 -164 2133 9273 9273 9273 -9886 -164 2139 9300 9300 9300 -9886 2025-07-26 14:21:19,910 Hysteresis -179 0: raw(9300 16000 16000 16000) min(9300 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 9300 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 9300 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 (3300 10000 10000 10000) 7: 0: 9300@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9300@1p __all__ 9: don't have active chargers. 9: raw(0 6700 6700 6700) min(0 6700 6700 6700) spread(-19186 6700 6700 6700) max_pv 0 9: [ 0 9300@1p ] PM PV mtr(W) avl(W) raw max min spread 50 1795 7804 7804 7804 -9886 50 1710 7434 7434 7434 -9886 -238 1779 7734 7734 7734 -9886 -238 1757 7639 7639 7639 -9886 -266 1771 7700 7700 7700 -9886 -266 1771 7700 7700 7700 -9886 -3 1704 7408 7408 7408 -9886 -3 1737 7552 7552 7552 -9886 -14 1737 7552 7552 7552 -9886 -14 1891 8221 8221 8221 -9886 1 1891 8221 8221 8221 -9886 1 1972 8573 8573 8573 -9886 13 1972 8573 8573 8573 -9886 13 2008 8730 8730 8730 -9886 286 1915 8326 8326 8326 -9886 286 1931 8395 8395 8395 -9886 -119 2033 8839 8839 8839 -9886 -119 2032 8834 8834 8834 -9886 14 2023 8795 8795 8795 -9886 14 1945 8456 8456 8456 -9886 2025-07-26 14:21:29,918 Hysteresis -169 0: raw(8456 16000 16000 16000) min(8456 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 8456 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 8456 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 (2456 10000 10000 10000) 7: 0: 8456@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8456@1p __all__ 9: don't have active chargers. 9: raw(0 7544 7544 7544) min(0 7544 7544 7544) spread(-18342 7544 7544 7544) max_pv 0 9: [ 0 8456@1p ] PM PV mtr(W) avl(W) raw max min spread -27 1750 7608 7608 7608 -9886 -27 1742 7573 7573 7573 -9886 -19 1742 7573 7573 7573 -9886 -19 1740 7565 7565 7565 -9886 -179 1780 7739 7739 7739 -9886 -179 1785 7760 7760 7760 -9886 30 1746 7591 7591 7591 -9886 30 1739 7560 7560 7560 -9886 -159 1768 7686 7686 7686 -9886 -159 1836 7982 7982 7982 -9886 -148 1831 7960 7960 7960 -9886 -148 1872 8139 8139 8139 -9886 -150 1873 8143 8143 8143 -9886 -150 1896 8243 8243 8243 -9886 -149 1896 8243 8243 8243 -9886 -149 1906 8286 8286 8286 -9886 -150 1906 8286 8286 8286 -9886 -150 1910 8304 8304 8304 -9886 -148 1909 8300 8300 8300 -9886 -148 1910 8304 8304 8304 -9886 2025-07-26 14:21:39,924 Hysteresis -159 0: raw(8304 16000 16000 16000) min(8304 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 8304 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 8304 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 (2304 10000 10000 10000) 7: 0: 8304@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8304@1p __all__ 9: don't have active chargers. 9: raw(0 7696 7696 7696) min(0 7696 7696 7696) spread(-18190 7696 7696 7696) max_pv 0 9: [ 0 8304@1p ] PM PV mtr(W) avl(W) raw max min spread -148 1875 8152 8152 8152 -9886 -148 1876 8156 8156 8156 -9886 -147 1875 8152 8152 8152 -9886 -147 1876 8156 8156 8156 -9886 -149 1877 8160 8160 8160 -9886 -149 1877 8160 8160 8160 -9886 -147 1876 8156 8156 8156 -9886 -147 1876 8156 8156 8156 -9886 -131 1868 8121 8121 8121 -9886 -131 1868 8121 8121 8121 -9886 96 1852 8052 8052 8052 -9886 96 1852 8052 8052 8052 -9886 -89 1852 8052 8052 8052 -9886 -89 1852 8052 8052 8052 -9886 -20 1852 8052 8052 8052 -9886 -20 1809 7865 7865 7865 -9886 -160 1839 7995 7995 7995 -9886 -160 1853 8056 8056 8056 -9886 -148 1847 8030 8030 8030 -9886 -148 1847 8030 8030 8030 -9886 2025-07-26 14:21:49,929 Hysteresis -149 0: raw(8030 16000 16000 16000) min(8030 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 8030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 8030 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(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 (2030 10000 10000 10000) 7: 0: 8030@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8030@1p __all__ 9: don't have active chargers. 9: raw(0 7970 7970 7970) min(0 7970 7970 7970) spread(-17916 7970 7970 7970) max_pv 0 9: [ 0 8030@1p ] PM PV mtr(W) avl(W) raw max min spread -149 1785 7760 7760 7760 -9886 -149 1801 7830 7830 7830 -9886 -149 1801 7830 7830 7830 -9886 -149 1809 7865 7865 7865 -9886 -148 1809 7865 7865 7865 -9886 -148 1809 7865 7865 7865 -9886 -114 1795 7804 7804 7804 -9886 -114 1795 7804 7804 7804 -9886 81 1789 7778 7778 7778 -9886 81 1789 7778 7778 7778 -9886 -6 1789 7778 7778 7778 -9886 -6 1789 7778 7778 7778 -9886 4 1789 7778 7778 7778 -9886 4 1759 7647 7647 7647 -9886 -11 1759 7647 7647 7647 -9886 -11 1759 7647 7647 7647 -9886 25 1773 7708 7708 7708 -9886 25 1775 7717 7717 7717 -9886 41 1775 7717 7717 7717 -9886 41 1773 7708 7708 7708 -9886 2025-07-26 14:21:59,936 Hysteresis -139 0: raw(7708 16000 16000 16000) min(7708 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7708 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7708 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 (1708 10000 10000 10000) 7: 0: 7708@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7708@1p __all__ 9: don't have active chargers. 9: raw(0 8292 8292 8292) min(0 8292 8292 8292) spread(-17594 8292 8292 8292) max_pv 0 9: [ 0 7708@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1699 7386 7386 7386 -9886 0 1696 7373 7373 7373 -9886 -199 1746 7591 7591 7591 -9886 -199 1744 7582 7582 7582 -9886 -145 1717 7465 7465 7465 -9886 -145 1715 7456 7456 7456 -9886 -146 1715 7456 7456 7456 -9886 -146 1726 7504 7504 7504 -9886 -146 1726 7504 7504 7504 -9886 -146 1737 7552 7552 7552 -9886 -146 1737 7552 7552 7552 -9886 -146 1738 7556 7556 7556 -9886 -147 1738 7556 7556 7556 -9886 -147 1738 7556 7556 7556 -9886 -146 1738 7556 7556 7556 -9886 -146 1738 7556 7556 7556 -9886 -146 1738 7556 7556 7556 -9886 -146 1738 7556 7556 7556 -9886 -145 1738 7556 7556 7556 -9886 -145 1738 7556 7556 7556 -9886 2025-07-26 14:22:09,941 Hysteresis -129 0: raw(7556 16000 16000 16000) min(7556 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7556 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7556 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 (1556 10000 10000 10000) 7: 0: 7556@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7556@1p __all__ 9: don't have active chargers. 9: raw(0 8444 8444 8444) min(0 8444 8444 8444) spread(-17442 8444 8444 8444) max_pv 0 9: [ 0 7556@1p ] PM PV mtr(W) avl(W) raw max min spread -145 1703 7404 7404 7404 -9886 -145 1703 7404 7404 7404 -9886 -83 1680 7304 7304 7304 -9886 -83 1680 7304 7304 7304 -9886 -19 1680 7304 7304 7304 -9886 -19 1680 7304 7304 7304 -9886 -30 1680 7304 7304 7304 -9886 -30 1676 7286 7286 7286 -9886 23 1676 7286 7286 7286 -9886 23 1655 7195 7195 7195 -9886 -155 1683 7317 7317 7317 -9886 -155 1683 7317 7317 7317 -9886 -143 1677 7291 7291 7291 -9886 -143 1683 7317 7317 7317 -9886 -144 1684 7321 7321 7321 -9886 -144 1699 7386 7386 7386 -9886 -142 1698 7382 7382 7382 -9886 -142 1700 7391 7391 7391 -9886 -295 1776 7721 7721 7721 -9886 -295 1776 7721 7721 7721 -9886 2025-07-26 14:22:19,946 Hysteresis -119 0: raw(7721 16000 16000 16000) min(7721 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7721 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7721 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 (1721 10000 10000 10000) 7: 0: 7721@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7721@1p __all__ 9: don't have active chargers. 9: raw(0 8279 8279 8279) min(0 8279 8279 8279) spread(-17607 8279 8279 8279) max_pv 0 9: [ 0 7721@1p ] PM PV mtr(W) avl(W) raw max min spread -80 1717 7465 7465 7465 -9886 -80 1718 7469 7469 7469 -9886 -157 1746 7591 7591 7591 -9886 -157 1747 7595 7595 7595 -9886 86 1718 7469 7469 7469 -9886 86 1716 7460 7460 7460 -9886 41 1716 7460 7460 7460 -9886 41 1691 7352 7352 7352 -9886 4 1691 7352 7352 7352 -9886 4 1696 7373 7373 7373 -9886 10 1696 7373 7373 7373 -9886 10 1693 7360 7360 7360 -9886 -13 1693 7360 7360 7360 -9886 -13 1697 7378 7378 7378 -9886 -18 1697 7378 7378 7378 -9886 -18 1699 7386 7386 7386 -9886 -162 1730 7521 7521 7521 -9886 -162 1727 7508 7508 7508 -9886 -137 1714 7452 7452 7452 -9886 -137 1714 7452 7452 7452 -9886 2025-07-26 14:22:29,952 Hysteresis -109 0: raw(7452 16000 16000 16000) min(7452 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7452 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7452 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(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 (1452 10000 10000 10000) 7: 0: 7452@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7452@1p __all__ 9: don't have active chargers. 9: raw(0 8548 8548 8548) min(0 8548 8548 8548) spread(-17338 8548 8548 8548) max_pv 0 9: [ 0 7452@1p ] PM PV mtr(W) avl(W) raw max min spread -136 1652 7182 7182 7182 -9886 -136 1664 7234 7234 7234 -9886 -132 1662 7226 7226 7226 -9886 -132 1668 7252 7252 7252 -9886 -418 1811 7873 7873 7873 -9886 -418 1813 7882 7882 7882 -9886 -415 1812 7878 7878 7878 -9886 -415 1813 7882 7882 7882 -9886 -419 1815 7891 7891 7891 -9886 -419 1815 7891 7891 7891 -9886 -418 1814 7886 7886 7886 -9886 -418 1815 7891 7891 7891 -9886 -417 1814 7886 7886 7886 -9886 -417 1814 7886 7886 7886 -9886 -421 1816 7895 7895 7895 -9886 -421 1816 7895 7895 7895 -9886 -337 1774 7713 7713 7713 -9886 -337 1774 7713 7713 7713 -9886 -162 1687 7334 7334 7334 -9886 -162 1687 7334 7334 7334 -9886 2025-07-26 14:22:39,958 Hysteresis -99 0: raw(7334 16000 16000 16000) min(7334 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7334 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7334 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 (1334 10000 10000 10000) 7: 0: 7334@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7334@1p __all__ 9: don't have active chargers. 9: raw(0 8666 8666 8666) min(0 8666 8666 8666) spread(-17220 8666 8666 8666) max_pv 0 9: [ 0 7334@1p ] PM PV mtr(W) avl(W) raw max min spread -141 1650 7173 7173 7173 -9886 -141 1650 7173 7173 7173 -9886 -174 1666 7243 7243 7243 -9886 -174 1666 7243 7243 7243 -9886 -371 1764 7669 7669 7669 -9886 -371 1764 7669 7669 7669 -9886 -369 1763 7665 7665 7665 -9886 -369 1763 7665 7665 7665 -9886 -368 1763 7665 7665 7665 -9886 -368 1763 7665 7665 7665 -9886 -367 1762 7660 7660 7660 -9886 -367 1762 7660 7660 7660 -9886 -369 1763 7665 7665 7665 -9886 -369 1763 7665 7665 7665 -9886 -265 1711 7439 7439 7439 -9886 -265 1711 7439 7439 7439 -9886 -187 1673 7273 7273 7273 -9886 -187 1673 7273 7273 7273 -9886 -207 1683 7317 7317 7317 -9886 -207 1682 7313 7313 7313 -9886 2025-07-26 14:22:49,964 Hysteresis -89 0: raw(7313 16000 16000 16000) min(7313 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7313 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7313 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 (1313 10000 10000 10000) 7: 0: 7313@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7313@1p __all__ 9: don't have active chargers. 9: raw(0 8687 8687 8687) min(0 8687 8687 8687) spread(-17199 8687 8687 8687) max_pv 0 9: [ 0 7313@1p ] PM PV mtr(W) avl(W) raw max min spread -216 1681 7308 7308 7308 -9886 -216 1681 7308 7308 7308 -9886 -234 1689 7343 7343 7343 -9886 -234 1690 7347 7347 7347 -9886 -224 1685 7326 7326 7326 -9886 -224 1685 7326 7326 7326 -9886 -226 1686 7330 7330 7330 -9886 -226 1686 7330 7330 7330 -9886 -207 1677 7291 7291 7291 -9886 -207 1678 7295 7295 7295 -9886 -400 1774 7713 7713 7713 -9886 -400 1774 7713 7713 7713 -9886 -401 1774 7713 7713 7713 -9886 -401 1774 7713 7713 7713 -9886 -396 1772 7704 7704 7704 -9886 -396 1772 7704 7704 7704 -9886 -397 1772 7704 7704 7704 -9886 -397 1772 7704 7704 7704 -9886 -395 1771 7700 7700 7700 -9886 -395 1771 7700 7700 7700 -9886 2025-07-26 14:22:59,969 Hysteresis -79 0: raw(7700 16000 16000 16000) min(7700 16000 16000 16000) spread(-9886 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) 5: <2 active. pv reqs min 5: filtered 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 (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(-17586 8300 8300 8300) max_pv 0 9: [ 0 7700@1p ] PM PV mtr(W) avl(W) raw max min spread -395 1861 8091 8091 8091 -9886 -395 1861 8091 8091 8091 -9886 -395 1861 8091 8091 8091 -9886 -395 1861 8091 8091 8091 -9886 -379 1853 8056 8056 8056 -9886 -379 1853 8056 8056 8056 -9886 -110 1719 7473 7473 7473 -9886 -110 1719 7473 7473 7473 -9886 -108 1718 7469 7469 7469 -9886 -108 1718 7469 7469 7469 -9886 33 1714 7452 7452 7452 -9886 33 1714 7452 7452 7452 -9886 -64 1714 7452 7452 7452 -9886 -64 1714 7452 7452 7452 -9886 18 1714 7452 7452 7452 -9886 18 1706 7417 7417 7417 -9886 -17 1706 7417 7417 7417 -9886 -17 1664 7234 7234 7234 -9886 -100 1664 7234 7234 7234 -9886 -100 1669 7256 7256 7256 -9886 2025-07-26 14:23:09,976 Hysteresis -69 0: raw(7256 16000 16000 16000) min(7256 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7256 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7256 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 (1256 10000 10000 10000) 7: 0: 7256@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7256@1p __all__ 9: don't have active chargers. 9: raw(0 8744 8744 8744) min(0 8744 8744 8744) spread(-17142 8744 8744 8744) max_pv 0 9: [ 0 7256@1p ] PM PV mtr(W) avl(W) raw max min spread -102 1567 6813 6813 6813 -9886 -102 1574 6843 6843 6843 -9886 -99 1573 6839 6839 6839 -9886 -99 1596 6939 6939 6939 -9886 -343 1717 7465 7465 7465 -9886 -343 1727 7508 7508 7508 -9886 -340 1725 7500 7500 7500 -9886 -340 1729 7517 7517 7517 -9886 -192 1655 7195 7195 7195 -9886 -192 1656 7200 7200 7200 -9886 -189 1655 7195 7195 7195 -9886 -189 1655 7195 7195 7195 -9886 -160 1641 7134 7134 7134 -9886 -160 1641 7134 7134 7134 -9886 -117 1619 7039 7039 7039 -9886 -117 1618 7034 7034 7034 -9886 -149 1634 7104 7104 7104 -9886 -149 1635 7108 7108 7108 -9886 -208 1665 7239 7239 7239 -9886 -208 1665 7239 7239 7239 -9886 2025-07-26 14:23:19,984 Hysteresis -59 0: raw(7239 16000 16000 16000) min(7239 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7239 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7239 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 (1239 10000 10000 10000) 7: 0: 7239@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7239@1p __all__ 9: don't have active chargers. 9: raw(0 8761 8761 8761) min(0 8761 8761 8761) spread(-17125 8761 8761 8761) max_pv 0 9: [ 0 7239@1p ] PM PV mtr(W) avl(W) raw max min spread -224 1668 7252 7252 7252 -9886 -224 1668 7252 7252 7252 -9886 -225 1669 7256 7256 7256 -9886 -225 1669 7256 7256 7256 -9886 -372 1742 7573 7573 7573 -9886 -372 1742 7573 7573 7573 -9886 -367 1740 7565 7565 7565 -9886 -367 1740 7565 7565 7565 -9886 -369 1741 7569 7569 7569 -9886 -369 1741 7569 7569 7569 -9886 -365 1739 7560 7560 7560 -9886 -365 1739 7560 7560 7560 -9886 -365 1739 7560 7560 7560 -9886 -365 1739 7560 7560 7560 -9886 -364 1738 7556 7556 7556 -9886 -364 1738 7556 7556 7556 -9886 -367 1740 7565 7565 7565 -9886 -367 1740 7565 7565 7565 -9886 -365 1739 7560 7560 7560 -9886 -365 1739 7560 7560 7560 -9886 2025-07-26 14:23:29,990 Hysteresis -49 0: raw(7560 16000 16000 16000) min(7560 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7560 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7560 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 (1560 10000 10000 10000) 7: 0: 7560@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7560@1p __all__ 9: don't have active chargers. 9: raw(0 8440 8440 8440) min(0 8440 8440 8440) spread(-17446 8440 8440 8440) max_pv 0 9: [ 0 7560@1p ] PM PV mtr(W) avl(W) raw max min spread -370 1815 7891 7891 7891 -9886 -370 1815 7891 7891 7891 -9886 -363 1812 7878 7878 7878 -9886 -363 1812 7878 7878 7878 -9886 -44 1681 7308 7308 7308 -9886 -44 1681 7308 7308 7308 -9886 -55 1681 7308 7308 7308 -9886 -55 1681 7308 7308 7308 -9886 22 1681 7308 7308 7308 -9886 22 1670 7260 7260 7260 -9886 -37 1670 7260 7260 7260 -9886 -37 1626 7069 7069 7069 -9886 -71 1626 7069 7069 7069 -9886 -71 1626 7069 7069 7069 -9886 -68 1626 7069 7069 7069 -9886 -68 1638 7121 7121 7121 -9886 -67 1638 7121 7121 7121 -9886 -67 1665 7239 7239 7239 -9886 -66 1665 7239 7239 7239 -9886 -66 1675 7282 7282 7282 -9886 2025-07-26 14:23:39,997 Hysteresis -39 0: raw(7282 16000 16000 16000) min(7282 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7282 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7282 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(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 (1282 10000 10000 10000) 7: 0: 7282@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7282@1p __all__ 9: don't have active chargers. 9: raw(0 8718 8718 8718) min(0 8718 8718 8718) spread(-17168 8718 8718 8718) max_pv 0 9: [ 0 7282@1p ] PM PV mtr(W) avl(W) raw max min spread -65 1611 7004 7004 7004 -9886 -65 1615 7021 7021 7021 -9886 170 1580 6869 6869 6869 -9886 170 1581 6873 6873 6873 -9886 -315 1723 7491 7491 7491 -9886 -315 1724 7495 7495 7495 -9886 -171 1652 7182 7182 7182 -9886 -171 1627 7073 7073 7073 -9886 -165 1624 7060 7060 7060 -9886 -165 1629 7082 7082 7082 -9886 -167 1630 7086 7086 7086 -9886 -167 1643 7143 7143 7143 -9886 -167 1643 7143 7143 7143 -9886 -167 1648 7165 7165 7165 -9886 -207 1668 7252 7252 7252 -9886 -207 1669 7256 7256 7256 -9886 -223 1677 7291 7291 7291 -9886 -223 1677 7291 7291 7291 -9886 -341 1736 7547 7547 7547 -9886 -341 1736 7547 7547 7547 -9886 2025-07-26 14:23:50,005 Hysteresis -29 0: raw(7547 16000 16000 16000) min(7547 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7547 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7547 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(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 (1547 10000 10000 10000) 7: 0: 7547@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7547@1p __all__ 9: don't have active chargers. 9: raw(0 8453 8453 8453) min(0 8453 8453 8453) spread(-17433 8453 8453 8453) max_pv 0 9: [ 0 7547@1p ] PM PV mtr(W) avl(W) raw max min spread -338 1796 7808 7808 7808 -9886 -338 1796 7808 7808 7808 -9886 -340 1797 7813 7813 7813 -9886 -340 1797 7813 7813 7813 -9886 -342 1798 7817 7817 7817 -9886 -342 1798 7817 7817 7817 -9886 -307 1781 7743 7743 7743 -9886 -307 1781 7743 7743 7743 -9886 -141 1698 7382 7382 7382 -9886 -141 1698 7382 7382 7382 -9886 -274 1764 7669 7669 7669 -9886 -274 1764 7669 7669 7669 -9886 -280 1767 7682 7682 7682 -9886 -280 1767 7682 7682 7682 -9886 -279 1767 7682 7682 7682 -9886 -279 1767 7682 7682 7682 -9886 -278 1766 7678 7678 7678 -9886 -278 1766 7678 7678 7678 -9886 96 1678 7295 7295 7295 -9886 96 1678 7295 7295 7295 -9886 2025-07-26 14:24:00,013 Hysteresis -19 0: raw(7295 16000 16000 16000) min(7295 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7295 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7295 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 (1295 10000 10000 10000) 7: 0: 7295@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7295@1p __all__ 9: don't have active chargers. 9: raw(0 8705 8705 8705) min(0 8705 8705 8705) spread(-17181 8705 8705 8705) max_pv 0 9: [ 0 7295@1p ] PM PV mtr(W) avl(W) raw max min spread -159 1649 7169 7169 7169 -9886 -159 1649 7169 7169 7169 -9886 -105 1622 7052 7052 7052 -9886 -105 1613 7013 7013 7013 -9886 -266 1693 7360 7360 7360 -9886 -266 1691 7352 7352 7352 -9886 -270 1693 7360 7360 7360 -9886 -270 1700 7391 7391 7391 -9886 -270 1700 7391 7391 7391 -9886 -270 1703 7404 7404 7404 -9886 -266 1701 7395 7395 7395 -9886 -266 1702 7400 7400 7400 -9886 -317 1727 7508 7508 7508 -9886 -317 1728 7513 7513 7513 -9886 -313 1726 7504 7504 7504 -9886 -313 1726 7504 7504 7504 -9886 93 1620 7043 7043 7043 -9886 93 1620 7043 7043 7043 -9886 -129 1634 7104 7104 7104 -9886 -129 1634 7104 7104 7104 -9886 2025-07-26 14:24:10,019 Hysteresis -9 0: raw(7104 16000 16000 16000) min(7104 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7104 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7104 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 (1104 10000 10000 10000) 7: 0: 7104@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7104@1p __all__ 9: don't have active chargers. 9: raw(0 8896 8896 8896) min(0 8896 8896 8896) spread(-16990 8896 8896 8896) max_pv 0 9: [ 0 7104@1p ] PM PV mtr(W) avl(W) raw max min spread -117 1584 6886 6886 6886 -9886 -117 1580 6869 6869 6869 -9886 -133 1588 6904 6904 6904 -9886 -133 1590 6913 6913 6913 -9886 -139 1593 6926 6926 6926 -9886 -139 1594 6930 6930 6930 -9886 -142 1596 6939 6939 6939 -9886 -142 1597 6943 6943 6943 -9886 -175 1613 7013 7013 7013 -9886 -175 1613 7013 7013 7013 -9886 -302 1676 7286 7286 7286 -9886 -302 1676 7286 7286 7286 -9886 -273 1662 7226 7226 7226 -9886 -273 1662 7226 7226 7226 -9886 -250 1650 7173 7173 7173 -9886 -250 1650 7173 7173 7173 -9886 -250 1650 7173 7173 7173 -9886 -250 1650 7173 7173 7173 -9886 -247 1649 7169 7169 7169 -9886 -247 1649 7169 7169 7169 -9886 2025-07-26 14:24:20,025 Hysteresis 0 0: raw(7169 16000 16000 16000) min(7169 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7169 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7169 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: 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 (1169 10000 10000 10000) 7: 0: 7169@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7169@1p __all__ 9: don't have active chargers. 9: raw(0 8831 8831 8831) min(0 8831 8831 8831) spread(-17055 8831 8831 8831) max_pv 0 9: [ 0 7169@1p ] PM PV mtr(W) avl(W) raw max min spread -247 1664 7234 7234 7234 -9886 -247 1664 7234 7234 7234 -9886 -244 1662 7226 7226 7226 -9886 -244 1662 7226 7226 7226 -9886 -243 1662 7226 7226 7226 -9886 -243 1662 7226 7226 7226 -9886 -238 1660 7217 7217 7217 -9886 -238 1660 7217 7217 7217 -9886 -241 1661 7221 7221 7221 -9886 -241 1661 7221 7221 7221 -9886 -237 1659 7213 7213 7213 -9886 -237 1659 7213 7213 7213 -9886 234 1524 6626 6626 6626 -9886 234 1524 6626 6626 6626 -9886 -125 1604 6973 6973 6973 -9886 -125 1604 6973 6973 6973 -9886 -108 1595 6934 6934 6934 -9886 -108 1580 6869 6869 6869 -9886 -274 1662 7226 7226 7226 -9886 -274 1669 7256 7256 7256 -9886 2025-07-26 14:24:30,030 Hysteresis 10 0: raw(7256 16000 16000 16000) min(7256 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7256 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7256 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1256 10000 10000 10000) 7: 0: 7256@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7256@1p __all__ 9: don't have active chargers. 9: raw(0 8744 8744 8744) min(0 8744 8744 8744) spread(-17142 8744 8744 8744) max_pv 0 9: [ 0 7256@1p ] PM PV mtr(W) avl(W) raw max min spread -271 1688 7339 7339 7339 -9886 -271 1693 7360 7360 7360 -9886 -274 1694 7365 7365 7365 -9886 -274 1696 7373 7373 7373 -9886 -275 1697 7378 7378 7378 -9886 -275 1698 7382 7382 7382 -9886 -272 1696 7373 7373 7373 -9886 -272 1696 7373 7373 7373 -9886 -265 1693 7360 7360 7360 -9886 -265 1693 7360 7360 7360 -9886 149 1586 6895 6895 6895 -9886 149 1587 6900 6900 6900 -9886 -26 1611 7004 7004 7004 -9886 -26 1611 7004 7004 7004 -9886 -60 1611 7004 7004 7004 -9886 -60 1595 6934 6934 6934 -9886 -59 1595 6934 6934 6934 -9886 -59 1603 6969 6969 6969 -9886 -80 1603 6969 6969 6969 -9886 -80 1608 6991 6991 6991 -9886 2025-07-26 14:24:40,040 Hysteresis 20 0: raw(6991 16000 16000 16000) min(6991 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6991 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6991 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (991 10000 10000 10000) 7: 0: 6991@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6991@1p __all__ 9: don't have active chargers. 9: raw(0 9009 9009 9009) min(0 9009 9009 9009) spread(-16877 9009 9009 9009) max_pv 0 9: [ 0 6991@1p ] PM PV mtr(W) avl(W) raw max min spread -48 1547 6726 6726 6726 -9886 -48 1549 6734 6734 6734 -9886 -20 1549 6734 6734 6734 -9886 -20 1550 6739 6739 6739 -9886 -212 1606 6982 6982 6982 -9886 -212 1606 6982 6982 6982 -9886 -207 1604 6973 6973 6973 -9886 -207 1603 6969 6969 6969 -9886 -205 1602 6965 6965 6965 -9886 -205 1602 6965 6965 6965 -9886 -226 1612 7008 7008 7008 -9886 -226 1612 7008 7008 7008 -9886 -257 1628 7078 7078 7078 -9886 -257 1628 7078 7078 7078 -9886 -254 1626 7069 7069 7069 -9886 -254 1626 7069 7069 7069 -9886 -250 1624 7060 7060 7060 -9886 -250 1624 7060 7060 7060 -9886 -244 1621 7047 7047 7047 -9886 -244 1621 7047 7047 7047 -9886 2025-07-26 14:24:50,046 Hysteresis 30 0: raw(7047 16000 16000 16000) min(7047 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7047 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7047 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1047 10000 10000 10000) 7: 0: 7047@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7047@1p __all__ 9: don't have active chargers. 9: raw(0 8953 8953 8953) min(0 8953 8953 8953) spread(-16933 8953 8953 8953) max_pv 0 9: [ 0 7047@1p ] PM PV mtr(W) avl(W) raw max min spread -246 1635 7108 7108 7108 -9886 -246 1635 7108 7108 7108 -9886 -240 1632 7095 7095 7095 -9886 -240 1632 7095 7095 7095 -9886 -213 1619 7039 7039 7039 -9886 -213 1619 7039 7039 7039 -9886 106 1560 6782 6782 6782 -9886 106 1560 6782 6782 6782 -9886 -21 1563 6795 6795 6795 -9886 -21 1546 6721 6721 6721 -9886 -58 1546 6721 6721 6721 -9886 -58 1546 6721 6721 6721 -9886 -235 1613 7013 7013 7013 -9886 -235 1626 7069 7069 7069 -9886 -233 1625 7065 7065 7065 -9886 -233 1628 7078 7078 7078 -9886 -236 1629 7082 7082 7082 -9886 -236 1630 7086 7086 7086 -9886 -206 1615 7021 7021 7021 -9886 -206 1616 7026 7026 7026 -9886 2025-07-26 14:25:00,053 Hysteresis 40 0: raw(7026 16000 16000 16000) min(7026 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7026 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7026 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1026 10000 10000 10000) 7: 0: 7026@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7026@1p __all__ 9: don't have active chargers. 9: raw(0 8974 8974 8974) min(0 8974 8974 8974) spread(-16912 8974 8974 8974) max_pv 0 9: [ 0 7026@1p ] PM PV mtr(W) avl(W) raw max min spread -185 1600 6956 6956 6956 -9886 -185 1600 6956 6956 6956 -9886 -152 1584 6886 6886 6886 -9886 -152 1584 6886 6886 6886 -9886 124 1546 6721 6721 6721 -9886 124 1546 6721 6721 6721 -9886 9 1558 6773 6773 6773 -9886 9 1558 6773 6773 6773 -9886 -30 1519 6604 6604 6604 -9886 -30 1533 6665 6665 6665 -9886 -1 1533 6665 6665 6665 -9886 -1 1547 6726 6726 6726 -9886 17 1547 6726 6726 6726 -9886 17 1550 6739 6739 6739 -9886 10 1550 6739 6739 6739 -9886 10 1550 6739 6739 6739 -9886 -1 1554 6756 6756 6756 -9886 -1 1554 6756 6756 6756 -9886 -215 1605 6978 6978 6978 -9886 -215 1610 7000 7000 7000 -9886 2025-07-26 14:25:10,058 Hysteresis 50 0: raw(7000 16000 16000 16000) min(7000 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7000 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1000 10000 10000 10000) 7: 0: 7000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7000@1p __all__ 9: don't have active chargers. 9: raw(0 9000 9000 9000) min(0 9000 9000 9000) spread(-16886 9000 9000 9000) max_pv 0 9: [ 0 7000@1p ] PM PV mtr(W) avl(W) raw max min spread -217 1606 6982 6982 6982 -9886 -217 1610 7000 7000 7000 -9886 -210 1606 6982 6982 6982 -9886 -210 1606 6982 6982 6982 -9886 -210 1607 6986 6986 6986 -9886 -210 1607 6986 6986 6986 -9886 -204 1605 6978 6978 6978 -9886 -204 1605 6978 6978 6978 -9886 -205 1605 6978 6978 6978 -9886 -205 1605 6978 6978 6978 -9886 -205 1605 6978 6978 6978 -9886 -205 1605 6978 6978 6978 -9886 -202 1604 6973 6973 6973 -9886 -202 1604 6973 6973 6973 -9886 -199 1602 6965 6965 6965 -9886 -199 1602 6965 6965 6965 -9886 -198 1602 6965 6965 6965 -9886 -198 1602 6965 6965 6965 -9886 -146 1576 6852 6852 6852 -9886 -146 1576 6852 6852 6852 -9886 2025-07-26 14:25:20,069 Hysteresis 60 0: raw(6852 16000 16000 16000) min(6852 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6852 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6852 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (852 10000 10000 10000) 7: 0: 6852@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6852@1p __all__ 9: don't have active chargers. 9: raw(0 9148 9148 9148) min(0 9148 9148 9148) spread(-16738 9148 9148 9148) max_pv 0 9: [ 0 6852@1p ] PM PV mtr(W) avl(W) raw max min spread 44 1518 6600 6600 6600 -9886 44 1518 6600 6600 6600 -9886 38 1518 6600 6600 6600 -9886 38 1490 6478 6478 6478 -9886 6 1490 6478 6478 6478 -9886 6 1490 6478 6478 6478 -9886 -188 1534 6669 6669 6669 -9886 -188 1555 6760 6760 6760 -9886 -188 1555 6760 6760 6760 -9886 -185 1554 6756 6756 6756 -9886 -185 1558 6773 6773 6773 -9886 -187 1559 6778 6778 6778 -9886 -187 1561 6786 6786 6786 -9886 -185 1560 6782 6782 6782 -9886 -185 1560 6782 6782 6782 -9886 -134 1535 6673 6673 6673 -9886 -134 1535 6673 6673 6673 -9886 22 1518 6600 6600 6600 -9886 22 1518 6600 6600 6600 -9886 2025-07-26 14:25:30,076 Hysteresis 70 0: raw(6600 16000 16000 16000) min(6600 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6600 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6600 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (600 10000 10000 10000) 7: 0: 6600@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6600@1p __all__ 9: don't have active chargers. 9: raw(0 9400 9400 9400) min(0 9400 9400 9400) spread(-16486 9400 9400 9400) max_pv 0 9: [ 0 6600@1p ] PM PV mtr(W) avl(W) raw max min spread 5 1461 6352 6352 6352 -9886 5 1434 6234 6234 6234 -9886 33 1434 6234 6234 6234 -9886 33 1434 6234 6234 6234 -9886 -34 1434 6234 6234 6234 -9886 -34 1448 6295 6295 6295 -9886 41 1448 6295 6295 6295 -9886 41 1453 6317 6317 6317 -9886 44 1453 6317 6317 6317 -9886 44 1453 6317 6317 6317 -9886 23 1453 6317 6317 6317 -9886 23 1457 6334 6334 6334 -9886 -170 1492 6486 6486 6486 -9886 -170 1489 6473 6473 6473 -9886 -169 1489 6473 6473 6473 -9886 -169 1494 6495 6495 6495 -9886 -168 1493 6491 6491 6491 -9886 -168 1494 6495 6495 6495 -9886 -167 1494 6495 6495 6495 -9886 -167 1494 6495 6495 6495 -9886 2025-07-26 14:25:40,082 Hysteresis 80 0: raw(6495 16000 16000 16000) min(6495 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6495 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6495 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (495 10000 10000 10000) 7: 0: 6495@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6495@1p __all__ 9: don't have active chargers. 9: raw(0 9505 9505 9505) min(0 9505 9505 9505) spread(-16381 9505 9505 9505) max_pv 0 9: [ 0 6495@1p ] PM PV mtr(W) avl(W) raw max min spread -163 1467 6378 6378 6378 -9886 -163 1467 6378 6378 6378 -9886 -166 1469 6386 6386 6386 -9886 -166 1469 6386 6386 6386 -9886 -377 1574 6843 6843 6843 -9886 -377 1574 6843 6843 6843 -9886 -376 1574 6843 6843 6843 -9886 -376 1574 6843 6843 6843 -9886 -374 1573 6839 6839 6839 -9886 -374 1573 6839 6839 6839 -9886 -374 1573 6839 6839 6839 -9886 -374 1573 6839 6839 6839 -9886 -302 1537 6682 6682 6682 -9886 -302 1537 6682 6682 6682 -9886 -200 1486 6460 6460 6460 -9886 -200 1486 6460 6460 6460 -9886 -351 1561 6786 6786 6786 -9886 -351 1561 6786 6786 6786 -9886 -355 1563 6795 6795 6795 -9886 -355 1563 6795 6795 6795 -9886 2025-07-26 14:25:50,089 Hysteresis 90 0: raw(6795 16000 16000 16000) min(6795 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6795 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6795 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (795 10000 10000 10000) 7: 0: 6795@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6795@1p __all__ 9: don't have active chargers. 9: raw(0 9205 9205 9205) min(0 9205 9205 9205) spread(-16681 9205 9205 9205) max_pv 0 9: [ 0 6795@1p ] PM PV mtr(W) avl(W) raw max min spread -366 1638 7121 7121 7121 -9886 -366 1638 7121 7121 7121 -9886 -369 1639 7126 7126 7126 -9886 -369 1639 7126 7126 7126 -9886 -188 1549 6734 6734 6734 -9886 -188 1549 6734 6734 6734 -9886 -97 1505 6543 6543 6543 -9886 -97 1505 6543 6543 6543 -9886 -107 1509 6560 6560 6560 -9886 -107 1509 6560 6560 6560 -9886 -103 1507 6552 6552 6552 -9886 -103 1507 6552 6552 6552 -9886 -83 1505 6543 6543 6543 -9886 -83 1505 6543 6543 6543 -9886 -77 1505 6543 6543 6543 -9886 -77 1505 6543 6543 6543 -9886 -102 1506 6547 6547 6547 -9886 -102 1506 6547 6547 6547 -9886 -109 1510 6565 6565 6565 -9886 -109 1509 6560 6560 6560 -9886 2025-07-26 14:26:00,100 Hysteresis 100 0: raw(6560 16000 16000 16000) min(6560 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6560 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6560 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (560 10000 10000 10000) 7: 0: 6560@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6560@1p __all__ 9: don't have active chargers. 9: raw(0 9440 9440 9440) min(0 9440 9440 9440) spread(-16446 9440 9440 9440) max_pv 0 9: [ 0 6560@1p ] PM PV mtr(W) avl(W) raw max min spread -144 1473 6404 6404 6404 -9886 -144 1473 6404 6404 6404 -9886 -144 1473 6404 6404 6404 -9886 -144 1473 6404 6404 6404 -9886 -149 1476 6417 6417 6417 -9886 -149 1476 6417 6417 6417 -9886 -147 1475 6413 6413 6413 -9886 -147 1475 6413 6413 6413 -9886 -148 1475 6413 6413 6413 -9886 -148 1475 6413 6413 6413 -9886 -144 1473 6404 6404 6404 -9886 -144 1473 6404 6404 6404 -9886 -143 1473 6404 6404 6404 -9886 -143 1473 6404 6404 6404 -9886 -138 1470 6391 6391 6391 -9886 -138 1470 6391 6391 6391 -9886 -137 1470 6391 6391 6391 -9886 -137 1470 6391 6391 6391 -9886 -135 1469 6386 6386 6386 -9886 -135 1469 6386 6386 6386 -9886 2025-07-26 14:26:10,109 Hysteresis 110 0: raw(6386 16000 16000 16000) min(6386 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6386 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6386 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (386 10000 10000 10000) 7: 0: 6386@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6386@1p __all__ 9: don't have active chargers. 9: raw(0 9614 9614 9614) min(0 9614 9614 9614) spread(-16272 9614 9614 9614) max_pv 0 9: [ 0 6386@1p ] PM PV mtr(W) avl(W) raw max min spread -136 1429 6213 6213 6213 -9886 -136 1429 6213 6213 6213 -9886 -142 1432 6226 6226 6226 -9886 -142 1432 6226 6226 6226 -9886 -349 1535 6673 6673 6673 -9886 -349 1535 6673 6673 6673 -9886 -348 1535 6673 6673 6673 -9886 -348 1535 6673 6673 6673 -9886 -349 1535 6673 6673 6673 -9886 -349 1535 6673 6673 6673 -9886 -346 1533 6665 6665 6665 -9886 -346 1533 6665 6665 6665 -9886 -351 1536 6678 6678 6678 -9886 -351 1536 6678 6678 6678 -9886 -364 1542 6704 6704 6704 -9886 -364 1543 6708 6708 6708 -9886 -371 1546 6721 6721 6721 -9886 -371 1546 6721 6721 6721 -9886 -371 1546 6721 6721 6721 -9886 -371 1546 6721 6721 6721 -9886 2025-07-26 14:26:20,118 Hysteresis 120 0: raw(6721 16000 16000 16000) min(6721 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6721 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6721 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (721 10000 10000 10000) 7: 0: 6721@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6721@1p __all__ 9: don't have active chargers. 9: raw(0 9279 9279 9279) min(0 9279 9279 9279) spread(-16607 9279 9279 9279) max_pv 0 9: [ 0 6721@1p ] PM PV mtr(W) avl(W) raw max min spread -341 1608 6991 6991 6991 -9886 -341 1608 6991 6991 6991 -9886 -343 1609 6995 6995 6995 -9886 -343 1609 6995 6995 6995 -9886 -178 1527 6639 6639 6639 -9886 -178 1527 6639 6639 6639 -9886 -124 1500 6521 6521 6521 -9886 -124 1500 6521 6521 6521 -9886 -126 1501 6526 6526 6526 -9886 -126 1501 6526 6526 6526 -9886 -122 1499 6517 6517 6517 -9886 -122 1499 6517 6517 6517 -9886 -124 1500 6521 6521 6521 -9886 -124 1500 6521 6521 6521 -9886 22 1488 6469 6469 6469 -9886 22 1488 6469 6469 6469 -9886 -42 1488 6469 6469 6469 -9886 -42 1488 6469 6469 6469 -9886 60 1488 6469 6469 6469 -9886 60 1486 6460 6460 6460 -9886 2025-07-26 14:26:30,124 Hysteresis 130 0: raw(6460 16000 16000 16000) min(6460 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6460 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6460 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (460 10000 10000 10000) 7: 0: 6460@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6460@1p __all__ 9: don't have active chargers. 9: raw(0 9540 9540 9540) min(0 9540 9540 9540) spread(-16346 9540 9540 9540) max_pv 0 9: [ 0 6460@1p ] PM PV mtr(W) avl(W) raw max min spread -48 1426 6200 6200 6200 -9886 -48 1398 6078 6078 6078 -9886 -43 1398 6078 6078 6078 -9886 -43 1400 6086 6086 6086 -9886 -205 1452 6313 6313 6313 -9886 -205 1454 6321 6321 6321 -9886 -225 1464 6365 6365 6365 -9886 -225 1474 6408 6408 6408 -9886 -254 1488 6469 6469 6469 -9886 -254 1498 6513 6513 6513 -9886 -274 1508 6556 6556 6556 -9886 -274 1512 6573 6573 6573 -9886 -260 1505 6543 6543 6543 -9886 -260 1507 6552 6552 6552 -9886 -272 1513 6578 6578 6578 -9886 -272 1513 6578 6578 6578 -9886 -289 1522 6617 6617 6617 -9886 -289 1522 6617 6617 6617 -9886 -269 1512 6573 6573 6573 -9886 -269 1512 6573 6573 6573 -9886 2025-07-26 14:26:40,132 Hysteresis 140 0: raw(6573 16000 16000 16000) min(6573 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6573 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6573 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (573 10000 10000 10000) 7: 0: 6573@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6573@1p __all__ 9: don't have active chargers. 9: raw(0 9427 9427 9427) min(0 9427 9427 9427) spread(-16459 9427 9427 9427) max_pv 0 9: [ 0 6573@1p ] PM PV mtr(W) avl(W) raw max min spread -281 1544 6713 6713 6713 -9886 -281 1544 6713 6713 6713 -9886 -322 1565 6804 6804 6804 -9886 -322 1565 6804 6804 6804 -9886 -160 1484 6452 6452 6452 -9886 -160 1484 6452 6452 6452 -9886 -61 1454 6321 6321 6321 -9886 -61 1454 6321 6321 6321 -9886 -65 1454 6321 6321 6321 -9886 -65 1454 6321 6321 6321 -9886 -51 1454 6321 6321 6321 -9886 -51 1454 6321 6321 6321 -9886 99 1454 6321 6321 6321 -9886 99 1454 6321 6321 6321 -9886 7 1454 6321 6321 6321 -9886 7 1454 6321 6321 6321 -9886 -55 1454 6321 6321 6321 -9886 -55 1423 6186 6186 6186 -9886 -7 1423 6186 6186 6186 -9886 -7 1410 6130 6130 6130 -9886 2025-07-26 14:26:50,137 Hysteresis 150 0: raw(6130 16000 16000 16000) min(6130 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6130 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6130 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (130 10000 10000 10000) 7: 0: 6130@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6130@1p __all__ 9: don't have active chargers. 9: raw(0 9870 9870 9870) min(0 9870 9870 9870) spread(-16016 9870 9870 9870) max_pv 0 9: [ 0 6130@1p ] PM PV mtr(W) avl(W) raw max min spread -34 1308 5686 5686 5686 -9886 -34 1299 5647 5647 5647 -9886 -5 1299 5647 5647 5647 -9886 -5 1300 5652 5652 5652 -9886 -242 1371 5960 5960 5960 -9886 -242 1375 5978 5978 5978 -9886 -246 1377 5986 5986 5986 -9886 -246 1388 6034 6034 6034 -9886 -257 1393 6056 6056 6056 -9886 -257 1393 6056 6056 6056 -9886 -253 1413 6143 6143 6143 -9886 -253 1422 6182 6182 6182 -9886 -284 1438 6252 6252 6252 -9886 -284 1442 6269 6269 6269 -9886 -268 1434 6234 6234 6234 -9886 -268 1434 6234 6234 6234 -9886 -264 1433 6230 6230 6230 -9886 -264 1433 6230 6230 6230 -9886 -268 1435 6239 6239 6239 -9886 -268 1435 6239 6239 6239 -9886 2025-07-26 14:27:00,145 Hysteresis 160 0: raw(6239 16000 16000 16000) min(6239 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6239 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6239 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (239 10000 10000 10000) 7: 0: 6239@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6239@1p __all__ 9: don't have active chargers. 9: raw(0 9761 9761 9761) min(0 9761 9761 9761) spread(-16125 9761 9761 9761) max_pv 0 9: [ 0 6239@1p ] PM PV mtr(W) avl(W) raw max min spread -273 1463 6360 6360 6360 -9886 -273 1463 6360 6360 6360 -9886 -313 1483 6447 6447 6447 -9886 -313 1483 6447 6447 6447 -9886 -243 1448 6295 6295 6295 -9886 -243 1448 6295 6295 6295 -9886 -254 1453 6317 6317 6317 -9886 -254 1453 6317 6317 6317 -9886 -251 1452 6313 6313 6313 -9886 -251 1452 6313 6313 6313 -9886 -253 1453 6317 6317 6317 -9886 -253 1453 6317 6317 6317 -9886 -261 1457 6334 6334 6334 -9886 -261 1457 6334 6334 6334 -9886 -259 1456 6330 6330 6330 -9886 -259 1456 6330 6330 6330 -9886 -270 1462 6356 6356 6356 -9886 -270 1461 6352 6352 6352 -9886 -256 1454 6321 6321 6321 -9886 -256 1454 6321 6321 6321 -9886 2025-07-26 14:27:10,152 Hysteresis 170 0: raw(6321 16000 16000 16000) min(6321 16000 16000 16000) spread(-9886 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 (321 10000 10000 10000) 7: 0: 6321@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6321@1p __all__ 9: don't have active chargers. 9: raw(0 9679 9679 9679) min(0 9679 9679 9679) spread(-16207 9679 9679 9679) max_pv 0 9: [ 0 6321@1p ] PM PV mtr(W) avl(W) raw max min spread -253 1472 6400 6400 6400 -9886 -253 1472 6400 6400 6400 -9886 -248 1469 6386 6386 6386 -9886 -248 1469 6386 6386 6386 -9886 -253 1472 6400 6400 6400 -9886 -253 1472 6400 6400 6400 -9886 -247 1469 6386 6386 6386 -9886 -247 1469 6386 6386 6386 -9886 -249 1470 6391 6391 6391 -9886 -249 1470 6391 6391 6391 -9886 -246 1469 6386 6386 6386 -9886 -246 1469 6386 6386 6386 -9886 -246 1469 6386 6386 6386 -9886 -246 1469 6386 6386 6386 -9886 -242 1467 6378 6378 6378 -9886 -242 1467 6378 6378 6378 -9886 -244 1468 6382 6382 6382 -9886 -244 1468 6382 6382 6382 -9886 -246 1469 6386 6386 6386 -9886 -246 1468 6382 6382 6382 -9886 2025-07-26 14:27:20,161 Hysteresis 180 0: raw(6382 16000 16000 16000) min(6382 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6382 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6382 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (382 10000 10000 10000) 7: 0: 6382@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6382@1p __all__ 9: don't have active chargers. 9: raw(0 9618 9618 9618) min(0 9618 9618 9618) spread(-16268 9618 9618 9618) max_pv 0 9: [ 0 6382@1p ] PM PV mtr(W) avl(W) raw max min spread -251 1485 6456 6456 6456 -9886 -251 1485 6456 6456 6456 -9886 -241 1480 6434 6434 6434 -9886 -241 1480 6434 6434 6434 -9886 -241 1480 6434 6434 6434 -9886 -241 1480 6434 6434 6434 -9886 -236 1477 6421 6421 6421 -9886 -236 1477 6421 6421 6421 -9886 -244 1481 6439 6439 6439 -9886 -244 1481 6439 6439 6439 -9886 -238 1478 6426 6426 6426 -9886 -238 1478 6426 6426 6426 -9886 -244 1481 6439 6439 6439 -9886 -244 1481 6439 6439 6439 -9886 -245 1482 6443 6443 6443 -9886 -245 1482 6443 6443 6443 -9886 -256 1487 6465 6465 6465 -9886 -256 1487 6465 6465 6465 -9886 -272 1495 6500 6500 6500 -9886 -272 1495 6500 6500 6500 -9886 2025-07-26 14:27:30,167 Hysteresis 190 0: raw(6500 16000 16000 16000) min(6500 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6500 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6500 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (500 10000 10000 10000) 7: 0: 6500@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6500@1p __all__ 9: don't have active chargers. 9: raw(0 9500 9500 9500) min(0 9500 9500 9500) spread(-16386 9500 9500 9500) max_pv 0 9: [ 0 6500@1p ] PM PV mtr(W) avl(W) raw max min spread -259 1517 6595 6595 6595 -9886 -259 1517 6595 6595 6595 -9886 -240 1507 6552 6552 6552 -9886 -240 1507 6552 6552 6552 -9886 -242 1508 6556 6556 6556 -9886 -242 1508 6556 6556 6556 -9886 -240 1507 6552 6552 6552 -9886 -240 1507 6552 6552 6552 -9886 -239 1507 6552 6552 6552 -9886 -239 1507 6552 6552 6552 -9886 -239 1507 6552 6552 6552 -9886 -239 1507 6552 6552 6552 -9886 -239 1507 6552 6552 6552 -9886 -239 1507 6552 6552 6552 -9886 -237 1506 6547 6547 6547 -9886 -237 1506 6547 6547 6547 -9886 -241 1508 6556 6556 6556 -9886 -241 1508 6556 6556 6556 -9886 -240 1507 6552 6552 6552 -9886 -240 1507 6552 6552 6552 -9886 2025-07-26 14:27:40,177 Hysteresis 200 0: raw(6552 16000 16000 16000) min(6552 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6552 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6552 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (552 10000 10000 10000) 7: 0: 6552@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6552@1p __all__ 9: don't have active chargers. 9: raw(0 9448 9448 9448) min(0 9448 9448 9448) spread(-16438 9448 9448 9448) max_pv 0 9: [ 0 6552@1p ] PM PV mtr(W) avl(W) raw max min spread -154 1476 6417 6417 6417 -9886 -154 1476 6417 6417 6417 -9886 -127 1463 6360 6360 6360 -9886 -127 1463 6360 6360 6360 -9886 33 1449 6300 6300 6300 -9886 33 1449 6300 6300 6300 -9886 4 1449 6300 6300 6300 -9886 4 1449 6300 6300 6300 -9886 -61 1449 6300 6300 6300 -9886 -61 1444 6278 6278 6278 -9886 -10 1444 6278 6278 6278 -9886 -10 1413 6143 6143 6143 -9886 -12 1413 6143 6143 6143 -9886 -12 1422 6182 6182 6182 -9886 -4 1422 6182 6182 6182 -9886 -4 1436 6243 6243 6243 -9886 8 1436 6243 6243 6243 -9886 8 1441 6265 6265 6265 -9886 -2 1441 6265 6265 6265 -9886 -2 1441 6265 6265 6265 -9886 2025-07-26 14:27:50,182 Hysteresis 210 0: raw(6265 16000 16000 16000) min(6265 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6265 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6265 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (265 10000 10000 10000) 7: 0: 6265@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6265@1p __all__ 9: don't have active chargers. 9: raw(0 9735 9735 9735) min(0 9735 9735 9735) spread(-16151 9735 9735 9735) max_pv 0 9: [ 0 6265@1p ] PM PV mtr(W) avl(W) raw max min spread -13 1381 6004 6004 6004 -9886 -13 1384 6017 6017 6017 -9886 -3 1384 6017 6017 6017 -9886 -3 1381 6004 6004 6004 -9886 -223 1442 6269 6269 6269 -9886 -223 1441 6265 6265 6265 -9886 -210 1435 6239 6239 6239 -9886 -210 1435 6239 6239 6239 -9886 -208 1438 6252 6252 6252 -9886 -208 1437 6247 6247 6247 -9886 -209 1438 6252 6252 6252 -9886 -209 1438 6252 6252 6252 -9886 -210 1438 6252 6252 6252 -9886 -210 1438 6252 6252 6252 -9886 -212 1439 6256 6256 6256 -9886 -212 1439 6256 6256 6256 -9886 -212 1439 6256 6256 6256 -9886 -212 1439 6256 6256 6256 -9886 -199 1433 6230 6230 6230 -9886 -199 1433 6230 6230 6230 -9886 2025-07-26 14:28:00,187 Hysteresis 220 0: raw(6230 16000 16000 16000) min(6230 16000 16000 16000) spread(-9886 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 (230 10000 10000 10000) 7: 0: 6230@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6230@1p __all__ 9: don't have active chargers. 9: raw(0 9770 9770 9770) min(0 9770 9770 9770) spread(-16116 9770 9770 9770) max_pv 0 9: [ 0 6230@1p ] PM PV mtr(W) avl(W) raw max min spread -197 1424 6191 6191 6191 -9886 -197 1424 6191 6191 6191 -9886 -198 1424 6191 6191 6191 -9886 -198 1424 6191 6191 6191 -9886 -203 1427 6204 6204 6204 -9886 -203 1427 6204 6204 6204 -9886 -208 1429 6213 6213 6213 -9886 -208 1429 6213 6213 6213 -9886 -215 1432 6226 6226 6226 -9886 -215 1432 6226 6226 6226 -9886 -222 1435 6239 6239 6239 -9886 -222 1436 6243 6243 6243 -9886 -202 1426 6200 6200 6200 -9886 -202 1426 6200 6200 6200 -9886 -204 1427 6204 6204 6204 -9886 -204 1427 6204 6204 6204 -9886 -200 1425 6195 6195 6195 -9886 -200 1425 6195 6195 6195 -9886 -200 1425 6195 6195 6195 -9886 -200 1425 6195 6195 6195 -9886 2025-07-26 14:28:10,195 Hysteresis 230 0: raw(6195 16000 16000 16000) min(6195 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6195 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6195 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (195 10000 10000 10000) 7: 0: 6195@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6195@1p __all__ 9: don't have active chargers. 9: raw(0 9805 9805 9805) min(0 9805 9805 9805) spread(-16081 9805 9805 9805) max_pv 0 9: [ 0 6195@1p ] PM PV mtr(W) avl(W) raw max min spread -202 1418 6165 6165 6165 -9886 -202 1418 6165 6165 6165 -9886 -196 1415 6152 6152 6152 -9886 -196 1415 6152 6152 6152 -9886 -195 1414 6147 6147 6147 -9886 -195 1414 6147 6147 6147 -9886 -194 1414 6147 6147 6147 -9886 -194 1414 6147 6147 6147 -9886 -194 1414 6147 6147 6147 -9886 -194 1414 6147 6147 6147 -9886 -187 1410 6130 6130 6130 -9886 -187 1410 6130 6130 6130 -9886 -188 1411 6134 6134 6134 -9886 -188 1411 6134 6134 6134 -9886 -185 1409 6126 6126 6126 -9886 -185 1409 6126 6126 6126 -9886 -185 1409 6126 6126 6126 -9886 -185 1409 6126 6126 6126 -9886 -183 1408 6121 6121 6121 -9886 -183 1408 6121 6121 6121 -9886 2025-07-26 14:28:20,200 Hysteresis 240 0: raw(6121 16000 16000 16000) min(6121 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6121 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6121 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (121 10000 10000 10000) 7: 0: 6121@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6121@1p __all__ 9: don't have active chargers. 9: raw(0 9879 9879 9879) min(0 9879 9879 9879) spread(-16007 9879 9879 9879) max_pv 0 9: [ 0 6121@1p ] PM PV mtr(W) avl(W) raw max min spread -182 1391 6047 6047 6047 -9886 -182 1391 6047 6047 6047 -9886 -176 1388 6034 6034 6034 -9886 -176 1388 6034 6034 6034 -9886 -179 1389 6039 6039 6039 -9886 -179 1389 6039 6039 6039 -9886 -176 1388 6034 6034 6034 -9886 -176 1388 6034 6034 6034 -9886 -177 1388 6034 6034 6034 -9886 -177 1388 6034 6034 6034 -9886 -173 1386 6026 6026 6026 -9886 -173 1386 6026 6026 6026 -9886 -174 1387 6030 6030 6030 -9886 -174 1387 6030 6030 6030 -9886 -172 1386 6026 6026 6026 -9886 -172 1386 6026 6026 6026 -9886 -169 1384 6017 6017 6017 -9886 -169 1384 6017 6017 6017 -9886 -169 1384 6017 6017 6017 -9886 -169 1384 6017 6017 6017 -9886 2025-07-26 14:28:30,206 Hysteresis 250 0: raw(6017 16000 16000 16000) min(6017 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6017 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6017 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 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(0 9983 9983 9983) spread(-15903 9983 9983 9983) max_pv 0 9: [ 0 6017@1p ] PM PV mtr(W) avl(W) raw max min spread -168 1360 5913 5913 5913 -9886 -168 1360 5913 5913 5913 -9886 -166 1359 5908 5908 5908 -9886 -166 1359 5908 5908 5908 -9886 -162 1357 5900 5900 5900 -9886 -162 1357 5900 5900 5900 -9886 -166 1359 5908 5908 5908 -9886 -166 1359 5908 5908 5908 -9886 -167 1359 5908 5908 5908 -9886 -167 1359 5908 5908 5908 -9886 -185 1368 5947 5947 5947 -9886 -185 1369 5952 5952 5952 -9886 -195 1374 5973 5973 5973 -9886 -195 1373 5969 5969 5969 -9886 -179 1365 5934 5934 5934 -9886 -179 1365 5934 5934 5934 -9886 -180 1366 5939 5939 5939 -9886 -180 1366 5939 5939 5939 -9886 -178 1365 5934 5934 5934 -9886 -178 1365 5934 5934 5934 -9886 2025-07-26 14:28:40,211 Hysteresis 260 0: raw(5934 16000 16000 16000) min(5934 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5934 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5934 3: shut down 0 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5934 < req 18000 No: p0 min 5934 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5934 16000 16000 16000) min(5934 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5934 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -181 -34 -147 -147 -147 -9886 -181 -34 -147 -147 -147 -9886 -178 -37 -160 -160 -160 -9886 -178 -37 -160 -160 -160 -9886 -1650 1435 6239 6239 6239 -9886 -1650 1435 6239 6239 6239 -9886 -1646 1431 6221 6221 6221 -9886 -1646 1431 6221 6221 6221 -9886 -1645 1430 6217 6217 6217 -9886 -1645 1430 6217 6217 6217 -9886 -1646 1431 6221 6221 6221 -9886 -1646 1431 6221 6221 6221 -9886 -1645 1430 6217 6217 6217 -9886 -1645 1430 6217 6217 6217 -9886 -1653 1438 6252 6252 6252 -9886 -1653 1438 6252 6252 6252 -9886 -1647 1432 6226 6226 6226 -9886 -1647 1432 6226 6226 6226 -9886 -1646 1431 6221 6221 6221 -9886 -1646 1431 6221 6221 6221 -9886 2025-07-26 14:28:50,220 Hysteresis 270 0: raw(6221 16000 16000 16000) min(6221 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6221 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 6221 < req 18000 Yes (1p) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (221 10000 10000 10000) 7: 0: !chrg 6221@1p 8: filtered 1 to 0. __all__ 9: have active chargers. 9: raw(0 9779 9779 9779) min(0 9779 9779 9779) spread(-16107 9779 9779 9779) max_pv 0 9: [ 0 6221@1p ] PM PV mtr(W) avl(W) raw max min spread -1646 2503 10882 10882 10882 -9886 -1646 2503 10882 10882 10882 -9886 -1644 2501 10873 10873 10873 -9886 -1644 2501 10873 10873 10873 -9886 -1641 2499 10865 10865 10865 -9886 -1641 2499 10865 10865 10865 -9886 -1648 2504 10886 10886 10886 -9886 -1648 2504 10886 10886 10886 -9886 -1641 2499 10865 10865 10865 -9886 -1641 2499 10865 10865 10865 -9886 -1642 2500 10869 10869 10869 -9886 -1642 2500 10869 10869 10869 -9886 -1643 2501 10873 10873 10873 -9886 -1643 2501 10873 10873 10873 -9886 -1644 2501 10873 10873 10873 -9886 -1644 2501 10873 10873 10873 -9886 -1648 2504 10886 10886 10886 -9886 -1648 2504 10886 10886 10886 -9886 -1647 2504 10886 10886 10886 -9886 -1647 2504 10886 10886 10886 -9886 2025-07-26 14:29:00,229 Hysteresis -199 0: raw(10886 16000 16000 16000) min(10886 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 10886 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 10886 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 (4886 10000 10000 10000) 7: 0: 10886@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10886@1p __all__ 9: don't have active chargers. 9: raw(0 5114 5114 5114) min(0 5114 5114 5114) spread(-20772 5114 5114 5114) max_pv 0 9: [ 0 10886@1p ] PM PV mtr(W) avl(W) raw max min spread -1636 3568 15513 15513 15513 -9886 -1636 3568 15513 15513 15513 -9886 -1633 3566 15504 15504 15504 -9886 -1633 3566 15504 15504 15504 -9886 -1604 3544 15408 15408 15408 -9886 -1604 3544 15408 15408 15408 -9886 -1625 3560 15478 15478 15478 -9886 -1625 3560 15478 15478 15478 -9886 -1245 3275 14239 14239 14239 -9886 -1245 3275 14239 14239 14239 -9886 -481 2636 11460 11460 11460 -9886 -481 2636 11460 11460 11460 -9886 293 2349 10213 10213 10213 -9886 293 2349 10213 10213 10213 -9886 484 2254 9800 9800 9800 -9886 484 2254 9800 9800 9800 -9886 -1 2446 10634 10634 10634 -9886 -1 2423 10534 10534 10534 -9886 55 2423 10534 10534 10534 -9886 55 2032 8834 8834 8834 -9886 2025-07-26 14:29:10,234 Hysteresis -189 0: raw(8834 16000 16000 16000) min(8834 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 8834 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 8834 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 (2834 10000 10000 10000) 7: 0: 8834@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8834@1p __all__ 9: don't have active chargers. 9: raw(0 7166 7166 7166) min(0 7166 7166 7166) spread(-18720 7166 7166 7166) max_pv 0 9: [ 0 8834@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1560 6782 6782 6782 -9886 0 1227 5334 5334 5334 -9886 3 1227 5334 5334 5334 -9886 3 1176 5113 5113 5113 -9886 -294 1558 6773 6773 6773 -9886 -294 1546 6721 6721 6721 -9886 -22 1158 5034 5034 5034 -9886 -22 1552 6747 6747 6747 -9886 -2 1552 6747 6747 6747 -9886 -2 1631 7091 7091 7091 -9886 1 1631 7091 7091 7091 -9886 1 1669 7256 7256 7256 -9886 -3 1669 7256 7256 7256 -9886 -3 1669 7256 7256 7256 -9886 -4 1685 7326 7326 7326 -9886 -4 1691 7352 7352 7352 -9886 1 1691 7352 7352 7352 -9886 1 1693 7360 7360 7360 -9886 -1 1693 7360 7360 7360 -9886 -1 1694 7365 7365 7365 -9886 2025-07-26 14:29:20,241 Hysteresis -179 0: raw(7365 16000 16000 16000) min(7365 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7365 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7365 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 (1365 10000 10000 10000) 7: 0: 7365@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7365@1p __all__ 9: don't have active chargers. 9: raw(0 8635 8635 8635) min(0 8635 8635 8635) spread(-17251 8635 8635 8635) max_pv 0 9: [ 0 7365@1p ] PM PV mtr(W) avl(W) raw max min spread -1 1356 5895 5895 5895 -9886 -1 1356 5895 5895 5895 -9886 0 1356 5895 5895 5895 -9886 0 1356 5895 5895 5895 -9886 -323 1468 6382 6382 6382 -9886 -323 1468 6382 6382 6382 -9886 12 1357 5900 5900 5900 -9886 12 1467 6378 6378 6378 -9886 24 1467 6378 6378 6378 -9886 24 1560 6782 6782 6782 -9886 0 1560 6782 6782 6782 -9886 0 1589 6908 6908 6908 -9886 0 1589 6908 6908 6908 -9886 0 1589 6908 6908 6908 -9886 -1 1595 6934 6934 6934 -9886 -1 1597 6943 6943 6943 -9886 -14 1597 6943 6943 6943 -9886 -14 1600 6956 6956 6956 -9886 -37 1600 6956 6956 6956 -9886 -37 1608 6991 6991 6991 -9886 2025-07-26 14:29:30,247 Hysteresis -169 0: raw(6991 16000 16000 16000) min(6991 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6991 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6991 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 (991 10000 10000 10000) 7: 0: 6991@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6991@1p __all__ 9: don't have active chargers. 9: raw(0 9009 9009 9009) min(0 9009 9009 9009) spread(-16877 9009 9009 9009) max_pv 0 9: [ 0 6991@1p ] PM PV mtr(W) avl(W) raw max min spread 4 1522 6617 6617 6617 -9886 4 1527 6639 6639 6639 -9886 6 1527 6639 6639 6639 -9886 6 1527 6639 6639 6639 -9886 -9 1526 6634 6634 6634 -9886 -9 1537 6682 6682 6682 -9886 0 1537 6682 6682 6682 -9886 0 1535 6673 6673 6673 -9886 4 1535 6673 6673 6673 -9886 4 1538 6686 6686 6686 -9886 5 1538 6686 6686 6686 -9886 5 1540 6695 6695 6695 -9886 -17 1540 6695 6695 6695 -9886 -17 1541 6700 6700 6700 -9886 -63 1541 6700 6700 6700 -9886 -63 1542 6704 6704 6704 -9886 -64 1542 6704 6704 6704 -9886 -64 1547 6726 6726 6726 -9886 -59 1547 6726 6726 6726 -9886 -59 1549 6734 6734 6734 -9886 2025-07-26 14:29:40,254 Hysteresis -159 0: raw(6734 16000 16000 16000) min(6734 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6734 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6734 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 (734 10000 10000 10000) 7: 0: 6734@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6734@1p __all__ 9: don't have active chargers. 9: raw(0 9266 9266 9266) min(0 9266 9266 9266) spread(-16620 9266 9266 9266) max_pv 0 9: [ 0 6734@1p ] PM PV mtr(W) avl(W) raw max min spread -65 1490 6478 6478 6478 -9886 -65 1490 6478 6478 6478 -9886 -16 1490 6478 6478 6478 -9886 -16 1491 6482 6482 6482 -9886 -14 1491 6482 6482 6482 -9886 -14 1491 6482 6482 6482 -9886 -12 1491 6482 6482 6482 -9886 -12 1491 6482 6482 6482 -9886 -15 1491 6482 6482 6482 -9886 -15 1491 6482 6482 6482 -9886 -15 1491 6482 6482 6482 -9886 -15 1491 6482 6482 6482 -9886 -13 1491 6482 6482 6482 -9886 -13 1491 6482 6482 6482 -9886 -14 1491 6482 6482 6482 -9886 -14 1491 6482 6482 6482 -9886 -16 1491 6482 6482 6482 -9886 -16 1491 6482 6482 6482 -9886 -16 1491 6482 6482 6482 -9886 -16 1491 6482 6482 6482 -9886 2025-07-26 14:29:50,260 Hysteresis -149 0: raw(6482 16000 16000 16000) min(6482 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6482 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6482 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 (482 10000 10000 10000) 7: 0: 6482@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6482@1p __all__ 9: don't have active chargers. 9: raw(0 9518 9518 9518) min(0 9518 9518 9518) spread(-16368 9518 9518 9518) max_pv 0 9: [ 0 6482@1p ] PM PV mtr(W) avl(W) raw max min spread -17 1433 6230 6230 6230 -9886 -17 1433 6230 6230 6230 -9886 -16 1433 6230 6230 6230 -9886 -16 1433 6230 6230 6230 -9886 -281 1523 6621 6621 6621 -9886 -281 1523 6621 6621 6621 -9886 -283 1524 6626 6626 6626 -9886 -283 1524 6626 6626 6626 -9886 -289 1527 6639 6639 6639 -9886 -289 1527 6639 6639 6639 -9886 -287 1526 6634 6634 6634 -9886 -287 1526 6634 6634 6634 -9886 -186 1476 6417 6417 6417 -9886 -186 1476 6417 6417 6417 -9886 -226 1495 6500 6500 6500 -9886 -226 1495 6500 6500 6500 -9886 -163 1464 6365 6365 6365 -9886 -163 1464 6365 6365 6365 -9886 -284 1524 6626 6626 6626 -9886 -284 1524 6626 6626 6626 -9886 2025-07-26 14:30:00,264 Hysteresis -139 0: raw(6626 16000 16000 16000) min(6626 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6626 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6626 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 (626 10000 10000 10000) 7: 0: 6626@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6626@1p __all__ 9: don't have active chargers. 9: raw(0 9374 9374 9374) min(0 9374 9374 9374) spread(-16512 9374 9374 9374) max_pv 0 9: [ 0 6626@1p ] PM PV mtr(W) avl(W) raw max min spread -280 1555 6760 6760 6760 -9886 -280 1555 6760 6760 6760 -9886 -277 1554 6756 6756 6756 -9886 -277 1554 6756 6756 6756 -9886 -211 1521 6613 6613 6613 -9886 -211 1521 6613 6613 6613 -9886 -68 1466 6373 6373 6373 -9886 -68 1466 6373 6373 6373 -9886 -70 1466 6373 6373 6373 -9886 -70 1466 6373 6373 6373 -9886 -67 1466 6373 6373 6373 -9886 -67 1466 6373 6373 6373 -9886 -65 1466 6373 6373 6373 -9886 -65 1466 6373 6373 6373 -9886 -68 1466 6373 6373 6373 -9886 -68 1466 6373 6373 6373 -9886 -66 1466 6373 6373 6373 -9886 -66 1466 6373 6373 6373 -9886 -68 1466 6373 6373 6373 -9886 -68 1466 6373 6373 6373 -9886 2025-07-26 14:30:10,272 Hysteresis -129 0: raw(6373 16000 16000 16000) min(6373 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6373 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 6373 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 (373 10000 10000 10000) 7: 0: 6373@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6373@1p __all__ 9: don't have active chargers. 9: raw(0 9627 9627 9627) min(0 9627 9627 9627) spread(-16259 9627 9627 9627) max_pv 0 9: [ 0 6373@1p ] PM PV mtr(W) avl(W) raw max min spread -68 1408 6121 6121 6121 -9886 -68 1408 6121 6121 6121 -9886 -68 1408 6121 6121 6121 -9886 -68 1408 6121 6121 6121 -9886 -280 1497 6508 6508 6508 -9886 -280 1497 6508 6508 6508 -9886 -280 1497 6508 6508 6508 -9886 -280 1497 6508 6508 6508 -9886 -281 1498 6513 6513 6513 -9886 -281 1498 6513 6513 6513 -9886 -279 1497 6508 6508 6508 -9886 -279 1497 6508 6508 6508 -9886 -283 1499 6517 6517 6517 -9886 -283 1499 6517 6517 6517 -9886 -284 1499 6517 6517 6517 -9886 -284 1499 6517 6517 6517 -9886 -284 1499 6517 6517 6517 -9886 -284 1499 6517 6517 6517 -9886 -284 1499 6517 6517 6517 -9886 -284 1499 6517 6517 6517 -9886 2025-07-26 14:30:20,279 Hysteresis -119 0: raw(6517 16000 16000 16000) min(6517 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6517 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6517 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 (517 10000 10000 10000) 7: 0: 6517@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6517@1p __all__ 9: don't have active chargers. 9: raw(0 9483 9483 9483) min(0 9483 9483 9483) spread(-16403 9483 9483 9483) max_pv 0 9: [ 0 6517@1p ] PM PV mtr(W) avl(W) raw max min spread -282 1531 6656 6656 6656 -9886 -282 1531 6656 6656 6656 -9886 -282 1531 6656 6656 6656 -9886 -282 1531 6656 6656 6656 -9886 -284 1532 6660 6660 6660 -9886 -284 1532 6660 6660 6660 -9886 -282 1531 6656 6656 6656 -9886 -282 1531 6656 6656 6656 -9886 -285 1533 6665 6665 6665 -9886 -285 1533 6665 6665 6665 -9886 -288 1534 6669 6669 6669 -9886 -288 1534 6669 6669 6669 -9886 -288 1534 6669 6669 6669 -9886 -288 1534 6669 6669 6669 -9886 -287 1534 6669 6669 6669 -9886 -287 1534 6669 6669 6669 -9886 -288 1534 6669 6669 6669 -9886 -288 1534 6669 6669 6669 -9886 -288 1534 6669 6669 6669 -9886 -288 1534 6669 6669 6669 -9886 2025-07-26 14:30:30,286 Hysteresis -109 0: raw(6669 16000 16000 16000) min(6669 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6669 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6669 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 (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(-16555 9331 9331 9331) max_pv 0 9: [ 0 6669@1p ] PM PV mtr(W) avl(W) raw max min spread -289 1570 6826 6826 6826 -9886 -289 1570 6826 6826 6826 -9886 -288 1569 6821 6821 6821 -9886 -288 1569 6821 6821 6821 -9886 -226 1538 6686 6686 6686 -9886 -226 1538 6686 6686 6686 -9886 -73 1476 6417 6417 6417 -9886 -73 1476 6417 6417 6417 -9886 -77 1476 6417 6417 6417 -9886 -77 1476 6417 6417 6417 -9886 -77 1476 6417 6417 6417 -9886 -77 1476 6417 6417 6417 -9886 229 1411 6134 6134 6134 -9886 229 1411 6134 6134 6134 -9886 -173 1512 6573 6573 6573 -9886 -173 1512 6573 6573 6573 -9886 72 1476 6417 6417 6417 -9886 72 1457 6334 6334 6334 -9886 -4 1457 6334 6334 6334 -9886 -4 1403 6100 6100 6100 -9886 2025-07-26 14:30:40,290 Hysteresis -99 0: raw(6100 16000 16000 16000) min(6100 16000 16000 16000) spread(-9886 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) 5: <2 active. pv reqs min 5: filtered 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 (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(0 9900 9900 9900) spread(-15986 9900 9900 9900) max_pv 0 9: [ 0 6100@1p ] PM PV mtr(W) avl(W) raw max min spread 49 1273 5534 5534 5534 -9886 49 1289 5604 5604 5604 -9886 -26 1289 5604 5604 5604 -9886 -26 1292 5617 5617 5617 -9886 -137 1311 5700 5700 5700 -9886 -137 1314 5713 5713 5713 -9886 -126 1309 5691 5691 5691 -9886 -126 1313 5708 5708 5708 -9886 -141 1321 5743 5743 5743 -9886 -141 1346 5852 5852 5852 -9886 -204 1377 5986 5986 5986 -9886 -204 1395 6065 6065 6065 -9886 -302 1444 6278 6278 6278 -9886 -302 1444 6278 6278 6278 -9886 -303 1444 6278 6278 6278 -9886 -303 1446 6286 6286 6286 -9886 -305 1447 6291 6291 6291 -9886 -305 1448 6295 6295 6295 -9886 -306 1448 6295 6295 6295 -9886 -306 1448 6295 6295 6295 -9886 2025-07-26 14:30:50,298 Hysteresis -89 0: raw(6295 16000 16000 16000) min(6295 16000 16000 16000) spread(-9886 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) 5: <2 active. pv reqs min 5: filtered 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 (295 10000 10000 10000) 7: 0: 6295@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6295@1p __all__ 9: don't have active chargers. 9: raw(0 9705 9705 9705) min(0 9705 9705 9705) spread(-16181 9705 9705 9705) max_pv 0 9: [ 0 6295@1p ] PM PV mtr(W) avl(W) raw max min spread -309 1494 6495 6495 6495 -9886 -309 1494 6495 6495 6495 -9886 -309 1494 6495 6495 6495 -9886 -309 1494 6495 6495 6495 -9886 -309 1494 6495 6495 6495 -9886 -309 1494 6495 6495 6495 -9886 32 1390 6043 6043 6043 -9886 32 1390 6043 6043 6043 -9886 -130 1405 6108 6108 6108 -9886 -130 1405 6108 6108 6108 -9886 -105 1392 6052 6052 6052 -9886 -105 1390 6043 6043 6043 -9886 -125 1400 6086 6086 6086 -9886 -125 1401 6091 6091 6091 -9886 -132 1404 6104 6104 6104 -9886 -132 1404 6104 6104 6104 -9886 -120 1398 6078 6078 6078 -9886 -120 1399 6082 6082 6082 -9886 -104 1391 6047 6047 6047 -9886 -104 1392 6052 6052 6052 -9886 2025-07-26 14:31:00,303 Hysteresis -79 0: raw(6052 16000 16000 16000) min(6052 16000 16000 16000) spread(-9886 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) 5: <2 active. pv reqs min 5: filtered 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 (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(0 9948 9948 9948) spread(-15938 9948 9948 9948) max_pv 0 9: [ 0 6052@1p ] PM PV mtr(W) avl(W) raw max min spread -133 1350 5869 5869 5869 -9886 -133 1350 5869 5869 5869 -9886 -82 1334 5800 5800 5800 -9886 -82 1334 5800 5800 5800 -9886 -76 1334 5800 5800 5800 -9886 -76 1334 5800 5800 5800 -9886 -69 1334 5800 5800 5800 -9886 -69 1334 5800 5800 5800 -9886 -135 1351 5873 5873 5873 -9886 -135 1351 5873 5873 5873 -9886 -85 1334 5800 5800 5800 -9886 -85 1334 5800 5800 5800 -9886 -121 1344 5843 5843 5843 -9886 -121 1344 5843 5843 5843 -9886 -76 1334 5800 5800 5800 -9886 -76 1334 5800 5800 5800 -9886 -99 1334 5800 5800 5800 -9886 -99 1334 5800 5800 5800 -9886 -103 1335 5804 5804 5804 -9886 -103 1336 5808 5808 5808 -9886 2025-07-26 14:31:10,308 Hysteresis -69 0: raw(5808 16000 16000 16000) min(5808 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5808 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5808 hyst not elapsed 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 (0 10000 10000 10000) 7: 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(-192 10000 10000 10000) spread(-15886 10000 10000 10000) max_pv -192 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -127 1337 5813 5813 5813 -9886 -127 1337 5813 5813 5813 -9886 -112 1329 5778 5778 5778 -9886 -112 1329 5778 5778 5778 -9886 -316 1430 6217 6217 6217 -9886 -316 1430 6217 6217 6217 -9886 -327 1436 6243 6243 6243 -9886 -327 1436 6243 6243 6243 -9886 -328 1436 6243 6243 6243 -9886 -328 1436 6243 6243 6243 -9886 -325 1435 6239 6239 6239 -9886 -325 1435 6239 6239 6239 -9886 -325 1435 6239 6239 6239 -9886 -325 1435 6239 6239 6239 -9886 -326 1436 6243 6243 6243 -9886 -326 1436 6243 6243 6243 -9886 -330 1438 6252 6252 6252 -9886 -330 1438 6252 6252 6252 -9886 -333 1439 6256 6256 6256 -9886 -333 1439 6256 6256 6256 -9886 2025-07-26 14:31:20,316 Hysteresis -59 0: raw(6256 16000 16000 16000) min(6256 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6256 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6256 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 (256 10000 10000 10000) 7: 0: 6256@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6256@1p __all__ 9: don't have active chargers. 9: raw(0 9744 9744 9744) min(0 9744 9744 9744) spread(-16142 9744 9744 9744) max_pv 0 9: [ 0 6256@1p ] PM PV mtr(W) avl(W) raw max min spread 113 1375 5978 5978 5978 -9886 113 1375 5978 5978 5978 -9886 -135 1399 6082 6082 6082 -9886 -135 1398 6078 6078 6078 -9886 -72 1381 6004 6004 6004 -9886 -72 1371 5960 5960 5960 -9886 -106 1374 5973 5973 5973 -9886 -106 1371 5960 5960 5960 -9886 -79 1368 5947 5947 5947 -9886 -79 1376 5982 5982 5982 -9886 -81 1376 5982 5982 5982 -9886 -81 1379 5995 5995 5995 -9886 -90 1379 5995 5995 5995 -9886 -90 1380 6000 6000 6000 -9886 -99 1380 6000 6000 6000 -9886 -99 1381 6004 6004 6004 -9886 -93 1381 6004 6004 6004 -9886 -93 1381 6004 6004 6004 -9886 -340 1500 6521 6521 6521 -9886 -340 1500 6521 6521 6521 -9886 2025-07-26 14:31:30,321 Hysteresis -49 0: raw(6521 16000 16000 16000) min(6521 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6521 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6521 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 (521 10000 10000 10000) 7: 0: 6521@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6521@1p __all__ 9: don't have active chargers. 9: raw(0 9479 9479 9479) min(0 9479 9479 9479) spread(-16407 9479 9479 9479) max_pv 0 9: [ 0 6521@1p ] PM PV mtr(W) avl(W) raw max min spread -344 1563 6795 6795 6795 -9886 -344 1563 6795 6795 6795 -9886 -344 1563 6795 6795 6795 -9886 -344 1563 6795 6795 6795 -9886 -342 1562 6791 6791 6791 -9886 -342 1562 6791 6791 6791 -9886 -345 1564 6800 6800 6800 -9886 -345 1564 6800 6800 6800 -9886 -349 1566 6808 6808 6808 -9886 -349 1566 6808 6808 6808 -9886 -351 1567 6813 6813 6813 -9886 -351 1567 6813 6813 6813 -9886 -333 1558 6773 6773 6773 -9886 -333 1558 6773 6773 6773 -9886 71 1442 6269 6269 6269 -9886 71 1442 6269 6269 6269 -9886 -131 1457 6334 6334 6334 -9886 -131 1457 6334 6334 6334 -9886 -68 1442 6269 6269 6269 -9886 -68 1426 6200 6200 6200 -9886 2025-07-26 14:31:40,326 Hysteresis -39 0: raw(6200 16000 16000 16000) min(6200 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6200 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6200 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 (200 10000 10000 10000) 7: 0: 6200@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6200@1p __all__ 9: don't have active chargers. 9: raw(0 9800 9800 9800) min(0 9800 9800 9800) spread(-16086 9800 9800 9800) max_pv 0 9: [ 0 6200@1p ] PM PV mtr(W) avl(W) raw max min spread -111 1359 5908 5908 5908 -9886 -111 1366 5939 5939 5939 -9886 -99 1361 5917 5917 5917 -9886 -99 1366 5939 5939 5939 -9886 -86 1366 5939 5939 5939 -9886 -86 1368 5947 5947 5947 -9886 -96 1368 5947 5947 5947 -9886 -96 1368 5947 5947 5947 -9886 -89 1368 5947 5947 5947 -9886 -89 1369 5952 5952 5952 -9886 -122 1380 6000 6000 6000 -9886 -122 1380 6000 6000 6000 -9886 -106 1372 5965 5965 5965 -9886 -106 1372 5965 5965 5965 -9886 -124 1381 6004 6004 6004 -9886 -124 1381 6004 6004 6004 -9886 -124 1381 6004 6004 6004 -9886 -124 1381 6004 6004 6004 -9886 -113 1375 5978 5978 5978 -9886 -113 1375 5978 5978 5978 -9886 2025-07-26 14:31:50,332 Hysteresis -29 0: raw(5978 16000 16000 16000) min(5978 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5978 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5978 hyst not elapsed 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 (0 10000 10000 10000) 7: 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(-22 10000 10000 10000) spread(-15886 10000 10000 10000) max_pv -22 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -118 1332 5791 5791 5791 -9886 -118 1332 5791 5791 5791 -9886 -92 1323 5752 5752 5752 -9886 -92 1323 5752 5752 5752 -9886 -157 1351 5873 5873 5873 -9886 -157 1351 5873 5873 5873 -9886 -129 1337 5813 5813 5813 -9886 -129 1337 5813 5813 5813 -9886 -135 1340 5826 5826 5826 -9886 -135 1340 5826 5826 5826 -9886 -142 1344 5843 5843 5843 -9886 -142 1344 5843 5843 5843 -9886 -357 1451 6308 6308 6308 -9886 -357 1451 6308 6308 6308 -9886 -361 1453 6317 6317 6317 -9886 -361 1453 6317 6317 6317 -9886 -360 1452 6313 6313 6313 -9886 -360 1452 6313 6313 6313 -9886 -358 1451 6308 6308 6308 -9886 -358 1452 6313 6313 6313 -9886 2025-07-26 14:32:00,340 Hysteresis -19 0: raw(6313 16000 16000 16000) min(6313 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6313 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6313 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 (313 10000 10000 10000) 7: 0: 6313@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6313@1p __all__ 9: don't have active chargers. 9: raw(0 9687 9687 9687) min(0 9687 9687 9687) spread(-16199 9687 9687 9687) max_pv 0 9: [ 0 6313@1p ] PM PV mtr(W) avl(W) raw max min spread -359 1523 6621 6621 6621 -9886 -359 1523 6621 6621 6621 -9886 -350 1519 6604 6604 6604 -9886 -350 1518 6600 6600 6600 -9886 -356 1521 6613 6613 6613 -9886 -356 1521 6613 6613 6613 -9886 -300 1493 6491 6491 6491 -9886 -300 1493 6491 6491 6491 -9886 -83 1394 6060 6060 6060 -9886 -83 1394 6060 6060 6060 -9886 -65 1394 6060 6060 6060 -9886 -65 1394 6060 6060 6060 -9886 -113 1400 6086 6086 6086 -9886 -113 1393 6056 6056 6056 -9886 -100 1386 6026 6026 6026 -9886 -100 1391 6047 6047 6047 -9886 -104 1393 6056 6056 6056 -9886 -104 1395 6065 6065 6065 -9886 -115 1400 6086 6086 6086 -9886 -115 1401 6091 6091 6091 -9886 2025-07-26 14:32:10,347 Hysteresis -9 0: raw(6091 16000 16000 16000) min(6091 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6091 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6091 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 (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(0 9909 9909 9909) spread(-15977 9909 9909 9909) max_pv 0 9: [ 0 6091@1p ] PM PV mtr(W) avl(W) raw max min spread -137 1361 5917 5917 5917 -9886 -137 1361 5917 5917 5917 -9886 -99 1343 5839 5839 5839 -9886 -99 1343 5839 5839 5839 -9886 -144 1365 5934 5934 5934 -9886 -144 1365 5934 5934 5934 -9886 -375 1480 6434 6434 6434 -9886 -375 1480 6434 6434 6434 -9886 -379 1482 6443 6443 6443 -9886 -379 1482 6443 6443 6443 -9886 -382 1483 6447 6447 6447 -9886 -382 1483 6447 6447 6447 -9886 -383 1484 6452 6452 6452 -9886 -383 1484 6452 6452 6452 -9886 -383 1484 6452 6452 6452 -9886 -383 1484 6452 6452 6452 -9886 -382 1483 6447 6447 6447 -9886 -382 1483 6447 6447 6447 -9886 -384 1484 6452 6452 6452 -9886 -384 1484 6452 6452 6452 -9886 2025-07-26 14:32:20,352 Hysteresis 0 0: raw(6452 16000 16000 16000) min(6452 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6452 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6452 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: 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 (452 10000 10000 10000) 7: 0: 6452@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6452@1p __all__ 9: don't have active chargers. 9: raw(0 9548 9548 9548) min(0 9548 9548 9548) spread(-16338 9548 9548 9548) max_pv 0 9: [ 0 6452@1p ] PM PV mtr(W) avl(W) raw max min spread -312 1531 6656 6656 6656 -9886 -312 1531 6656 6656 6656 -9886 -81 1426 6200 6200 6200 -9886 -81 1426 6200 6200 6200 -9886 -113 1432 6226 6226 6226 -9886 -113 1432 6226 6226 6226 -9886 -162 1457 6334 6334 6334 -9886 -162 1455 6326 6326 6326 -9886 -129 1438 6252 6252 6252 -9886 -129 1439 6256 6256 6256 -9886 -150 1450 6304 6304 6304 -9886 -150 1450 6304 6304 6304 -9886 -139 1445 6282 6282 6282 -9886 -139 1445 6282 6282 6282 -9886 -180 1466 6373 6373 6373 -9886 -180 1466 6373 6373 6373 -9886 -133 1442 6269 6269 6269 -9886 -133 1442 6269 6269 6269 -9886 -173 1462 6356 6356 6356 -9886 -173 1462 6356 6356 6356 -9886 2025-07-26 14:32:30,359 Hysteresis 10 0: raw(6356 16000 16000 16000) min(6356 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6356 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6356 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (356 10000 10000 10000) 7: 0: 6356@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6356@1p __all__ 9: don't have active chargers. 9: raw(0 9644 9644 9644) min(0 9644 9644 9644) spread(-16242 9644 9644 9644) max_pv 0 9: [ 0 6356@1p ] PM PV mtr(W) avl(W) raw max min spread -179 1443 6273 6273 6273 -9886 -179 1443 6273 6273 6273 -9886 -187 1447 6291 6291 6291 -9886 -187 1447 6291 6291 6291 -9886 -197 1452 6313 6313 6313 -9886 -197 1452 6313 6313 6313 -9886 -176 1442 6269 6269 6269 -9886 -176 1442 6269 6269 6269 -9886 -168 1438 6252 6252 6252 -9886 -168 1438 6252 6252 6252 -9886 -177 1442 6269 6269 6269 -9886 -177 1442 6269 6269 6269 -9886 -175 1441 6265 6265 6265 -9886 -175 1441 6265 6265 6265 -9886 -205 1456 6330 6330 6330 -9886 -205 1456 6330 6330 6330 -9886 -177 1442 6269 6269 6269 -9886 -177 1442 6269 6269 6269 -9886 -213 1460 6347 6347 6347 -9886 -213 1460 6347 6347 6347 -9886 2025-07-26 14:32:40,366 Hysteresis 20 0: raw(6347 16000 16000 16000) min(6347 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6347 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6347 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (347 10000 10000 10000) 7: 0: 6347@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6347@1p __all__ 9: don't have active chargers. 9: raw(0 9653 9653 9653) min(0 9653 9653 9653) spread(-16233 9653 9653 9653) max_pv 0 9: [ 0 6347@1p ] PM PV mtr(W) avl(W) raw max min spread -393 1548 6730 6730 6730 -9886 -393 1548 6730 6730 6730 -9886 -393 1548 6730 6730 6730 -9886 -393 1548 6730 6730 6730 -9886 -390 1546 6721 6721 6721 -9886 -390 1546 6721 6721 6721 -9886 -393 1548 6730 6730 6730 -9886 -393 1548 6730 6730 6730 -9886 -391 1547 6726 6726 6726 -9886 -391 1547 6726 6726 6726 -9886 -391 1547 6726 6726 6726 -9886 -391 1547 6726 6726 6726 -9886 -391 1547 6726 6726 6726 -9886 -391 1547 6726 6726 6726 -9886 -283 1493 6491 6491 6491 -9886 -283 1493 6491 6491 6491 -9886 -160 1432 6226 6226 6226 -9886 -160 1432 6226 6226 6226 -9886 -133 1418 6165 6165 6165 -9886 -133 1418 6165 6165 6165 -9886 2025-07-26 14:32:50,375 Hysteresis 30 0: raw(6165 16000 16000 16000) min(6165 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6165 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6165 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (165 10000 10000 10000) 7: 0: 6165@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6165@1p __all__ 9: don't have active chargers. 9: raw(0 9835 9835 9835) min(0 9835 9835 9835) spread(-16051 9835 9835 9835) max_pv 0 9: [ 0 6165@1p ] PM PV mtr(W) avl(W) raw max min spread -147 1383 6013 6013 6013 -9886 -147 1377 5986 5986 5986 -9886 -121 1364 5930 5930 5930 -9886 -121 1368 5947 5947 5947 -9886 -160 1387 6030 6030 6030 -9886 -160 1389 6039 6039 6039 -9886 -145 1381 6004 6004 6004 -9886 -145 1382 6008 6008 6008 -9886 -163 1391 6047 6047 6047 -9886 -163 1391 6047 6047 6047 -9886 -177 1398 6078 6078 6078 -9886 -177 1398 6078 6078 6078 -9886 -161 1390 6043 6043 6043 -9886 -161 1390 6043 6043 6043 -9886 -392 1505 6543 6543 6543 -9886 -392 1505 6543 6543 6543 -9886 -395 1507 6552 6552 6552 -9886 -395 1507 6552 6552 6552 -9886 -396 1507 6552 6552 6552 -9886 -396 1507 6552 6552 6552 -9886 2025-07-26 14:33:00,381 Hysteresis 40 0: raw(6552 16000 16000 16000) min(6552 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6552 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6552 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (552 10000 10000 10000) 7: 0: 6552@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6552@1p __all__ 9: don't have active chargers. 9: raw(0 9448 9448 9448) min(0 9448 9448 9448) spread(-16438 9448 9448 9448) max_pv 0 9: [ 0 6552@1p ] PM PV mtr(W) avl(W) raw max min spread -397 1597 6943 6943 6943 -9886 -397 1597 6943 6943 6943 -9886 -393 1595 6934 6934 6934 -9886 -393 1595 6934 6934 6934 -9886 -217 1507 6552 6552 6552 -9886 -217 1507 6552 6552 6552 -9886 -138 1468 6382 6382 6382 -9886 -138 1468 6382 6382 6382 -9886 6 1449 6300 6300 6300 -9886 6 1449 6300 6300 6300 -9886 -38 1449 6300 6300 6300 -9886 -38 1448 6295 6295 6295 -9886 48 1448 6295 6295 6295 -9886 48 1393 6056 6056 6056 -9886 0 1393 6056 6056 6056 -9886 0 1390 6043 6043 6043 -9886 -21 1390 6043 6043 6043 -9886 -21 1398 6078 6078 6078 -9886 -13 1398 6078 6078 6078 -9886 -13 1393 6056 6056 6056 -9886 2025-07-26 14:33:10,386 Hysteresis 50 0: raw(6056 16000 16000 16000) min(6056 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6056 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6056 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (56 10000 10000 10000) 7: 0: 6056@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6056@1p __all__ 9: don't have active chargers. 9: raw(0 9944 9944 9944) min(0 9944 9944 9944) spread(-15942 9944 9944 9944) max_pv 0 9: [ 0 6056@1p ] PM PV mtr(W) avl(W) raw max min spread -1 1279 5560 5560 5560 -9886 -1 1282 5573 5573 5573 -9886 50 1282 5573 5573 5573 -9886 50 1282 5573 5573 5573 -9886 -213 1339 5821 5821 5821 -9886 -213 1343 5839 5839 5839 -9886 -139 1306 5678 5678 5678 -9886 -139 1324 5756 5756 5756 -9886 -168 1338 5817 5817 5817 -9886 -168 1357 5900 5900 5900 -9886 -140 1343 5839 5839 5839 -9886 -140 1350 5869 5869 5869 -9886 -200 1380 6000 6000 6000 -9886 -200 1380 6000 6000 6000 -9886 -171 1369 5952 5952 5952 -9886 -171 1369 5952 5952 5952 -9886 -193 1380 6000 6000 6000 -9886 -193 1381 6004 6004 6004 -9886 -166 1368 5947 5947 5947 -9886 -166 1368 5947 5947 5947 -9886 2025-07-26 14:33:20,392 Hysteresis 60 0: raw(5947 16000 16000 16000) min(5947 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5947 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5947 3: shut down 0 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5947 < req 18000 No: p0 min 5947 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5947 16000 16000 16000) min(5947 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5947 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -208 -7 -30 -30 -30 -9886 -208 -7 -30 -30 -30 -9886 -201 -14 -60 -60 -60 -9886 -201 -14 -60 -60 -60 -9886 -1645 1430 6217 6217 6217 -9886 -1645 1430 6217 6217 6217 -9886 -1676 1461 6352 6352 6352 -9886 -1676 1461 6352 6352 6352 -9886 -1869 1654 7191 7191 7191 -9886 -1869 1654 7191 7191 7191 -9886 -1872 1657 7204 7204 7204 -9886 -1872 1657 7204 7204 7204 -9886 -1872 1657 7204 7204 7204 -9886 -1872 1657 7204 7204 7204 -9886 -1873 1658 7208 7208 7208 -9886 -1873 1658 7208 7208 7208 -9886 -1873 1658 7208 7208 7208 -9886 -1873 1658 7208 7208 7208 -9886 -1874 1659 7213 7213 7213 -9886 -1874 1659 7213 7213 7213 -9886 2025-07-26 14:33:30,397 Hysteresis 70 0: raw(7213 16000 16000 16000) min(7213 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7213 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 7213 < req 18000 Yes (1p) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1213 10000 10000 10000) 7: 0: !chrg 7213@1p 8: filtered 1 to 0. __all__ 9: have active chargers. 9: raw(0 8787 8787 8787) min(0 8787 8787 8787) spread(-17099 8787 8787 8787) max_pv 0 9: [ 0 7213@1p ] PM PV mtr(W) avl(W) raw max min spread -1874 3109 13517 13517 13517 -9886 -1874 3109 13517 13517 13517 -9886 -1652 2735 11891 11891 11891 -9886 -1652 2736 11895 11895 11895 -9886 -1643 2729 11865 11865 11865 -9886 -1643 2729 11865 11865 11865 -9886 -1648 2733 11882 11882 11882 -9886 -1648 2733 11882 11882 11882 -9886 -1606 2702 11747 11747 11747 -9886 -1606 2702 11747 11747 11747 -9886 -1663 2744 11930 11930 11930 -9886 -1663 2744 11930 11930 11930 -9886 -1621 2713 11795 11795 11795 -9886 -1621 2713 11795 11795 11795 -9886 -1624 2715 11804 11804 11804 -9886 -1624 2715 11804 11804 11804 -9886 -1620 2712 11791 11791 11791 -9886 -1620 2712 11791 11791 11791 -9886 -1631 2720 11826 11826 11826 -9886 -1631 2720 11826 11826 11826 -9886 2025-07-26 14:33:40,402 Hysteresis -199 0: raw(11826 16000 16000 16000) min(11826 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 11826 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 11826 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 (5826 10000 10000 10000) 7: 0: 11826@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11826@1p __all__ 9: don't have active chargers. 9: raw(0 4174 4174 4174) min(0 4174 4174 4174) spread(-21712 4174 4174 4174) max_pv 0 9: [ 0 11826@1p ] PM PV mtr(W) avl(W) raw max min spread -1685 3822 16617 16617 16617 -9886 -1685 3822 16617 16617 16617 -9886 -1874 4171 18134 18134 18134 -9886 -1874 4171 18134 18134 18134 -9886 -1867 4165 18108 18108 18108 -9886 -1867 4165 18108 18108 18108 -9886 -1652 3797 16508 16508 16508 -9886 -1652 3797 16508 16508 16508 -9886 -904 3064 13321 13321 13321 -9886 -904 3063 13317 13317 13317 -9886 -129 2676 11634 11634 11634 -9886 -129 2676 11634 11634 11634 -9886 532 2446 10634 10634 10634 -9886 532 2445 10630 10630 10630 -9886 173 2624 11408 11408 11408 -9886 173 2552 11095 11095 11095 -9886 303 2487 10813 10813 10813 -9886 303 2487 10813 10813 10813 -9886 -246 2430 10565 10565 10565 -9886 -246 2430 10565 10565 10565 -9886 2025-07-26 14:33:50,408 Hysteresis -189 0: raw(10565 16000 16000 16000) min(10565 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 10565 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 10565 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 (4565 10000 10000 10000) 7: 0: 10565@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10565@1p __all__ 9: don't have active chargers. 9: raw(0 5435 5435 5435) min(0 5435 5435 5435) spread(-20451 5435 5435 5435) max_pv 0 9: [ 0 10565@1p ] PM PV mtr(W) avl(W) raw max min spread 46 1655 7195 7195 7195 -9886 46 1655 7195 7195 7195 -9886 -3 1655 7195 7195 7195 -9886 -3 1655 7195 7195 7195 -9886 -215 1471 6395 6395 6395 -9886 -215 1471 6395 6395 6395 -9886 58 1385 6021 6021 6021 -9886 58 1433 6230 6230 6230 -9886 -42 1433 6230 6230 6230 -9886 -42 1433 6230 6230 6230 -9886 -7 1544 6713 6713 6713 -9886 -7 1544 6713 6713 6713 -9886 -23 1544 6713 6713 6713 -9886 -23 1544 6713 6713 6713 -9886 30 1589 6908 6908 6908 -9886 30 1589 6908 6908 6908 -9886 3 1589 6908 6908 6908 -9886 3 1598 6947 6947 6947 -9886 1 1598 6947 6947 6947 -9886 1 1599 6952 6952 6952 -9886 2025-07-26 14:34:00,413 Hysteresis -179 0: raw(6952 16000 16000 16000) min(6952 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6952 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6952 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 (952 10000 10000 10000) 7: 0: 6952@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6952@1p __all__ 9: don't have active chargers. 9: raw(0 9048 9048 9048) min(0 9048 9048 9048) spread(-16838 9048 9048 9048) max_pv 0 9: [ 0 6952@1p ] PM PV mtr(W) avl(W) raw max min spread 12 768 3339 3339 3339 -9886 12 766 3330 3330 3330 -9886 18 766 3330 3330 3330 -9886 18 765 3326 3326 3326 -9886 -799 1392 6052 6052 6052 -9886 -799 1394 6060 6060 6060 -9886 7 768 3339 3339 3339 -9886 7 1194 5191 5191 5191 -9886 29 1194 5191 5191 5191 -9886 29 1406 6113 6113 6113 -9886 3 1406 6113 6113 6113 -9886 3 1488 6469 6469 6469 -9886 41 1488 6469 6469 6469 -9886 41 1521 6613 6613 6613 -9886 -155 1548 6730 6730 6730 -9886 -155 1561 6786 6786 6786 -9886 -233 1599 6952 6952 6952 -9886 -233 1604 6973 6973 6973 -9886 -235 1605 6978 6978 6978 -9886 -235 1607 6986 6986 6986 -9886 2025-07-26 14:34:10,423 Hysteresis -169 0: raw(6986 16000 16000 16000) min(6986 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6986 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6986 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(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 (986 10000 10000 10000) 7: 0: 6986@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6986@1p __all__ 9: don't have active chargers. 9: raw(0 9014 9014 9014) min(0 9014 9014 9014) spread(-16872 9014 9014 9014) max_pv 0 9: [ 0 6986@1p ] PM PV mtr(W) avl(W) raw max min spread -235 1615 7021 7021 7021 -9886 -235 1615 7021 7021 7021 -9886 -233 1614 7017 7017 7017 -9886 -233 1615 7021 7021 7021 -9886 -235 1616 7026 7026 7026 -9886 -235 1616 7026 7026 7026 -9886 -236 1616 7026 7026 7026 -9886 -236 1616 7026 7026 7026 -9886 -236 1616 7026 7026 7026 -9886 -236 1616 7026 7026 7026 -9886 133 1532 6660 6660 6660 -9886 133 1532 6660 6660 6660 -9886 -199 1598 6947 6947 6947 -9886 -199 1593 6926 6926 6926 -9886 -74 1544 6713 6713 6713 -9886 -74 1520 6608 6608 6608 -9886 -45 1520 6608 6608 6608 -9886 -45 1532 6660 6660 6660 -9886 -19 1532 6660 6660 6660 -9886 -19 1541 6700 6700 6700 -9886 2025-07-26 14:34:20,430 Hysteresis -159 0: raw(6700 16000 16000 16000) min(6700 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6700 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6700 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 (700 10000 10000 10000) 7: 0: 6700@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6700@1p __all__ 9: don't have active chargers. 9: raw(0 9300 9300 9300) min(0 9300 9300 9300) spread(-16586 9300 9300 9300) max_pv 0 9: [ 0 6700@1p ] PM PV mtr(W) avl(W) raw max min spread -3 1476 6417 6417 6417 -9886 -3 1481 6439 6439 6439 -9886 4 1481 6439 6439 6439 -9886 4 1484 6452 6452 6452 -9886 -29 1484 6452 6452 6452 -9886 -29 1485 6456 6456 6456 -9886 -10 1485 6456 6456 6456 -9886 -10 1485 6456 6456 6456 -9886 -173 1522 6617 6617 6617 -9886 -173 1521 6613 6613 6613 -9886 -254 1561 6786 6786 6786 -9886 -254 1561 6786 6786 6786 -9886 -255 1561 6786 6786 6786 -9886 -255 1562 6791 6791 6791 -9886 -255 1562 6791 6791 6791 -9886 -255 1561 6786 6786 6786 -9886 -204 1536 6678 6678 6678 -9886 -204 1536 6678 6678 6678 -9886 -205 1537 6682 6682 6682 -9886 -205 1537 6682 6682 6682 -9886 2025-07-26 14:34:30,437 Hysteresis -149 0: raw(6682 16000 16000 16000) min(6682 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6682 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6682 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 (682 10000 10000 10000) 7: 0: 6682@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6682@1p __all__ 9: don't have active chargers. 9: raw(0 9318 9318 9318) min(0 9318 9318 9318) spread(-16568 9318 9318 9318) max_pv 0 9: [ 0 6682@1p ] PM PV mtr(W) avl(W) raw max min spread -206 1532 6660 6660 6660 -9886 -206 1532 6660 6660 6660 -9886 -206 1532 6660 6660 6660 -9886 -206 1532 6660 6660 6660 -9886 189 1435 6239 6239 6239 -9886 189 1435 6239 6239 6239 -9886 -155 1507 6552 6552 6552 -9886 -155 1507 6552 6552 6552 -9886 41 1479 6430 6430 6430 -9886 41 1475 6413 6413 6413 -9886 -36 1475 6413 6413 6413 -9886 -36 1436 6243 6243 6243 -9886 -31 1436 6243 6243 6243 -9886 -31 1457 6334 6334 6334 -9886 -1 1457 6334 6334 6334 -9886 -1 1457 6334 6334 6334 -9886 -16 1457 6334 6334 6334 -9886 -16 1465 6369 6369 6369 -9886 -2 1465 6369 6369 6369 -9886 -2 1468 6382 6382 6382 -9886 2025-07-26 14:34:40,442 Hysteresis -139 0: raw(6382 16000 16000 16000) min(6382 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6382 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6382 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 (382 10000 10000 10000) 7: 0: 6382@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6382@1p __all__ 9: don't have active chargers. 9: raw(0 9618 9618 9618) min(0 9618 9618 9618) spread(-16268 9618 9618 9618) max_pv 0 9: [ 0 6382@1p ] PM PV mtr(W) avl(W) raw max min spread 1 1399 6082 6082 6082 -9886 1 1407 6117 6117 6117 -9886 -5 1407 6117 6117 6117 -9886 -5 1404 6104 6104 6104 -9886 -189 1449 6300 6300 6300 -9886 -189 1449 6300 6300 6300 -9886 -197 1453 6317 6317 6317 -9886 -197 1453 6317 6317 6317 -9886 -198 1454 6321 6321 6321 -9886 -198 1457 6334 6334 6334 -9886 -214 1465 6369 6369 6369 -9886 -214 1466 6373 6373 6373 -9886 -221 1469 6386 6386 6386 -9886 -221 1470 6391 6391 6391 -9886 -181 1450 6304 6304 6304 -9886 -181 1450 6304 6304 6304 -9886 -202 1461 6352 6352 6352 -9886 -202 1461 6352 6352 6352 -9886 -228 1473 6404 6404 6404 -9886 -228 1473 6404 6404 6404 -9886 2025-07-26 14:34:50,451 Hysteresis -129 0: raw(6404 16000 16000 16000) min(6404 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6404 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6404 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 (404 10000 10000 10000) 7: 0: 6404@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6404@1p __all__ 9: don't have active chargers. 9: raw(0 9596 9596 9596) min(0 9596 9596 9596) spread(-16290 9596 9596 9596) max_pv 0 9: [ 0 6404@1p ] PM PV mtr(W) avl(W) raw max min spread -217 1473 6404 6404 6404 -9886 -217 1473 6404 6404 6404 -9886 -474 1601 6960 6960 6960 -9886 -474 1601 6960 6960 6960 -9886 -474 1601 6960 6960 6960 -9886 -474 1601 6960 6960 6960 -9886 -476 1602 6965 6965 6965 -9886 -476 1602 6965 6965 6965 -9886 -471 1600 6956 6956 6956 -9886 -471 1600 6956 6956 6956 -9886 -478 1604 6973 6973 6973 -9886 -478 1604 6973 6973 6973 -9886 -480 1605 6978 6978 6978 -9886 -480 1605 6978 6978 6978 -9886 -479 1604 6973 6973 6973 -9886 -479 1604 6973 6973 6973 -9886 -480 1604 6973 6973 6973 -9886 -480 1604 6973 6973 6973 -9886 32 1415 6152 6152 6152 -9886 32 1415 6152 6152 6152 -9886 2025-07-26 14:35:00,456 Hysteresis -119 0: raw(6152 16000 16000 16000) min(6152 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6152 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6152 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 (152 10000 10000 10000) 7: 0: 6152@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6152@1p __all__ 9: don't have active chargers. 9: raw(0 9848 9848 9848) min(0 9848 9848 9848) spread(-16038 9848 9848 9848) max_pv 0 9: [ 0 6152@1p ] PM PV mtr(W) avl(W) raw max min spread -231 1422 6182 6182 6182 -9886 -231 1422 6182 6182 6182 -9886 -292 1452 6313 6313 6313 -9886 -292 1452 6313 6313 6313 -9886 -219 1416 6156 6156 6156 -9886 -219 1416 6156 6156 6156 -9886 -223 1418 6165 6165 6165 -9886 -223 1418 6165 6165 6165 -9886 -215 1414 6147 6147 6147 -9886 -215 1414 6147 6147 6147 -9886 -233 1423 6186 6186 6186 -9886 -233 1423 6186 6186 6186 -9886 -238 1425 6195 6195 6195 -9886 -238 1425 6195 6195 6195 -9886 -252 1432 6226 6226 6226 -9886 -252 1432 6226 6226 6226 -9886 -502 1557 6769 6769 6769 -9886 -502 1558 6773 6773 6773 -9886 -503 1558 6773 6773 6773 -9886 -503 1558 6773 6773 6773 -9886 2025-07-26 14:35:10,464 Hysteresis -109 0: raw(6773 16000 16000 16000) min(6773 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6773 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6773 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 (773 10000 10000 10000) 7: 0: 6773@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6773@1p __all__ 9: don't have active chargers. 9: raw(0 9227 9227 9227) min(0 9227 9227 9227) spread(-16659 9227 9227 9227) max_pv 0 9: [ 0 6773@1p ] PM PV mtr(W) avl(W) raw max min spread -500 1700 7391 7391 7391 -9886 -500 1699 7386 7386 7386 -9886 -501 1700 7391 7391 7391 -9886 -501 1700 7391 7391 7391 -9886 -507 1703 7404 7404 7404 -9886 -507 1703 7404 7404 7404 -9886 -245 1572 6834 6834 6834 -9886 -245 1572 6834 6834 6834 -9886 -246 1572 6834 6834 6834 -9886 -246 1572 6834 6834 6834 -9886 -246 1572 6834 6834 6834 -9886 -246 1572 6834 6834 6834 -9886 244 1428 6208 6208 6208 -9886 244 1428 6208 6208 6208 -9886 -53 1500 6521 6521 6521 -9886 -53 1500 6521 6521 6521 -9886 -51 1500 6521 6521 6521 -9886 -51 1484 6452 6452 6452 -9886 -54 1484 6452 6452 6452 -9886 -54 1475 6413 6413 6413 -9886 2025-07-26 14:35:20,469 Hysteresis -99 0: raw(6413 16000 16000 16000) min(6413 16000 16000 16000) spread(-9886 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) 5: <2 active. pv reqs min 5: filtered 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 (413 10000 10000 10000) 7: 0: 6413@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6413@1p __all__ 9: don't have active chargers. 9: raw(0 9587 9587 9587) min(0 9587 9587 9587) spread(-16299 9587 9587 9587) max_pv 0 9: [ 0 6413@1p ] PM PV mtr(W) avl(W) raw max min spread -64 1392 6052 6052 6052 -9886 -64 1404 6104 6104 6104 -9886 -41 1404 6104 6104 6104 -9886 -41 1411 6134 6134 6134 -9886 -305 1513 6578 6578 6578 -9886 -305 1513 6578 6578 6578 -9886 -232 1476 6417 6417 6417 -9886 -232 1479 6430 6430 6430 -9886 -252 1489 6473 6473 6473 -9886 -252 1491 6482 6482 6482 -9886 -296 1513 6578 6578 6578 -9886 -296 1514 6582 6582 6582 -9886 -225 1478 6426 6426 6426 -9886 -225 1479 6430 6430 6430 -9886 -279 1506 6547 6547 6547 -9886 -279 1506 6547 6547 6547 -9886 -259 1496 6504 6504 6504 -9886 -259 1496 6504 6504 6504 -9886 -267 1500 6521 6521 6521 -9886 -267 1500 6521 6521 6521 -9886 2025-07-26 14:35:30,475 Hysteresis -89 0: raw(6521 16000 16000 16000) min(6521 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6521 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6521 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 (521 10000 10000 10000) 7: 0: 6521@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6521@1p __all__ 9: don't have active chargers. 9: raw(0 9479 9479 9479) min(0 9479 9479 9479) spread(-16407 9479 9479 9479) max_pv 0 9: [ 0 6521@1p ] PM PV mtr(W) avl(W) raw max min spread -256 1519 6604 6604 6604 -9886 -256 1519 6604 6604 6604 -9886 -278 1530 6652 6652 6652 -9886 -278 1530 6652 6652 6652 -9886 -243 1513 6578 6578 6578 -9886 -243 1513 6578 6578 6578 -9886 -238 1510 6565 6565 6565 -9886 -238 1510 6565 6565 6565 -9886 -258 1520 6608 6608 6608 -9886 -258 1520 6608 6608 6608 -9886 -522 1652 7182 7182 7182 -9886 -522 1653 7186 7186 7186 -9886 -523 1653 7186 7186 7186 -9886 -523 1653 7186 7186 7186 -9886 -524 1653 7186 7186 7186 -9886 -524 1653 7186 7186 7186 -9886 -524 1653 7186 7186 7186 -9886 -524 1653 7186 7186 7186 -9886 -525 1654 7191 7191 7191 -9886 -525 1654 7191 7191 7191 -9886 2025-07-26 14:35:40,480 Hysteresis -79 0: raw(7191 16000 16000 16000) min(7191 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7191 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7191 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 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 (1191 10000 10000 10000) 7: 0: 7191@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7191@1p __all__ 9: don't have active chargers. 9: raw(0 8809 8809 8809) min(0 8809 8809 8809) spread(-17077 8809 8809 8809) max_pv 0 9: [ 0 7191@1p ] PM PV mtr(W) avl(W) raw max min spread -527 1809 7865 7865 7865 -9886 -527 1809 7865 7865 7865 -9886 -527 1809 7865 7865 7865 -9886 -527 1809 7865 7865 7865 -9886 -368 1730 7521 7521 7521 -9886 -368 1730 7521 7521 7521 -9886 -73 1596 6939 6939 6939 -9886 -73 1596 6939 6939 6939 -9886 -4 1596 6939 6939 6939 -9886 -4 1596 6939 6939 6939 -9886 -40 1596 6939 6939 6939 -9886 -40 1582 6878 6878 6878 -9886 -63 1582 6878 6878 6878 -9886 -63 1587 6900 6900 6900 -9886 -62 1587 6900 6900 6900 -9886 -62 1593 6926 6926 6926 -9886 -107 1596 6939 6939 6939 -9886 -107 1598 6947 6947 6947 -9886 -79 1595 6934 6934 6934 -9886 -79 1596 6939 6939 6939 -9886 2025-07-26 14:35:50,488 Hysteresis -69 0: raw(6939 16000 16000 16000) min(6939 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6939 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6939 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 (939 10000 10000 10000) 7: 0: 6939@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6939@1p __all__ 9: don't have active chargers. 9: raw(0 9061 9061 9061) min(0 9061 9061 9061) spread(-16825 9061 9061 9061) max_pv 0 9: [ 0 6939@1p ] PM PV mtr(W) avl(W) raw max min spread -102 1539 6691 6691 6691 -9886 -102 1539 6691 6691 6691 -9886 -69 1538 6686 6686 6686 -9886 -69 1538 6686 6686 6686 -9886 -331 1653 7186 7186 7186 -9886 -331 1653 7186 7186 7186 -9886 -334 1655 7195 7195 7195 -9886 -334 1655 7195 7195 7195 -9886 -337 1656 7200 7200 7200 -9886 -337 1656 7200 7200 7200 -9886 -339 1657 7204 7204 7204 -9886 -339 1657 7204 7204 7204 -9886 -340 1658 7208 7208 7208 -9886 -340 1658 7208 7208 7208 -9886 -341 1658 7208 7208 7208 -9886 -341 1658 7208 7208 7208 -9886 -344 1660 7217 7217 7217 -9886 -344 1660 7217 7217 7217 -9886 -252 1614 7017 7017 7017 -9886 -252 1614 7017 7017 7017 -9886 2025-07-26 14:36:00,495 Hysteresis -59 0: raw(7017 16000 16000 16000) min(7017 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7017 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7017 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 (1017 10000 10000 10000) 7: 0: 7017@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7017@1p __all__ 9: don't have active chargers. 9: raw(0 8983 8983 8983) min(0 8983 8983 8983) spread(-16903 8983 8983 8983) max_pv 0 9: [ 0 7017@1p ] PM PV mtr(W) avl(W) raw max min spread -124 1568 6817 6817 6817 -9886 -124 1568 6817 6817 6817 -9886 29 1556 6765 6765 6765 -9886 29 1556 6765 6765 6765 -9886 -45 1556 6765 6765 6765 -9886 -45 1532 6660 6660 6660 -9886 -54 1532 6660 6660 6660 -9886 -54 1538 6686 6686 6686 -9886 -27 1538 6686 6686 6686 -9886 -27 1548 6730 6730 6730 -9886 -61 1548 6730 6730 6730 -9886 -61 1553 6752 6752 6752 -9886 -60 1553 6752 6752 6752 -9886 -60 1555 6760 6760 6760 -9886 -71 1555 6760 6760 6760 -9886 -71 1556 6765 6765 6765 -9886 -119 1565 6804 6804 6804 -9886 -119 1565 6804 6804 6804 -9886 -104 1558 6773 6773 6773 -9886 -104 1558 6773 6773 6773 -9886 2025-07-26 14:36:10,501 Hysteresis -49 0: raw(6773 16000 16000 16000) min(6773 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6773 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6773 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 (773 10000 10000 10000) 7: 0: 6773@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6773@1p __all__ 9: don't have active chargers. 9: raw(0 9227 9227 9227) min(0 9227 9227 9227) spread(-16659 9227 9227 9227) max_pv 0 9: [ 0 6773@1p ] PM PV mtr(W) avl(W) raw max min spread -145 1522 6617 6617 6617 -9886 -145 1522 6617 6617 6617 -9886 -113 1506 6547 6547 6547 -9886 -113 1507 6552 6552 6552 -9886 -166 1533 6665 6665 6665 -9886 -166 1533 6665 6665 6665 -9886 -91 1500 6521 6521 6521 -9886 -91 1500 6521 6521 6521 -9886 -168 1534 6669 6669 6669 -9886 -168 1534 6669 6669 6669 -9886 -140 1520 6608 6608 6608 -9886 -140 1520 6608 6608 6608 -9886 -102 1501 6526 6526 6526 -9886 -102 1501 6526 6526 6526 -9886 -90 1500 6521 6521 6521 -9886 -90 1500 6521 6521 6521 -9886 -116 1508 6556 6556 6556 -9886 -116 1508 6556 6556 6556 -9886 -369 1634 7104 7104 7104 -9886 -369 1634 7104 7104 7104 -9886 2025-07-26 14:36:20,506 Hysteresis -39 0: raw(7104 16000 16000 16000) min(7104 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7104 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7104 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 (1104 10000 10000 10000) 7: 0: 7104@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7104@1p __all__ 9: don't have active chargers. 9: raw(0 8896 8896 8896) min(0 8896 8896 8896) spread(-16990 8896 8896 8896) max_pv 0 9: [ 0 7104@1p ] PM PV mtr(W) avl(W) raw max min spread -371 1711 7439 7439 7439 -9886 -371 1711 7439 7439 7439 -9886 -373 1712 7443 7443 7443 -9886 -373 1712 7443 7443 7443 -9886 -375 1713 7447 7447 7447 -9886 -375 1713 7447 7447 7447 -9886 -376 1714 7452 7452 7452 -9886 -376 1713 7447 7447 7447 -9886 -333 1692 7356 7356 7356 -9886 -333 1692 7356 7356 7356 -9886 -370 1710 7434 7434 7434 -9886 -370 1710 7434 7434 7434 -9886 -240 1645 7152 7152 7152 -9886 -240 1646 7156 7156 7156 -9886 -157 1605 6978 6978 6978 -9886 -157 1605 6978 6978 6978 -9886 -46 1576 6852 6852 6852 -9886 -46 1569 6821 6821 6821 -9886 -91 1569 6821 6821 6821 -9886 -91 1573 6839 6839 6839 -9886 2025-07-26 14:36:30,511 Hysteresis -29 0: raw(6839 16000 16000 16000) min(6839 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6839 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6839 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 (839 10000 10000 10000) 7: 0: 6839@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6839@1p __all__ 9: don't have active chargers. 9: raw(0 9161 9161 9161) min(0 9161 9161 9161) spread(-16725 9161 9161 9161) max_pv 0 9: [ 0 6839@1p ] PM PV mtr(W) avl(W) raw max min spread -104 1514 6582 6582 6582 -9886 -104 1516 6591 6591 6591 -9886 -132 1530 6652 6652 6652 -9886 -132 1531 6656 6656 6656 -9886 -112 1521 6613 6613 6613 -9886 -112 1521 6613 6613 6613 -9886 -106 1518 6600 6600 6600 -9886 -106 1518 6600 6600 6600 -9886 -76 1515 6586 6586 6586 -9886 -76 1515 6586 6586 6586 -9886 -97 1515 6586 6586 6586 -9886 -97 1515 6586 6586 6586 -9886 -366 1648 7165 7165 7165 -9886 -366 1648 7165 7165 7165 -9886 -356 1643 7143 7143 7143 -9886 -356 1643 7143 7143 7143 -9886 -346 1638 7121 7121 7121 -9886 -346 1638 7121 7121 7121 -9886 -362 1646 7156 7156 7156 -9886 -362 1646 7156 7156 7156 -9886 2025-07-26 14:36:40,520 Hysteresis -19 0: raw(7156 16000 16000 16000) min(7156 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7156 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7156 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(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 (1156 10000 10000 10000) 7: 0: 7156@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7156@1p __all__ 9: don't have active chargers. 9: raw(0 8844 8844 8844) min(0 8844 8844 8844) spread(-17042 8844 8844 8844) max_pv 0 9: [ 0 7156@1p ] PM PV mtr(W) avl(W) raw max min spread -345 1710 7434 7434 7434 -9886 -345 1710 7434 7434 7434 -9886 -348 1711 7439 7439 7439 -9886 -348 1711 7439 7439 7439 -9886 -348 1711 7439 7439 7439 -9886 -348 1711 7439 7439 7439 -9886 -169 1622 7052 7052 7052 -9886 -169 1623 7056 7056 7056 -9886 -277 1676 7286 7286 7286 -9886 -277 1676 7286 7286 7286 -9886 -110 1593 6926 6926 6926 -9886 -110 1576 6852 6852 6852 -9886 -90 1571 6830 6830 6830 -9886 -90 1581 6873 6873 6873 -9886 -117 1589 6908 6908 6908 -9886 -117 1594 6930 6930 6930 -9886 -113 1592 6921 6921 6921 -9886 -113 1594 6930 6930 6930 -9886 -121 1598 6947 6947 6947 -9886 -121 1598 6947 6947 6947 -9886 2025-07-26 14:36:50,525 Hysteresis -9 0: raw(6947 16000 16000 16000) min(6947 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6947 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6947 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 (947 10000 10000 10000) 7: 0: 6947@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6947@1p __all__ 9: don't have active chargers. 9: raw(0 9053 9053 9053) min(0 9053 9053 9053) spread(-16833 9053 9053 9053) max_pv 0 9: [ 0 6947@1p ] PM PV mtr(W) avl(W) raw max min spread -139 1559 6778 6778 6778 -9886 -139 1559 6778 6778 6778 -9886 -142 1561 6786 6786 6786 -9886 -142 1561 6786 6786 6786 -9886 -130 1555 6760 6760 6760 -9886 -130 1555 6760 6760 6760 -9886 -152 1566 6808 6808 6808 -9886 -152 1566 6808 6808 6808 -9886 -131 1556 6765 6765 6765 -9886 -131 1556 6765 6765 6765 -9886 -158 1569 6821 6821 6821 -9886 -158 1569 6821 6821 6821 -9886 -144 1562 6791 6791 6791 -9886 -144 1562 6791 6791 6791 -9886 -95 1540 6695 6695 6695 -9886 -95 1540 6695 6695 6695 -9886 -84 1540 6695 6695 6695 -9886 -84 1540 6695 6695 6695 -9886 -88 1540 6695 6695 6695 -9886 -88 1540 6695 6695 6695 -9886 2025-07-26 14:37:00,536 Hysteresis 0 0: raw(6695 16000 16000 16000) min(6695 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6695 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6695 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: 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 (695 10000 10000 10000) 7: 0: 6695@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6695@1p __all__ 9: don't have active chargers. 9: raw(0 9305 9305 9305) min(0 9305 9305 9305) spread(-16581 9305 9305 9305) max_pv 0 9: [ 0 6695@1p ] PM PV mtr(W) avl(W) raw max min spread -135 1500 6521 6521 6521 -9886 -135 1499 6517 6517 6517 -9886 -128 1496 6504 6504 6504 -9886 -128 1496 6504 6504 6504 -9886 -184 1524 6626 6626 6626 -9886 -184 1524 6626 6626 6626 -9886 -368 1615 7021 7021 7021 -9886 -368 1615 7021 7021 7021 -9886 -361 1612 7008 7008 7008 -9886 -361 1612 7008 7008 7008 -9886 -351 1607 6986 6986 6986 -9886 -351 1607 6986 6986 6986 -9886 -354 1608 6991 6991 6991 -9886 -354 1608 6991 6991 6991 -9886 -355 1609 6995 6995 6995 -9886 -355 1609 6995 6995 6995 -9886 -354 1608 6991 6991 6991 -9886 -354 1608 6991 6991 6991 -9886 -357 1610 7000 7000 7000 -9886 -357 1610 7000 7000 7000 -9886 2025-07-26 14:37:10,541 Hysteresis 10 0: raw(7000 16000 16000 16000) min(7000 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7000 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1000 10000 10000 10000) 7: 0: 7000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7000@1p __all__ 9: don't have active chargers. 9: raw(0 9000 9000 9000) min(0 9000 9000 9000) spread(-16886 9000 9000 9000) max_pv 0 9: [ 0 7000@1p ] PM PV mtr(W) avl(W) raw max min spread -356 1681 7308 7308 7308 -9886 -356 1681 7308 7308 7308 -9886 -353 1679 7300 7300 7300 -9886 -353 1679 7300 7300 7300 -9886 -354 1680 7304 7304 7304 -9886 -354 1680 7304 7304 7304 -9886 -362 1684 7321 7321 7321 -9886 -362 1683 7317 7317 7317 -9886 -361 1683 7317 7317 7317 -9886 -361 1683 7317 7317 7317 -9886 -361 1683 7317 7317 7317 -9886 -361 1683 7317 7317 7317 -9886 -368 1686 7330 7330 7330 -9886 -368 1686 7330 7330 7330 -9886 -366 1685 7326 7326 7326 -9886 -366 1685 7326 7326 7326 -9886 -362 1683 7317 7317 7317 -9886 -362 1683 7317 7317 7317 -9886 -366 1685 7326 7326 7326 -9886 -366 1685 7326 7326 7326 -9886 2025-07-26 14:37:20,550 Hysteresis 20 0: raw(7326 16000 16000 16000) min(7326 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7326 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7326 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1326 10000 10000 10000) 7: 0: 7326@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7326@1p __all__ 9: don't have active chargers. 9: raw(0 8674 8674 8674) min(0 8674 8674 8674) spread(-17212 8674 8674 8674) max_pv 0 9: [ 0 7326@1p ] PM PV mtr(W) avl(W) raw max min spread -369 1761 7656 7656 7656 -9886 -369 1761 7656 7656 7656 -9886 -366 1760 7652 7652 7652 -9886 -366 1759 7647 7647 7647 -9886 -368 1760 7652 7652 7652 -9886 -368 1760 7652 7652 7652 -9886 -365 1759 7647 7647 7647 -9886 -365 1759 7647 7647 7647 -9886 -372 1762 7660 7660 7660 -9886 -372 1762 7660 7660 7660 -9886 -373 1763 7665 7665 7665 -9886 -373 1763 7665 7665 7665 -9886 -379 1766 7678 7678 7678 -9886 -379 1766 7678 7678 7678 -9886 -377 1765 7673 7673 7673 -9886 -377 1765 7673 7673 7673 -9886 -378 1765 7673 7673 7673 -9886 -378 1765 7673 7673 7673 -9886 -377 1765 7673 7673 7673 -9886 -377 1765 7673 7673 7673 -9886 2025-07-26 14:37:30,556 Hysteresis 30 0: raw(7673 16000 16000 16000) min(7673 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7673 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7673 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1673 10000 10000 10000) 7: 0: 7673@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7673@1p __all__ 9: don't have active chargers. 9: raw(0 8327 8327 8327) min(0 8327 8327 8327) spread(-17559 8327 8327 8327) max_pv 0 9: [ 0 7673@1p ] PM PV mtr(W) avl(W) raw max min spread -380 1846 8026 8026 8026 -9886 -380 1846 8026 8026 8026 -9886 -379 1846 8026 8026 8026 -9886 -379 1846 8026 8026 8026 -9886 -259 1786 7765 7765 7765 -9886 -259 1786 7765 7765 7765 -9886 -139 1726 7504 7504 7504 -9886 -139 1726 7504 7504 7504 -9886 -144 1729 7517 7517 7517 -9886 -144 1729 7517 7517 7517 -9886 -144 1729 7517 7517 7517 -9886 -144 1729 7517 7517 7517 -9886 -148 1731 7526 7526 7526 -9886 -148 1731 7526 7526 7526 -9886 -148 1731 7526 7526 7526 -9886 -148 1731 7526 7526 7526 -9886 -150 1732 7530 7530 7530 -9886 -150 1732 7530 7530 7530 -9886 -151 1732 7530 7530 7530 -9886 -151 1732 7530 7530 7530 -9886 2025-07-26 14:37:40,566 Hysteresis 40 0: raw(7530 16000 16000 16000) min(7530 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7530 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7530 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1530 10000 10000 10000) 7: 0: 7530@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7530@1p __all__ 9: don't have active chargers. 9: raw(0 8470 8470 8470) min(0 8470 8470 8470) spread(-17416 8470 8470 8470) max_pv 0 9: [ 0 7530@1p ] PM PV mtr(W) avl(W) raw max min spread -150 1699 7386 7386 7386 -9886 -150 1699 7386 7386 7386 -9886 -149 1698 7382 7382 7382 -9886 -149 1698 7382 7382 7382 -9886 -429 1838 7991 7991 7991 -9886 -429 1838 7991 7991 7991 -9886 -285 1766 7678 7678 7678 -9886 -285 1766 7678 7678 7678 -9886 -427 1837 7986 7986 7986 -9886 -427 1837 7986 7986 7986 -9886 -341 1794 7800 7800 7800 -9886 -341 1794 7800 7800 7800 -9886 -425 1836 7982 7982 7982 -9886 -425 1836 7982 7982 7982 -9886 -329 1788 7773 7773 7773 -9886 -329 1788 7773 7773 7773 -9886 -448 1847 8030 8030 8030 -9886 -448 1847 8030 8030 8030 -9886 -434 1840 8000 8000 8000 -9886 -434 1840 8000 8000 8000 -9886 2025-07-26 14:37:50,574 Hysteresis 50 0: raw(8000 16000 16000 16000) min(8000 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 8000 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 8000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2000 10000 10000 10000) 7: 0: 8000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8000@1p __all__ 9: don't have active chargers. 9: raw(0 8000 8000 8000) min(0 8000 8000 8000) spread(-17886 8000 8000 8000) max_pv 0 9: [ 0 8000@1p ] PM PV mtr(W) avl(W) raw max min spread -439 1952 8486 8486 8486 -9886 -439 1952 8486 8486 8486 -9886 -444 1954 8495 8495 8495 -9886 -444 1954 8495 8495 8495 -9886 -381 1923 8360 8360 8360 -9886 -381 1923 8360 8360 8360 -9886 -175 1820 7913 7913 7913 -9886 -175 1820 7913 7913 7913 -9886 -174 1820 7913 7913 7913 -9886 -174 1820 7913 7913 7913 -9886 -176 1821 7917 7917 7917 -9886 -176 1821 7917 7917 7917 -9886 -176 1821 7917 7917 7917 -9886 -176 1821 7917 7917 7917 -9886 -179 1822 7921 7921 7921 -9886 -179 1822 7921 7921 7921 -9886 -178 1822 7921 7921 7921 -9886 -178 1822 7921 7921 7921 -9886 -178 1822 7921 7921 7921 -9886 -178 1822 7921 7921 7921 -9886 2025-07-26 14:38:00,580 Hysteresis 60 0: raw(7921 16000 16000 16000) min(7921 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7921 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7921 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1921 10000 10000 10000) 7: 0: 7921@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7921@1p __all__ 9: don't have active chargers. 9: raw(0 8079 8079 8079) min(0 8079 8079 8079) spread(-17807 8079 8079 8079) max_pv 0 9: [ 0 7921@1p ] PM PV mtr(W) avl(W) raw max min spread -173 1800 7826 7826 7826 -9886 -173 1800 7826 7826 7826 -9886 -172 1800 7826 7826 7826 -9886 -172 1800 7826 7826 7826 -9886 -174 1801 7830 7830 7830 -9886 -174 1801 7830 7830 7830 -9886 -182 1805 7847 7847 7847 -9886 -182 1805 7847 7847 7847 -9886 -184 1806 7852 7852 7852 -9886 -184 1806 7852 7852 7852 -9886 -185 1806 7852 7852 7852 -9886 -185 1806 7852 7852 7852 -9886 -188 1808 7860 7860 7860 -9886 -188 1808 7860 7860 7860 -9886 -195 1811 7873 7873 7873 -9886 -195 1811 7873 7873 7873 -9886 -190 1809 7865 7865 7865 -9886 -190 1809 7865 7865 7865 -9886 21 1764 7669 7669 7669 -9886 21 1764 7669 7669 7669 -9886 2025-07-26 14:38:10,586 Hysteresis 70 0: raw(7669 16000 16000 16000) min(7669 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7669 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7669 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1669 10000 10000 10000) 7: 0: 7669@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7669@1p __all__ 9: don't have active chargers. 9: raw(0 8331 8331 8331) min(0 8331 8331 8331) spread(-17555 8331 8331 8331) max_pv 0 9: [ 0 7669@1p ] PM PV mtr(W) avl(W) raw max min spread -52 1706 7417 7417 7417 -9886 -52 1706 7417 7417 7417 -9886 -50 1706 7417 7417 7417 -9886 -50 1695 7369 7369 7369 -9886 -41 1695 7369 7369 7369 -9886 -41 1695 7369 7369 7369 -9886 -76 1695 7369 7369 7369 -9886 -76 1703 7404 7404 7404 -9886 -99 1703 7404 7404 7404 -9886 -99 1703 7404 7404 7404 -9886 -115 1710 7434 7434 7434 -9886 -115 1712 7443 7443 7443 -9886 -90 1705 7413 7413 7413 -9886 -90 1706 7417 7417 7417 -9886 -150 1731 7526 7526 7526 -9886 -150 1731 7526 7526 7526 -9886 -109 1710 7434 7434 7434 -9886 -109 1710 7434 7434 7434 -9886 -140 1726 7504 7504 7504 -9886 -140 1726 7504 7504 7504 -9886 2025-07-26 14:38:20,592 Hysteresis 80 0: raw(7504 16000 16000 16000) min(7504 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7504 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7504 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 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(0 8496 8496 8496) spread(-17390 8496 8496 8496) max_pv 0 9: [ 0 7504@1p ] PM PV mtr(W) avl(W) raw max min spread -152 1694 7365 7365 7365 -9886 -152 1694 7365 7365 7365 -9886 -124 1680 7304 7304 7304 -9886 -124 1680 7304 7304 7304 -9886 -399 1817 7900 7900 7900 -9886 -399 1817 7900 7900 7900 -9886 -434 1834 7973 7973 7973 -9886 -434 1834 7973 7973 7973 -9886 -487 1861 8091 8091 8091 -9886 -487 1861 8091 8091 8091 -9886 -419 1827 7943 7943 7943 -9886 -419 1827 7943 7943 7943 -9886 -375 1805 7847 7847 7847 -9886 -375 1805 7847 7847 7847 -9886 -450 1842 8008 8008 8008 -9886 -450 1842 8008 8008 8008 -9886 -414 1824 7930 7930 7930 -9886 -429 1832 7965 7965 7965 -9886 -429 1832 7965 7965 7965 -9886 -433 1834 7973 7973 7973 -9886 2025-07-26 14:38:30,606 Hysteresis 90 0: raw(7973 16000 16000 16000) min(7973 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7973 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7973 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1973 10000 10000 10000) 7: 0: 7973@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7973@1p __all__ 9: don't have active chargers. 9: raw(0 8027 8027 8027) min(0 8027 8027 8027) spread(-17859 8027 8027 8027) max_pv 0 9: [ 0 7973@1p ] PM PV mtr(W) avl(W) raw max min spread -433 1942 8443 8443 8443 -9886 -379 1915 8326 8326 8326 -9886 -379 1915 8326 8326 8326 -9886 -389 1920 8347 8347 8347 -9886 -389 1920 8347 8347 8347 -9886 -167 1809 7865 7865 7865 -9886 -167 1809 7865 7865 7865 -9886 -144 1798 7817 7817 7817 -9886 -144 1798 7817 7817 7817 -9886 -170 1811 7873 7873 7873 -9886 -170 1811 7873 7873 7873 -9886 -170 1811 7873 7873 7873 -9886 -170 1811 7873 7873 7873 -9886 -170 1811 7873 7873 7873 -9886 -151 1801 7830 7830 7830 -9886 -183 1817 7900 7900 7900 -9886 -183 1817 7900 7900 7900 -9886 -183 1817 7900 7900 7900 -9886 -171 1811 7873 7873 7873 -9886 2025-07-26 14:38:40,611 Hysteresis 100 0: raw(7873 16000 16000 16000) min(7873 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7873 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7873 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1873 10000 10000 10000) 7: 0: 7873@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7873@1p __all__ 9: don't have active chargers. 9: raw(0 8127 8127 8127) min(0 8127 8127 8127) spread(-17759 8127 8127 8127) max_pv 0 9: [ 0 7873@1p ] PM PV mtr(W) avl(W) raw max min spread -151 1778 7730 7730 7730 -9886 -151 1778 7730 7730 7730 -9886 -181 1793 7795 7795 7795 -9886 -181 1793 7795 7795 7795 -9886 -162 1784 7756 7756 7756 -9886 -162 1784 7756 7756 7756 -9886 -152 1779 7734 7734 7734 -9886 -152 1779 7734 7734 7734 -9886 -189 1798 7817 7817 7817 -9886 -189 1798 7817 7817 7817 -9886 -170 1788 7773 7773 7773 -9886 -170 1788 7773 7773 7773 -9886 -169 1787 7769 7769 7769 -9886 -169 1787 7769 7769 7769 -9886 -195 1800 7826 7826 7826 -9886 -195 1800 7826 7826 7826 -9886 -171 1788 7773 7773 7773 -9886 -171 1788 7773 7773 7773 -9886 -174 1790 7782 7782 7782 -9886 -174 1790 7782 7782 7782 -9886 2025-07-26 14:38:50,619 Hysteresis 110 0: raw(7782 16000 16000 16000) min(7782 16000 16000 16000) spread(-9886 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 (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(0 8218 8218 8218) spread(-17668 8218 8218 8218) max_pv 0 9: [ 0 7782@1p ] PM PV mtr(W) avl(W) raw max min spread -198 1781 7743 7743 7743 -9886 -198 1781 7743 7743 7743 -9886 -172 1768 7686 7686 7686 -9886 -172 1768 7686 7686 7686 -9886 -177 1770 7695 7695 7695 -9886 -177 1770 7695 7695 7695 -9886 -194 1779 7734 7734 7734 -9886 -194 1779 7734 7734 7734 -9886 -170 1767 7682 7682 7682 -9886 -170 1767 7682 7682 7682 -9886 -187 1775 7717 7717 7717 -9886 -187 1775 7717 7717 7717 -9886 -186 1775 7717 7717 7717 -9886 -186 1775 7717 7717 7717 -9886 -174 1769 7691 7691 7691 -9886 -174 1769 7691 7691 7691 -9886 -177 1770 7695 7695 7695 -9886 -177 1770 7695 7695 7695 -9886 -204 1784 7756 7756 7756 -9886 -204 1784 7756 7756 7756 -9886 2025-07-26 14:39:00,626 Hysteresis 120 0: raw(7756 16000 16000 16000) min(7756 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7756 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7756 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1756 10000 10000 10000) 7: 0: 7756@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7756@1p __all__ 9: don't have active chargers. 9: raw(0 8244 8244 8244) min(0 8244 8244 8244) spread(-17642 8244 8244 8244) max_pv 0 9: [ 0 7756@1p ] PM PV mtr(W) avl(W) raw max min spread -201 1776 7721 7721 7721 -9886 -201 1776 7721 7721 7721 -9886 -197 1774 7713 7713 7713 -9886 -197 1774 7713 7713 7713 -9886 -198 1775 7717 7717 7717 -9886 -198 1775 7717 7717 7717 -9886 -141 1746 7591 7591 7591 -9886 -141 1746 7591 7591 7591 -9886 -61 1726 7504 7504 7504 -9886 -61 1726 7504 7504 7504 -9886 -82 1726 7504 7504 7504 -9886 -82 1726 7504 7504 7504 -9886 -79 1726 7504 7504 7504 -9886 -79 1726 7504 7504 7504 -9886 -158 1755 7630 7630 7630 -9886 -158 1755 7630 7630 7630 -9886 -173 1762 7660 7660 7660 -9886 -173 1762 7660 7660 7660 -9886 -162 1757 7639 7639 7639 -9886 -162 1757 7639 7639 7639 -9886 2025-07-26 14:39:10,635 Hysteresis 130 0: raw(7639 16000 16000 16000) min(7639 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7639 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7639 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1639 10000 10000 10000) 7: 0: 7639@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7639@1p __all__ 9: don't have active chargers. 9: raw(0 8361 8361 8361) min(0 8361 8361 8361) spread(-17525 8361 8361 8361) max_pv 0 9: [ 0 7639@1p ] PM PV mtr(W) avl(W) raw max min spread -177 1737 7552 7552 7552 -9886 -177 1737 7552 7552 7552 -9886 -172 1735 7543 7543 7543 -9886 -172 1735 7543 7543 7543 -9886 -165 1731 7526 7526 7526 -9886 -165 1731 7526 7526 7526 -9886 -162 1730 7521 7521 7521 -9886 -162 1730 7521 7521 7521 -9886 -168 1733 7534 7534 7534 -9886 -168 1733 7534 7534 7534 -9886 -184 1741 7569 7569 7569 -9886 -184 1741 7569 7569 7569 -9886 -181 1740 7565 7565 7565 -9886 -181 1740 7565 7565 7565 -9886 -170 1734 7539 7539 7539 -9886 -170 1734 7539 7539 7539 -9886 -173 1735 7543 7543 7543 -9886 -173 1735 7543 7543 7543 -9886 -183 1740 7565 7565 7565 -9886 -183 1740 7565 7565 7565 -9886 2025-07-26 14:39:20,641 Hysteresis 140 0: raw(7565 16000 16000 16000) min(7565 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7565 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7565 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1565 10000 10000 10000) 7: 0: 7565@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7565@1p __all__ 9: don't have active chargers. 9: raw(0 8435 8435 8435) min(0 8435 8435 8435) spread(-17451 8435 8435 8435) max_pv 0 9: [ 0 7565@1p ] PM PV mtr(W) avl(W) raw max min spread -190 1727 7508 7508 7508 -9886 -190 1727 7508 7508 7508 -9886 -184 1724 7495 7495 7495 -9886 -184 1724 7495 7495 7495 -9886 -165 1714 7452 7452 7452 -9886 -165 1714 7452 7452 7452 -9886 -157 1710 7434 7434 7434 -9886 -157 1710 7434 7434 7434 -9886 -163 1713 7447 7447 7447 -9886 -163 1713 7447 7447 7447 -9886 -168 1716 7460 7460 7460 -9886 -168 1716 7460 7460 7460 -9886 -169 1716 7460 7460 7460 -9886 -169 1716 7460 7460 7460 -9886 -168 1716 7460 7460 7460 -9886 -168 1716 7460 7460 7460 -9886 -177 1720 7478 7478 7478 -9886 -177 1720 7478 7478 7478 -9886 -181 1722 7486 7486 7486 -9886 -181 1722 7486 7486 7486 -9886 2025-07-26 14:39:30,646 Hysteresis 150 0: raw(7486 16000 16000 16000) min(7486 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7486 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7486 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1486 10000 10000 10000) 7: 0: 7486@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7486@1p __all__ 9: don't have active chargers. 9: raw(0 8514 8514 8514) min(0 8514 8514 8514) spread(-17372 8514 8514 8514) max_pv 0 9: [ 0 7486@1p ] PM PV mtr(W) avl(W) raw max min spread -172 1700 7391 7391 7391 -9886 -172 1700 7391 7391 7391 -9886 -184 1706 7417 7417 7417 -9886 -184 1706 7417 7417 7417 -9886 -467 1847 8030 8030 8030 -9886 -467 1847 8030 8030 8030 -9886 -429 1828 7947 7947 7947 -9886 -429 1828 7947 7947 7947 -9886 -473 1850 8043 8043 8043 -9886 -473 1850 8043 8043 8043 -9886 -424 1825 7934 7934 7934 -9886 -424 1825 7934 7934 7934 -9886 -420 1823 7926 7926 7926 -9886 -420 1823 7926 7926 7926 -9886 -423 1825 7934 7934 7934 -9886 -423 1825 7934 7934 7934 -9886 -422 1824 7930 7930 7930 -9886 -422 1824 7930 7930 7930 -9886 -425 1826 7939 7939 7939 -9886 -425 1826 7939 7939 7939 -9886 2025-07-26 14:39:40,653 Hysteresis 160 0: raw(7939 16000 16000 16000) min(7939 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7939 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7939 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1939 10000 10000 10000) 7: 0: 7939@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7939@1p __all__ 9: don't have active chargers. 9: raw(0 8061 8061 8061) min(0 8061 8061 8061) spread(-17825 8061 8061 8061) max_pv 0 9: [ 0 7939@1p ] PM PV mtr(W) avl(W) raw max min spread -421 1928 8382 8382 8382 -9886 -421 1928 8382 8382 8382 -9886 -421 1928 8382 8382 8382 -9886 -421 1928 8382 8382 8382 -9886 -203 1819 7908 7908 7908 -9886 -203 1819 7908 7908 7908 -9886 -182 1809 7865 7865 7865 -9886 -182 1809 7865 7865 7865 -9886 -179 1807 7856 7856 7856 -9886 -179 1807 7856 7856 7856 -9886 -181 1808 7860 7860 7860 -9886 -181 1808 7860 7860 7860 -9886 -177 1806 7852 7852 7852 -9886 -177 1806 7852 7852 7852 -9886 -182 1809 7865 7865 7865 -9886 -182 1809 7865 7865 7865 -9886 -180 1808 7860 7860 7860 -9886 -180 1808 7860 7860 7860 -9886 -179 1807 7856 7856 7856 -9886 -179 1807 7856 7856 7856 -9886 2025-07-26 14:39:50,661 Hysteresis 170 0: raw(7856 16000 16000 16000) min(7856 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7856 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7856 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1856 10000 10000 10000) 7: 0: 7856@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7856@1p __all__ 9: don't have active chargers. 9: raw(0 8144 8144 8144) min(0 8144 8144 8144) spread(-17742 8144 8144 8144) max_pv 0 9: [ 0 7856@1p ] PM PV mtr(W) avl(W) raw max min spread -171 1784 7756 7756 7756 -9886 -171 1784 7756 7756 7756 -9886 -176 1787 7769 7769 7769 -9886 -176 1787 7769 7769 7769 -9886 -179 1788 7773 7773 7773 -9886 -179 1788 7773 7773 7773 -9886 -178 1788 7773 7773 7773 -9886 -178 1788 7773 7773 7773 -9886 -180 1789 7778 7778 7778 -9886 -180 1789 7778 7778 7778 -9886 -183 1790 7782 7782 7782 -9886 -183 1790 7782 7782 7782 -9886 -180 1789 7778 7778 7778 -9886 -180 1789 7778 7778 7778 -9886 -181 1789 7778 7778 7778 -9886 -181 1789 7778 7778 7778 -9886 -184 1791 7786 7786 7786 -9886 -184 1791 7786 7786 7786 -9886 -181 1789 7778 7778 7778 -9886 -181 1789 7778 7778 7778 -9886 2025-07-26 14:40:00,666 Hysteresis 180 0: raw(7778 16000 16000 16000) min(7778 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7778 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7778 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1778 10000 10000 10000) 7: 0: 7778@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7778@1p __all__ 9: don't have active chargers. 9: raw(0 8222 8222 8222) min(0 8222 8222 8222) spread(-17664 8222 8222 8222) max_pv 0 9: [ 0 7778@1p ] PM PV mtr(W) avl(W) raw max min spread -195 1778 7730 7730 7730 -9886 -195 1778 7730 7730 7730 -9886 -199 1780 7739 7739 7739 -9886 -199 1780 7739 7739 7739 -9886 -200 1781 7743 7743 7743 -9886 -200 1781 7743 7743 7743 -9886 -201 1781 7743 7743 7743 -9886 -201 1781 7743 7743 7743 -9886 -207 1784 7756 7756 7756 -9886 -207 1784 7756 7756 7756 -9886 -202 1782 7747 7747 7747 -9886 -202 1782 7747 7747 7747 -9886 -205 1783 7752 7752 7752 -9886 -205 1783 7752 7752 7752 -9886 -203 1782 7747 7747 7747 -9886 -203 1782 7747 7747 7747 -9886 -205 1783 7752 7752 7752 -9886 -205 1783 7752 7752 7752 -9886 -211 1786 7765 7765 7765 -9886 -211 1786 7765 7765 7765 -9886 2025-07-26 14:40:10,672 Hysteresis 190 0: raw(7765 16000 16000 16000) min(7765 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7765 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7765 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1765 10000 10000 10000) 7: 0: 7765@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7765@1p __all__ 9: don't have active chargers. 9: raw(0 8235 8235 8235) min(0 8235 8235 8235) spread(-17651 8235 8235 8235) max_pv 0 9: [ 0 7765@1p ] PM PV mtr(W) avl(W) raw max min spread -209 1782 7747 7747 7747 -9886 -209 1782 7747 7747 7747 -9886 -215 1785 7760 7760 7760 -9886 -215 1785 7760 7760 7760 -9886 -231 1793 7795 7795 7795 -9886 -231 1793 7795 7795 7795 -9886 -236 1795 7804 7804 7804 -9886 -236 1795 7804 7804 7804 -9886 -238 1796 7808 7808 7808 -9886 -238 1796 7808 7808 7808 -9886 -225 1790 7782 7782 7782 -9886 -225 1790 7782 7782 7782 -9886 -224 1789 7778 7778 7778 -9886 -224 1789 7778 7778 7778 -9886 -225 1790 7782 7782 7782 -9886 -225 1790 7782 7782 7782 -9886 -212 1784 7756 7756 7756 -9886 -212 1784 7756 7756 7756 -9886 -215 1785 7760 7760 7760 -9886 -215 1785 7760 7760 7760 -9886 2025-07-26 14:40:20,679 Hysteresis 200 0: raw(7760 16000 16000 16000) min(7760 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7760 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7760 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1760 10000 10000 10000) 7: 0: 7760@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7760@1p __all__ 9: don't have active chargers. 9: raw(0 8240 8240 8240) min(0 8240 8240 8240) spread(-17646 8240 8240 8240) max_pv 0 9: [ 0 7760@1p ] PM PV mtr(W) avl(W) raw max min spread -220 1786 7765 7765 7765 -9886 -220 1786 7765 7765 7765 -9886 -213 1783 7752 7752 7752 -9886 -213 1783 7752 7752 7752 -9886 -220 1786 7765 7765 7765 -9886 -220 1786 7765 7765 7765 -9886 -217 1785 7760 7760 7760 -9886 -217 1785 7760 7760 7760 -9886 -217 1785 7760 7760 7760 -9886 -217 1785 7760 7760 7760 -9886 -220 1786 7765 7765 7765 -9886 -220 1786 7765 7765 7765 -9886 -216 1784 7756 7756 7756 -9886 -216 1784 7756 7756 7756 -9886 -220 1786 7765 7765 7765 -9886 -220 1786 7765 7765 7765 -9886 -220 1786 7765 7765 7765 -9886 -220 1786 7765 7765 7765 -9886 -217 1785 7760 7760 7760 -9886 -217 1785 7760 7760 7760 -9886 2025-07-26 14:40:30,684 Hysteresis 210 0: raw(7760 16000 16000 16000) min(7760 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7760 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7760 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1760 10000 10000 10000) 7: 0: 7760@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7760@1p __all__ 9: don't have active chargers. 9: raw(0 8240 8240 8240) min(0 8240 8240 8240) spread(-17646 8240 8240 8240) max_pv 0 9: [ 0 7760@1p ] PM PV mtr(W) avl(W) raw max min spread -223 1788 7773 7773 7773 -9886 -223 1788 7773 7773 7773 -9886 -219 1786 7765 7765 7765 -9886 -219 1786 7765 7765 7765 -9886 -222 1787 7769 7769 7769 -9886 -222 1787 7769 7769 7769 -9886 -220 1786 7765 7765 7765 -9886 -220 1786 7765 7765 7765 -9886 -217 1785 7760 7760 7760 -9886 -217 1785 7760 7760 7760 -9886 -226 1789 7778 7778 7778 -9886 -226 1789 7778 7778 7778 -9886 -228 1790 7782 7782 7782 -9886 -228 1790 7782 7782 7782 -9886 -226 1789 7778 7778 7778 -9886 -226 1789 7778 7778 7778 -9886 -229 1791 7786 7786 7786 -9886 -229 1791 7786 7786 7786 -9886 -226 1789 7778 7778 7778 -9886 -226 1789 7778 7778 7778 -9886 2025-07-26 14:40:40,690 Hysteresis 220 0: raw(7778 16000 16000 16000) min(7778 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7778 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7778 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1778 10000 10000 10000) 7: 0: 7778@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7778@1p __all__ 9: don't have active chargers. 9: raw(0 8222 8222 8222) min(0 8222 8222 8222) spread(-17664 8222 8222 8222) max_pv 0 9: [ 0 7778@1p ] PM PV mtr(W) avl(W) raw max min spread -228 1794 7800 7800 7800 -9886 -228 1794 7800 7800 7800 -9886 -230 1795 7804 7804 7804 -9886 -230 1795 7804 7804 7804 -9886 -229 1795 7804 7804 7804 -9886 -229 1795 7804 7804 7804 -9886 -233 1797 7813 7813 7813 -9886 -233 1797 7813 7813 7813 -9886 -232 1796 7808 7808 7808 -9886 -232 1796 7808 7808 7808 -9886 -223 1792 7791 7791 7791 -9886 -223 1792 7791 7791 7791 -9886 -226 1793 7795 7795 7795 -9886 -226 1793 7795 7795 7795 -9886 -225 1793 7795 7795 7795 -9886 -225 1793 7795 7795 7795 -9886 -227 1794 7800 7800 7800 -9886 -227 1794 7800 7800 7800 -9886 -222 1791 7786 7786 7786 -9886 -222 1791 7786 7786 7786 -9886 2025-07-26 14:40:50,695 Hysteresis 230 0: raw(7786 16000 16000 16000) min(7786 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7786 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7786 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1786 10000 10000 10000) 7: 0: 7786@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7786@1p __all__ 9: don't have active chargers. 9: raw(0 8214 8214 8214) min(0 8214 8214 8214) spread(-17672 8214 8214 8214) max_pv 0 9: [ 0 7786@1p ] PM PV mtr(W) avl(W) raw max min spread -225 1795 7804 7804 7804 -9886 -225 1795 7804 7804 7804 -9886 -227 1796 7808 7808 7808 -9886 -227 1796 7808 7808 7808 -9886 -222 1793 7795 7795 7795 -9886 -222 1793 7795 7795 7795 -9886 -227 1796 7808 7808 7808 -9886 -227 1796 7808 7808 7808 -9886 -227 1796 7808 7808 7808 -9886 -227 1796 7808 7808 7808 -9886 -223 1794 7800 7800 7800 -9886 -223 1794 7800 7800 7800 -9886 -232 1798 7817 7817 7817 -9886 -232 1798 7817 7817 7817 -9886 -227 1796 7808 7808 7808 -9886 -227 1796 7808 7808 7808 -9886 -228 1796 7808 7808 7808 -9886 -228 1796 7808 7808 7808 -9886 -233 1799 7821 7821 7821 -9886 -233 1799 7821 7821 7821 -9886 2025-07-26 14:41:00,703 Hysteresis 240 0: raw(7821 16000 16000 16000) min(7821 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7821 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7821 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1821 10000 10000 10000) 7: 0: 7821@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7821@1p __all__ 9: don't have active chargers. 9: raw(0 8179 8179 8179) min(0 8179 8179 8179) spread(-17707 8179 8179 8179) max_pv 0 9: [ 0 7821@1p ] PM PV mtr(W) avl(W) raw max min spread -307 1844 8017 8017 8017 -9886 -307 1844 8017 8017 8017 -9886 -304 1842 8008 8008 8008 -9886 -304 1842 8008 8008 8008 -9886 -308 1844 8017 8017 8017 -9886 -308 1844 8017 8017 8017 -9886 -308 1844 8017 8017 8017 -9886 -308 1844 8017 8017 8017 -9886 -308 1844 8017 8017 8017 -9886 -308 1844 8017 8017 8017 -9886 -306 1843 8013 8013 8013 -9886 -306 1843 8013 8013 8013 -9886 -309 1845 8021 8021 8021 -9886 -309 1845 8021 8021 8021 -9886 -304 1842 8008 8008 8008 -9886 -304 1842 8008 8008 8008 -9886 -309 1845 8021 8021 8021 -9886 -309 1845 8021 8021 8021 -9886 -307 1844 8017 8017 8017 -9886 -307 1844 8017 8017 8017 -9886 2025-07-26 14:41:10,710 Hysteresis 250 0: raw(8017 16000 16000 16000) min(8017 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 8017 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 8017 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2017 10000 10000 10000) 7: 0: 8017@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8017@1p __all__ 9: don't have active chargers. 9: raw(0 7983 7983 7983) min(0 7983 7983 7983) spread(-17903 7983 7983 7983) max_pv 0 9: [ 0 8017@1p ] PM PV mtr(W) avl(W) raw max min spread -306 1888 8208 8208 8208 -9886 -306 1888 8208 8208 8208 -9886 -307 1889 8213 8213 8213 -9886 -307 1889 8213 8213 8213 -9886 -307 1889 8213 8213 8213 -9886 -307 1889 8213 8213 8213 -9886 -307 1889 8213 8213 8213 -9886 -307 1889 8213 8213 8213 -9886 -306 1888 8208 8208 8208 -9886 -306 1888 8208 8208 8208 -9886 -306 1888 8208 8208 8208 -9886 -306 1888 8208 8208 8208 -9886 -305 1888 8208 8208 8208 -9886 -305 1888 8208 8208 8208 -9886 -274 1872 8139 8139 8139 -9886 -274 1872 8139 8139 8139 -9886 -248 1859 8082 8082 8082 -9886 -248 1859 8082 8082 8082 -9886 -207 1839 7995 7995 7995 -9886 -207 1839 7995 7995 7995 -9886 2025-07-26 14:41:20,720 Hysteresis 260 0: raw(7995 16000 16000 16000) min(7995 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7995 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7995 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1995 10000 10000 10000) 7: 0: 7995@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7995@1p __all__ 9: don't have active chargers. 9: raw(0 8005 8005 8005) min(0 8005 8005 8005) spread(-17881 8005 8005 8005) max_pv 0 9: [ 0 7995@1p ] PM PV mtr(W) avl(W) raw max min spread -223 1842 8008 8008 8008 -9886 -223 1842 8008 8008 8008 -9886 -307 1884 8191 8191 8191 -9886 -307 1884 8191 8191 8191 -9886 -305 1883 8186 8186 8186 -9886 -305 1883 8186 8186 8186 -9886 -306 1883 8186 8186 8186 -9886 -306 1883 8186 8186 8186 -9886 -306 1883 8186 8186 8186 -9886 -306 1883 8186 8186 8186 -9886 -306 1883 8186 8186 8186 -9886 -306 1883 8186 8186 8186 -9886 -307 1884 8191 8191 8191 -9886 -307 1884 8191 8191 8191 -9886 -307 1884 8191 8191 8191 -9886 -307 1884 8191 8191 8191 -9886 -307 1884 8191 8191 8191 -9886 -307 1884 8191 8191 8191 -9886 -306 1883 8186 8186 8186 -9886 -306 1883 8186 8186 8186 -9886 2025-07-26 14:41:30,725 Hysteresis 270 0: raw(8186 16000 16000 16000) min(8186 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 8186 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 8186 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2186 10000 10000 10000) 7: 0: 8186@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8186@1p __all__ 9: don't have active chargers. 9: raw(0 7814 7814 7814) min(0 7814 7814 7814) spread(-18072 7814 7814 7814) max_pv 0 9: [ 0 8186@1p ] PM PV mtr(W) avl(W) raw max min spread -306 1927 8378 8378 8378 -9886 -306 1927 8378 8378 8378 -9886 -304 1926 8373 8373 8373 -9886 -304 1926 8373 8373 8373 -9886 -306 1927 8378 8378 8378 -9886 -306 1927 8378 8378 8378 -9886 -305 1927 8378 8378 8378 -9886 -305 1927 8378 8378 8378 -9886 -305 1927 8378 8378 8378 -9886 -305 1927 8378 8378 8378 -9886 -306 1927 8378 8378 8378 -9886 -306 1927 8378 8378 8378 -9886 -303 1926 8373 8373 8373 -9886 -303 1926 8373 8373 8373 -9886 -303 1926 8373 8373 8373 -9886 -303 1926 8373 8373 8373 -9886 -302 1925 8369 8369 8369 -9886 -302 1925 8369 8369 8369 -9886 -303 1926 8373 8373 8373 -9886 -303 1926 8373 8373 8373 -9886 2025-07-26 14:41:40,730 Hysteresis 280 0: raw(8373 16000 16000 16000) min(8373 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 8373 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 8373 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2373 10000 10000 10000) 7: 0: 8373@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8373@1p __all__ 9: don't have active chargers. 9: raw(0 7627 7627 7627) min(0 7627 7627 7627) spread(-18259 7627 7627 7627) max_pv 0 9: [ 0 8373@1p ] PM PV mtr(W) avl(W) raw max min spread -303 1969 8560 8560 8560 -9886 -303 1969 8560 8560 8560 -9886 -303 1969 8560 8560 8560 -9886 -303 1969 8560 8560 8560 -9886 -304 1969 8560 8560 8560 -9886 -304 1969 8560 8560 8560 -9886 -303 1969 8560 8560 8560 -9886 -303 1969 8560 8560 8560 -9886 -303 1969 8560 8560 8560 -9886 -303 1969 8560 8560 8560 -9886 -303 1969 8560 8560 8560 -9886 -303 1969 8560 8560 8560 -9886 -303 1969 8560 8560 8560 -9886 -303 1969 8560 8560 8560 -9886 -303 1969 8560 8560 8560 -9886 -303 1969 8560 8560 8560 -9886 -303 1969 8560 8560 8560 -9886 -303 1969 8560 8560 8560 -9886 -303 1969 8560 8560 8560 -9886 -303 1969 8560 8560 8560 -9886 2025-07-26 14:41:50,736 Hysteresis 290 0: raw(8560 16000 16000 16000) min(8560 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 8560 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 8560 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2560 10000 10000 10000) 7: 0: 8560@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8560@1p __all__ 9: don't have active chargers. 9: raw(0 7440 7440 7440) min(0 7440 7440 7440) spread(-18446 7440 7440 7440) max_pv 0 9: [ 0 8560@1p ] PM PV mtr(W) avl(W) raw max min spread -303 2012 8747 8747 8747 -9886 -303 2012 8747 8747 8747 -9886 -302 2011 8743 8743 8743 -9886 -302 2011 8743 8743 8743 -9886 -276 1998 8686 8686 8686 -9886 -276 1998 8686 8686 8686 -9886 -65 1911 8308 8308 8308 -9886 -65 1911 8308 8308 8308 -9886 -62 1911 8308 8308 8308 -9886 -62 1911 8308 8308 8308 -9886 -62 1911 8308 8308 8308 -9886 -62 1911 8308 8308 8308 -9886 -59 1911 8308 8308 8308 -9886 -59 1911 8308 8308 8308 -9886 -204 1963 8534 8534 8534 -9886 -204 1963 8534 8534 8534 -9886 19 1911 8308 8308 8308 -9886 19 1911 8308 8308 8308 -9886 26 1762 7660 7660 7660 -9886 26 1774 7713 7713 7713 -9886 2025-07-26 14:42:00,742 Hysteresis 300 0: raw(7713 16000 16000 16000) min(7713 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7713 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7713 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1713 10000 10000 10000) 7: 0: 7713@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7713@1p __all__ 9: don't have active chargers. 9: raw(0 8287 8287 8287) min(0 8287 8287 8287) spread(-17599 8287 8287 8287) max_pv 0 9: [ 0 7713@1p ] PM PV mtr(W) avl(W) raw max min spread 297 1480 6434 6434 6434 -9886 297 1480 6434 6434 6434 -9886 -143 1680 7304 7304 7304 -9886 -143 1680 7304 7304 7304 -9886 -217 1716 7460 7460 7460 -9886 -217 1654 7191 7191 7191 -9886 -65 1596 6939 6939 6939 -9886 -65 1596 6939 6939 6939 -9886 -85 1640 7130 7130 7130 -9886 -85 1640 7130 7130 7130 -9886 -42 1687 7334 7334 7334 -9886 -42 1687 7334 7334 7334 -9886 -26 1705 7413 7413 7413 -9886 -26 1705 7413 7413 7413 -9886 -39 1712 7443 7443 7443 -9886 -39 1712 7443 7443 7443 -9886 -26 1714 7452 7452 7452 -9886 -26 1712 7443 7443 7443 -9886 -217 1771 7700 7700 7700 -9886 -217 1772 7704 7704 7704 -9886 2025-07-26 14:42:10,747 Hysteresis 310 0: raw(7704 16000 16000 16000) min(7704 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7704 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7704 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1704 10000 10000 10000) 7: 0: 7704@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7704@1p __all__ 9: don't have active chargers. 9: raw(0 8296 8296 8296) min(0 8296 8296 8296) spread(-17590 8296 8296 8296) max_pv 0 9: [ 0 7704@1p ] PM PV mtr(W) avl(W) raw max min spread -217 1770 7695 7695 7695 -9886 -217 1771 7700 7700 7700 -9886 -216 1771 7700 7700 7700 -9886 -216 1771 7700 7700 7700 -9886 -215 1771 7700 7700 7700 -9886 -215 1771 7700 7700 7700 -9886 -213 1770 7695 7695 7695 -9886 -213 1770 7695 7695 7695 -9886 -216 1771 7700 7700 7700 -9886 -216 1771 7700 7700 7700 -9886 403 1562 6791 6791 6791 -9886 403 1562 6791 6791 6791 -9886 -832 2079 9039 9039 9039 -9886 -832 2079 9039 9039 9039 -9886 209 1533 6665 6665 6665 -9886 209 1404 6104 6104 6104 -9886 49 1459 6343 6343 6343 -9886 49 1586 6895 6895 6895 -9886 50 1586 6895 6895 6895 -9886 50 1640 7130 7130 7130 -9886 2025-07-26 14:42:20,752 Hysteresis 320 0: raw(7130 16000 16000 16000) min(7130 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7130 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7130 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1130 10000 10000 10000) 7: 0: 7130@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7130@1p __all__ 9: don't have active chargers. 9: raw(0 8870 8870 8870) min(0 8870 8870 8870) spread(-17016 8870 8870 8870) max_pv 0 9: [ 0 7130@1p ] PM PV mtr(W) avl(W) raw max min spread -8 1508 6556 6556 6556 -9886 -8 1508 6556 6556 6556 -9886 -63 1543 6708 6708 6708 -9886 -63 1543 6708 6708 6708 -9886 -249 1624 7060 7060 7060 -9886 -249 1624 7060 7060 7060 -9886 -196 1597 6943 6943 6943 -9886 -196 1611 7004 7004 7004 -9886 -195 1610 7000 7000 7000 -9886 -195 1622 7052 7052 7052 -9886 -183 1616 7026 7026 7026 -9886 -183 1621 7047 7047 7047 -9886 -180 1619 7039 7039 7039 -9886 -180 1619 7039 7039 7039 -9886 -170 1616 7026 7026 7026 -9886 -170 1616 7026 7026 7026 -9886 -189 1625 7065 7065 7065 -9886 -189 1626 7069 7069 7069 -9886 -171 1617 7030 7030 7030 -9886 -171 1617 7030 7030 7030 -9886 2025-07-26 14:42:30,760 Hysteresis 330 0: raw(7030 16000 16000 16000) min(7030 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7030 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1030 10000 10000 10000) 7: 0: 7030@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7030@1p __all__ 9: don't have active chargers. 9: raw(0 8970 8970 8970) min(0 8970 8970 8970) spread(-16916 8970 8970 8970) max_pv 0 9: [ 0 7030@1p ] PM PV mtr(W) avl(W) raw max min spread -188 1603 6969 6969 6969 -9886 -188 1603 6969 6969 6969 -9886 -161 1589 6908 6908 6908 -9886 -161 1589 6908 6908 6908 -9886 -188 1603 6969 6969 6969 -9886 -188 1603 6969 6969 6969 -9886 -209 1613 7013 7013 7013 -9886 -209 1613 7013 7013 7013 -9886 -91 1559 6778 6778 6778 -9886 -91 1559 6778 6778 6778 -9886 -189 1603 6969 6969 6969 -9886 -189 1603 6969 6969 6969 -9886 -446 1731 7526 7526 7526 -9886 -446 1731 7526 7526 7526 -9886 -439 1728 7513 7513 7513 -9886 -439 1728 7513 7513 7513 -9886 -397 1707 7421 7421 7421 -9886 -397 1707 7421 7421 7421 -9886 -396 1707 7421 7421 7421 -9886 -396 1707 7421 7421 7421 -9886 2025-07-26 14:42:40,766 Hysteresis 340 0: raw(7421 16000 16000 16000) min(7421 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7421 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7421 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1421 10000 10000 10000) 7: 0: 7421@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7421@1p __all__ 9: don't have active chargers. 9: raw(0 8579 8579 8579) min(0 8579 8579 8579) spread(-17307 8579 8579 8579) max_pv 0 9: [ 0 7421@1p ] PM PV mtr(W) avl(W) raw max min spread -396 1796 7808 7808 7808 -9886 -396 1796 7808 7808 7808 -9886 -395 1796 7808 7808 7808 -9886 -395 1796 7808 7808 7808 -9886 -395 1796 7808 7808 7808 -9886 -395 1796 7808 7808 7808 -9886 -352 1774 7713 7713 7713 -9886 -352 1774 7713 7713 7713 -9886 -22 1649 7169 7169 7169 -9886 -22 1649 7169 7169 7169 -9886 -97 1649 7169 7169 7169 -9886 -97 1649 7169 7169 7169 -9886 -117 1657 7204 7204 7204 -9886 -117 1653 7186 7186 7186 -9886 -145 1667 7247 7247 7247 -9886 -145 1667 7247 7247 7247 -9886 -134 1662 7226 7226 7226 -9886 -134 1664 7234 7234 7234 -9886 -176 1685 7326 7326 7326 -9886 -176 1686 7330 7330 7330 -9886 2025-07-26 14:42:50,776 Hysteresis 350 0: raw(7330 16000 16000 16000) min(7330 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7330 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7330 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1330 10000 10000 10000) 7: 0: 7330@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7330@1p __all__ 9: don't have active chargers. 9: raw(0 8670 8670 8670) min(0 8670 8670 8670) spread(-17216 8670 8670 8670) max_pv 0 9: [ 0 7330@1p ] PM PV mtr(W) avl(W) raw max min spread -155 1655 7195 7195 7195 -9886 -155 1655 7195 7195 7195 -9886 -179 1667 7247 7247 7247 -9886 -179 1667 7247 7247 7247 -9886 -147 1652 7182 7182 7182 -9886 -147 1652 7182 7182 7182 -9886 -397 1776 7721 7721 7721 -9886 -397 1776 7721 7721 7721 -9886 -394 1775 7717 7717 7717 -9886 -394 1775 7717 7717 7717 -9886 -393 1774 7713 7713 7713 -9886 -393 1774 7713 7713 7713 -9886 -396 1776 7721 7721 7721 -9886 -396 1776 7721 7721 7721 -9886 -395 1775 7717 7717 7717 -9886 -395 1775 7717 7717 7717 -9886 -396 1776 7721 7721 7721 -9886 -396 1776 7721 7721 7721 -9886 -395 1775 7717 7717 7717 -9886 -395 1775 7717 7717 7717 -9886 2025-07-26 14:43:00,782 Hysteresis 360 0: raw(7717 16000 16000 16000) min(7717 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7717 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7717 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1717 10000 10000 10000) 7: 0: 7717@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7717@1p __all__ 9: don't have active chargers. 9: raw(0 8283 8283 8283) min(0 8283 8283 8283) spread(-17603 8283 8283 8283) max_pv 0 9: [ 0 7717@1p ] PM PV mtr(W) avl(W) raw max min spread -265 1799 7821 7821 7821 -9886 -265 1799 7821 7821 7821 -9886 -168 1751 7613 7613 7613 -9886 -168 1751 7613 7613 7613 -9886 87 1717 7465 7465 7465 -9886 87 1717 7465 7465 7465 -9886 34 1717 7465 7465 7465 -9886 34 1711 7439 7439 7439 -9886 46 1711 7439 7439 7439 -9886 46 1710 7434 7434 7434 -9886 -12 1710 7434 7434 7434 -9886 -12 1699 7386 7386 7386 -9886 -5 1699 7386 7386 7386 -9886 -5 1699 7386 7386 7386 -9886 -8 1675 7282 7282 7282 -9886 -8 1675 7282 7282 7282 -9886 2 1675 7282 7282 7282 -9886 2 1673 7273 7273 7273 -9886 -7 1673 7273 7273 7273 -9886 -7 1673 7273 7273 7273 -9886 2025-07-26 14:43:10,790 Hysteresis 370 0: raw(7273 16000 16000 16000) min(7273 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7273 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7273 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1273 10000 10000 10000) 7: 0: 7273@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7273@1p __all__ 9: don't have active chargers. 9: raw(0 8727 8727 8727) min(0 8727 8727 8727) spread(-17159 8727 8727 8727) max_pv 0 9: [ 0 7273@1p ] PM PV mtr(W) avl(W) raw max min spread 9 1571 6830 6830 6830 -9886 9 1570 6826 6826 6826 -9886 -4 1570 6826 6826 6826 -9886 -4 1570 6826 6826 6826 -9886 -158 1601 6960 6960 6960 -9886 -158 1601 6960 6960 6960 -9886 -157 1601 6960 6960 6960 -9886 -157 1602 6965 6965 6965 -9886 -164 1606 6982 6982 6982 -9886 -164 1617 7030 7030 7030 -9886 -138 1604 6973 6973 6973 -9886 -138 1623 7056 7056 7056 -9886 -150 1629 7082 7082 7082 -9886 -150 1636 7113 7113 7113 -9886 -134 1628 7078 7078 7078 -9886 -134 1630 7086 7086 7086 -9886 -178 1652 7182 7182 7182 -9886 -178 1653 7186 7186 7186 -9886 -173 1651 7178 7178 7178 -9886 -173 1651 7178 7178 7178 -9886 2025-07-26 14:43:20,796 Hysteresis 380 0: raw(7178 16000 16000 16000) min(7178 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7178 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7178 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1178 10000 10000 10000) 7: 0: 7178@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7178@1p __all__ 9: don't have active chargers. 9: raw(0 8822 8822 8822) min(0 8822 8822 8822) spread(-17064 8822 8822 8822) max_pv 0 9: [ 0 7178@1p ] PM PV mtr(W) avl(W) raw max min spread -396 1740 7565 7565 7565 -9886 -396 1740 7565 7565 7565 -9886 -403 1744 7582 7582 7582 -9886 -403 1744 7582 7582 7582 -9886 -416 1751 7613 7613 7613 -9886 -416 1751 7613 7613 7613 -9886 -419 1752 7617 7617 7617 -9886 -419 1752 7617 7617 7617 -9886 -384 1735 7543 7543 7543 -9886 -384 1734 7539 7539 7539 -9886 -420 1752 7617 7617 7617 -9886 -420 1753 7621 7621 7621 -9886 -432 1759 7647 7647 7647 -9886 -432 1759 7647 7647 7647 -9886 -187 1637 7117 7117 7117 -9886 -187 1637 7117 7117 7117 -9886 -200 1643 7143 7143 7143 -9886 -200 1643 7143 7143 7143 -9886 -197 1642 7139 7139 7139 -9886 -197 1642 7139 7139 7139 -9886 2025-07-26 14:43:30,804 Hysteresis 390 0: raw(7139 16000 16000 16000) min(7139 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7139 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7139 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1139 10000 10000 10000) 7: 0: 7139@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7139@1p __all__ 9: don't have active chargers. 9: raw(0 8861 8861 8861) min(0 8861 8861 8861) spread(-17025 8861 8861 8861) max_pv 0 9: [ 0 7139@1p ] PM PV mtr(W) avl(W) raw max min spread -206 1637 7117 7117 7117 -9886 -206 1632 7095 7095 7095 -9886 -187 1622 7052 7052 7052 -9886 -187 1622 7052 7052 7052 -9886 -200 1631 7091 7091 7091 -9886 -200 1633 7100 7100 7100 -9886 -213 1640 7130 7130 7130 -9886 -213 1640 7130 7130 7130 -9886 -300 1683 7317 7317 7317 -9886 -300 1683 7317 7317 7317 -9886 -321 1694 7365 7365 7365 -9886 -321 1694 7365 7365 7365 -9886 -385 1726 7504 7504 7504 -9886 -385 1726 7504 7504 7504 -9886 -604 1835 7978 7978 7978 -9886 -604 1835 7978 7978 7978 -9886 -603 1835 7978 7978 7978 -9886 -603 1835 7978 7978 7978 -9886 -609 1838 7991 7991 7991 -9886 -609 1838 7991 7991 7991 -9886 2025-07-26 14:43:40,809 Hysteresis 400 0: raw(7991 16000 16000 16000) min(7991 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7991 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7991 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1991 10000 10000 10000) 7: 0: 7991@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7991@1p __all__ 9: don't have active chargers. 9: raw(0 8009 8009 8009) min(0 8009 8009 8009) spread(-17877 8009 8009 8009) max_pv 0 9: [ 0 7991@1p ] PM PV mtr(W) avl(W) raw max min spread -625 2042 8878 8878 8878 -9886 -625 2042 8878 8878 8878 -9886 -638 2048 8904 8904 8904 -9886 -638 2048 8904 8904 8904 -9886 -482 1970 8565 8565 8565 -9886 -482 1970 8565 8565 8565 -9886 -362 1910 8304 8304 8304 -9886 -362 1910 8304 8304 8304 -9886 -85 1780 7739 7739 7739 -9886 -85 1780 7739 7739 7739 -9886 -257 1858 8078 8078 8078 -9886 -257 1858 8078 8078 8078 -9886 -202 1831 7960 7960 7960 -9886 -202 1831 7960 7960 7960 -9886 -200 1830 7956 7956 7956 -9886 -200 1821 7917 7917 7917 -9886 -179 1811 7873 7873 7873 -9886 -179 1815 7891 7891 7891 -9886 -165 1808 7860 7860 7860 -9886 -165 1812 7878 7878 7878 -9886 2025-07-26 14:43:50,814 Hysteresis 410 0: raw(7878 16000 16000 16000) min(7878 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7878 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7878 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1878 10000 10000 10000) 7: 0: 7878@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7878@1p __all__ 9: don't have active chargers. 9: raw(0 8122 8122 8122) min(0 8122 8122 8122) spread(-17764 8122 8122 8122) max_pv 0 9: [ 0 7878@1p ] PM PV mtr(W) avl(W) raw max min spread -206 1806 7852 7852 7852 -9886 -206 1807 7856 7856 7856 -9886 -160 1784 7756 7756 7756 -9886 -160 1784 7756 7756 7756 -9886 -153 1780 7739 7739 7739 -9886 -153 1780 7739 7739 7739 -9886 -124 1766 7678 7678 7678 -9886 -124 1766 7678 7678 7678 -9886 -154 1781 7743 7743 7743 -9886 -154 1781 7743 7743 7743 -9886 -149 1779 7734 7734 7734 -9886 -149 1779 7734 7734 7734 -9886 -198 1803 7839 7839 7839 -9886 -198 1803 7839 7839 7839 -9886 -183 1796 7808 7808 7808 -9886 -183 1795 7804 7804 7804 -9886 -199 1803 7839 7839 7839 -9886 -199 1803 7839 7839 7839 -9886 -229 1818 7904 7904 7904 -9886 -229 1818 7904 7904 7904 -9886 2025-07-26 14:44:00,821 Hysteresis 420 0: raw(7904 16000 16000 16000) min(7904 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7904 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7904 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1904 10000 10000 10000) 7: 0: 7904@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7904@1p __all__ 9: don't have active chargers. 9: raw(0 8096 8096 8096) min(0 8096 8096 8096) spread(-17790 8096 8096 8096) max_pv 0 9: [ 0 7904@1p ] PM PV mtr(W) avl(W) raw max min spread -242 1831 7960 7960 7960 -9886 -242 1830 7956 7956 7956 -9886 -272 1845 8021 8021 8021 -9886 -272 1845 8021 8021 8021 -9886 -258 1838 7991 7991 7991 -9886 -258 1838 7991 7991 7991 -9886 -452 1935 8413 8413 8413 -9886 -452 1935 8413 8413 8413 -9886 -518 1968 8556 8556 8556 -9886 -518 1968 8556 8556 8556 -9886 -513 1966 8547 8547 8547 -9886 -513 1966 8547 8547 8547 -9886 -521 1970 8565 8565 8565 -9886 -521 1970 8565 8565 8565 -9886 -511 1965 8543 8543 8543 -9886 -511 1965 8543 8543 8543 -9886 -477 1948 8469 8469 8469 -9886 -477 1948 8469 8469 8469 -9886 -456 1937 8421 8421 8421 -9886 -456 1937 8421 8421 8421 -9886 2025-07-26 14:44:10,826 Hysteresis 430 0: raw(8421 16000 16000 16000) min(8421 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 8421 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 8421 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2421 10000 10000 10000) 7: 0: 8421@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8421@1p __all__ 9: don't have active chargers. 9: raw(0 7579 7579 7579) min(0 7579 7579 7579) spread(-18307 7579 7579 7579) max_pv 0 9: [ 0 8421@1p ] PM PV mtr(W) avl(W) raw max min spread -443 2050 8913 8913 8913 -9886 -443 2050 8913 8913 8913 -9886 -65 1879 8169 8169 8169 -9886 -65 1879 8169 8169 8169 -9886 -212 1935 8413 8413 8413 -9886 -212 1935 8413 8413 8413 -9886 -156 1907 8291 8291 8291 -9886 -156 1902 8269 8269 8269 -9886 -109 1879 8169 8169 8169 -9886 -109 1881 8178 8178 8178 -9886 -103 1878 8165 8165 8165 -9886 -103 1880 8173 8173 8173 -9886 -123 1890 8217 8217 8217 -9886 -123 1890 8217 8217 8217 -9886 -118 1888 8208 8208 8208 -9886 -118 1888 8208 8208 8208 -9886 -79 1879 8169 8169 8169 -9886 -79 1879 8169 8169 8169 -9886 -89 1879 8169 8169 8169 -9886 -89 1879 8169 8169 8169 -9886 2025-07-26 14:44:20,832 Hysteresis 440 0: raw(8169 16000 16000 16000) min(8169 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 8169 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 8169 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2169 10000 10000 10000) 7: 0: 8169@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8169@1p __all__ 9: don't have active chargers. 9: raw(0 7831 7831 7831) min(0 7831 7831 7831) spread(-18055 7831 7831 7831) max_pv 0 9: [ 0 8169@1p ] PM PV mtr(W) avl(W) raw max min spread -260 1901 8265 8265 8265 -9886 -260 1901 8265 8265 8265 -9886 -268 1905 8282 8282 8282 -9886 -268 1905 8282 8282 8282 -9886 -255 1898 8252 8252 8252 -9886 -255 1898 8252 8252 8252 -9886 -224 1882 8182 8182 8182 -9886 -224 1883 8186 8186 8186 -9886 -229 1885 8195 8195 8195 -9886 -229 1885 8195 8195 8195 -9886 -217 1879 8169 8169 8169 -9886 -217 1879 8169 8169 8169 -9886 -197 1869 8126 8126 8126 -9886 -197 1869 8126 8126 8126 -9886 -201 1871 8134 8134 8134 -9886 -201 1872 8139 8139 8139 -9886 203 1770 7695 7695 7695 -9886 203 1770 7695 7695 7695 -9886 -185 1864 8104 8104 8104 -9886 -185 1863 8100 8100 8100 -9886 2025-07-26 14:44:30,839 Hysteresis 450 0: raw(8100 16000 16000 16000) min(8100 16000 16000 16000) spread(-9886 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 (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(0 7900 7900 7900) spread(-17986 7900 7900 7900) max_pv 0 9: [ 0 8100@1p ] PM PV mtr(W) avl(W) raw max min spread 100 1805 7847 7847 7847 -9886 100 1805 7847 7847 7847 -9886 4 1754 7626 7626 7626 -9886 4 1754 7626 7626 7626 -9886 1 1766 7678 7678 7678 -9886 1 1766 7678 7678 7678 -9886 5 1757 7639 7639 7639 -9886 5 1757 7639 7639 7639 -9886 0 1746 7591 7591 7591 -9886 0 1739 7560 7560 7560 -9886 8 1739 7560 7560 7560 -9886 8 1732 7530 7530 7530 -9886 56 1732 7530 7530 7530 -9886 56 1732 7530 7530 7530 -9886 38 1717 7465 7465 7465 -9886 38 1713 7447 7447 7447 -9886 -18 1713 7447 7447 7447 -9886 -18 1704 7408 7408 7408 -9886 38 1704 7408 7408 7408 -9886 38 1688 7339 7339 7339 -9886 2025-07-26 14:44:40,848 Hysteresis 460 0: raw(7339 16000 16000 16000) min(7339 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7339 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7339 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1339 10000 10000 10000) 7: 0: 7339@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7339@1p __all__ 9: don't have active chargers. 9: raw(0 8661 8661 8661) min(0 8661 8661 8661) spread(-17225 8661 8661 8661) max_pv 0 9: [ 0 7339@1p ] PM PV mtr(W) avl(W) raw max min spread -9 1512 6573 6573 6573 -9886 -9 1512 6573 6573 6573 -9886 2 1508 6556 6556 6556 -9886 2 1508 6556 6556 6556 -9886 -202 1544 6713 6713 6713 -9886 -202 1534 6669 6669 6669 -9886 53 1483 6447 6447 6447 -9886 53 1493 6491 6491 6491 -9886 25 1493 6491 6491 6491 -9886 25 1571 6830 6830 6830 -9886 22 1571 6830 6830 6830 -9886 22 1571 6830 6830 6830 -9886 8 1590 6913 6913 6913 -9886 8 1590 6913 6913 6913 -9886 -262 1673 7273 7273 7273 -9886 -262 1673 7273 7273 7273 -9886 -170 1627 7073 7073 7073 -9886 -170 1619 7039 7039 7039 -9886 -165 1617 7030 7030 7030 -9886 -165 1639 7126 7126 7126 -9886 2025-07-26 14:44:50,854 Hysteresis 470 0: raw(7126 16000 16000 16000) min(7126 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7126 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7126 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1126 10000 10000 10000) 7: 0: 7126@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7126@1p __all__ 9: don't have active chargers. 9: raw(0 8874 8874 8874) min(0 8874 8874 8874) spread(-17012 8874 8874 8874) max_pv 0 9: [ 0 7126@1p ] PM PV mtr(W) avl(W) raw max min spread -164 1590 6913 6913 6913 -9886 -164 1604 6973 6973 6973 -9886 -157 1601 6960 6960 6960 -9886 -157 1601 6960 6960 6960 -9886 -160 1608 6991 6991 6991 -9886 -160 1608 6991 6991 6991 -9886 -153 1606 6982 6982 6982 -9886 -153 1606 6982 6982 6982 -9886 -152 1606 6982 6982 6982 -9886 -152 1607 6986 6986 6986 -9886 343 1459 6343 6343 6343 -9886 343 1459 6343 6343 6343 -9886 -153 1607 6986 6986 6986 -9886 -153 1607 6986 6986 6986 -9886 2 1580 6869 6869 6869 -9886 2 1524 6626 6626 6626 -9886 -30 1524 6626 6626 6626 -9886 -30 1525 6630 6630 6630 -9886 -87 1525 6630 6630 6630 -9886 -87 1516 6591 6591 6591 -9886 2025-07-26 14:45:00,861 Hysteresis 480 0: raw(6591 16000 16000 16000) min(6591 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6591 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 6591 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (591 10000 10000 10000) 7: 0: 6591@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6591@1p __all__ 9: don't have active chargers. 9: raw(0 9409 9409 9409) min(0 9409 9409 9409) spread(-16477 9409 9409 9409) max_pv 0 9: [ 0 6591@1p ] PM PV mtr(W) avl(W) raw max min spread 27 1393 6056 6056 6056 -9886 27 1393 6056 6056 6056 -9886 64 1391 6047 6047 6047 -9886 64 1391 6047 6047 6047 -9886 5 1399 6082 6082 6082 -9886 5 1399 6082 6082 6082 -9886 79 1399 6082 6082 6082 -9886 79 1399 6082 6082 6082 -9886 -290 1494 6495 6495 6495 -9886 -290 1497 6508 6508 6508 -9886 -164 1434 6234 6234 6234 -9886 -164 1429 6213 6213 6213 -9886 -156 1425 6195 6195 6195 -9886 -156 1459 6343 6343 6343 -9886 -150 1456 6330 6330 6330 -9886 -150 1473 6404 6404 6404 -9886 -141 1468 6382 6382 6382 -9886 -141 1475 6413 6413 6413 -9886 -127 1468 6382 6382 6382 -9886 -127 1470 6391 6391 6391 -9886 2025-07-26 14:45:10,870 Hysteresis 490 0: raw(6391 16000 16000 16000) min(6391 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6391 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6391 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (391 10000 10000 10000) 7: 0: 6391@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6391@1p __all__ 9: don't have active chargers. 9: raw(0 9609 9609 9609) min(0 9609 9609 9609) spread(-16277 9609 9609 9609) max_pv 0 9: [ 0 6391@1p ] PM PV mtr(W) avl(W) raw max min spread -145 1433 6230 6230 6230 -9886 -145 1433 6230 6230 6230 -9886 -137 1430 6217 6217 6217 -9886 -137 1430 6217 6217 6217 -9886 167 1378 5991 5991 5991 -9886 167 1378 5991 5991 5991 -9886 -102 1413 6143 6143 6143 -9886 -102 1413 6143 6143 6143 -9886 -142 1431 6221 6221 6221 -9886 -142 1431 6221 6221 6221 -9886 -81 1402 6095 6095 6095 -9886 -81 1402 6095 6095 6095 -9886 -106 1411 6134 6134 6134 -9886 -106 1411 6134 6134 6134 -9886 -103 1412 6139 6139 6139 -9886 -103 1413 6143 6143 6143 -9886 -108 1416 6156 6156 6156 -9886 -108 1416 6156 6156 6156 -9886 -102 1413 6143 6143 6143 -9886 -102 1413 6143 6143 6143 -9886 2025-07-26 14:45:20,876 Hysteresis 500 0: raw(6143 16000 16000 16000) min(6143 16000 16000 16000) spread(-9886 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 (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(0 9857 9857 9857) spread(-16029 9857 9857 9857) max_pv 0 9: [ 0 6143@1p ] PM PV mtr(W) avl(W) raw max min spread -109 1359 5908 5908 5908 -9886 -109 1360 5913 5913 5913 -9886 -77 1355 5891 5891 5891 -9886 -77 1355 5891 5891 5891 -9886 -98 1355 5891 5891 5891 -9886 -98 1355 5891 5891 5891 -9886 -85 1355 5891 5891 5891 -9886 -85 1355 5891 5891 5891 -9886 -87 1355 5891 5891 5891 -9886 -87 1355 5891 5891 5891 -9886 -109 1359 5908 5908 5908 -9886 -109 1359 5908 5908 5908 -9886 -84 1355 5891 5891 5891 -9886 -84 1355 5891 5891 5891 -9886 -82 1355 5891 5891 5891 -9886 -82 1355 5891 5891 5891 -9886 -93 1355 5891 5891 5891 -9886 -93 1355 5891 5891 5891 -9886 -80 1355 5891 5891 5891 -9886 -80 1355 5891 5891 5891 -9886 2025-07-26 14:45:30,882 Hysteresis 510 0: raw(5891 16000 16000 16000) min(5891 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5891 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5891 3: shut down 0 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5891 < req 18000 No: p0 min 5891 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5891 16000 16000 16000) min(5891 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5891 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -117 -97 -421 -421 -421 -9886 -117 -97 -421 -421 -421 -9886 -328 114 495 495 495 -9886 -328 114 495 495 495 -9886 -1778 1564 6800 6800 6800 -9886 -1778 1564 6800 6800 6800 -9886 -1778 1564 6800 6800 6800 -9886 -1778 1564 6800 6800 6800 -9886 -1763 1549 6734 6734 6734 -9886 -1763 1549 6734 6734 6734 -9886 -1773 1559 6778 6778 6778 -9886 -1773 1559 6778 6778 6778 -9886 -1771 1557 6769 6769 6769 -9886 -1771 1557 6769 6769 6769 -9886 -1770 1556 6765 6765 6765 -9886 -1770 1555 6760 6760 6760 -9886 -1752 1537 6682 6682 6682 -9886 -1752 1537 6682 6682 6682 -9886 -1267 1052 4573 4573 4573 -9886 -1267 1052 4573 4573 4573 -9886 2025-07-26 14:45:40,887 Hysteresis 520 0: raw(4573 16000 16000 16000) min(4573 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 4573 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 4573 < req 18000 No: p0 min 4573 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(4573 16000 16000 16000) min(4573 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 4573 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1507 1292 5617 5617 5617 -9886 -1507 1292 5617 5617 5617 -9886 -1544 1329 5778 5778 5778 -9886 -1544 1329 5778 5778 5778 -9886 -1586 1371 5960 5960 5960 -9886 -1586 1371 5960 5960 5960 -9886 -1525 1310 5695 5695 5695 -9886 -1525 1310 5695 5695 5695 -9886 -1530 1315 5717 5717 5717 -9886 -1530 1315 5717 5717 5717 -9886 -1512 1297 5639 5639 5639 -9886 -1512 1297 5639 5639 5639 -9886 -1517 1302 5660 5660 5660 -9886 -1517 1302 5660 5660 5660 -9886 -1516 1301 5656 5656 5656 -9886 -1516 1301 5656 5656 5656 -9886 -1750 1535 6673 6673 6673 -9886 -1750 1535 6673 6673 6673 -9886 -1752 1537 6682 6682 6682 -9886 -1752 1537 6682 6682 6682 -9886 2025-07-26 14:45:50,892 Hysteresis 530 0: raw(6682 16000 16000 16000) min(6682 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6682 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 6682 < req 18000 Yes (1p) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (682 10000 10000 10000) 7: 0: !chrg 6682@1p 8: filtered 1 to 0. __all__ 9: have active chargers. 9: raw(0 9318 9318 9318) min(0 9318 9318 9318) spread(-16568 9318 9318 9318) max_pv 0 9: [ 0 6682@1p ] PM PV mtr(W) avl(W) raw max min spread -1746 2875 12500 12500 12500 -9886 -1746 2875 12500 12500 12500 -9886 -1748 2877 12508 12508 12508 -9886 -1748 2877 12508 12508 12508 -9886 -1728 2859 12430 12430 12430 -9886 -1728 2859 12430 12430 12430 -9886 -1742 2872 12486 12486 12486 -9886 -1742 2872 12486 12486 12486 -9886 -1739 2869 12473 12473 12473 -9886 -1739 2869 12473 12473 12473 -9886 -1703 2652 11530 11530 11530 -9886 -1703 2652 11530 11530 11530 -9886 -1190 2023 8795 8795 8795 -9886 -1190 2023 8795 8795 8795 -9886 -1418 2439 10604 10604 10604 -9886 -1418 2439 10604 10604 10604 -9886 -1487 2490 10826 10826 10826 -9886 -1487 2490 10826 10826 10826 -9886 -1458 2468 10730 10730 10730 -9886 -1458 2468 10730 10730 10730 -9886 2025-07-26 14:46:00,901 Hysteresis -199 0: raw(10730 16000 16000 16000) min(10730 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 10730 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 10730 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(0 5270 5270 5270) spread(-20616 5270 5270 5270) max_pv 0 9: [ 0 10730@1p ] PM PV mtr(W) avl(W) raw max min spread -1440 3385 14717 14717 14717 -9886 -1440 3385 14717 14717 14717 -9886 -1394 3351 14569 14569 14569 -9886 -1394 3351 14569 14569 14569 -9886 -751 2735 11891 11891 11891 -9886 -751 2735 11891 11891 11891 -9886 -3 2410 10478 10478 10478 -9886 -3 2410 10478 10478 10478 -9886 574 2173 9447 9447 9447 -9886 574 2173 9447 9447 9447 -9886 106 2407 10465 10465 10465 -9886 106 2407 10465 10465 10465 -9886 28 2356 10243 10243 10243 -9886 28 2356 10243 10243 10243 -9886 -52 2112 9182 9182 9182 -9886 -52 1664 7234 7234 7234 -9886 -25 1664 7234 7234 7234 -9886 -25 1555 6760 6760 6760 -9886 -32 1555 6760 6760 6760 -9886 -32 1511 6569 6569 6569 -9886 2025-07-26 14:46:10,908 Hysteresis -189 0: raw(6569 16000 16000 16000) min(6569 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6569 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6569 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 (569 10000 10000 10000) 7: 0: 6569@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6569@1p __all__ 9: don't have active chargers. 9: raw(0 9431 9431 9431) min(0 9431 9431 9431) spread(-16455 9431 9431 9431) max_pv 0 9: [ 0 6569@1p ] PM PV mtr(W) avl(W) raw max min spread -28 554 2408 2408 2408 -9886 -28 554 2408 2408 2408 -9886 -41 554 2408 2408 2408 -9886 -41 505 2195 2195 2195 -9886 -809 1194 5191 5191 5191 -9886 -809 1194 5191 5191 5191 -9886 103 502 2182 2182 2182 -9886 103 581 2526 2526 2526 -9886 -119 598 2600 2600 2600 -9886 -119 598 2600 2600 2600 -9886 -170 636 2765 2765 2765 -9886 -170 1205 5239 5239 5239 -9886 19 1170 5086 5086 5086 -9886 19 1311 5700 5700 5700 -9886 9 1311 5700 5700 5700 -9886 9 1311 5700 5700 5700 -9886 2 1311 5700 5700 5700 -9886 2 1394 6060 6060 6060 -9886 3 1394 6060 6060 6060 -9886 3 1438 6252 6252 6252 -9886 2025-07-26 14:46:20,917 Hysteresis -179 0: raw(6252 16000 16000 16000) min(6252 16000 16000 16000) spread(-9886 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) 5: <2 active. pv reqs min 5: filtered 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 (252 10000 10000 10000) 7: 0: 6252@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6252@1p __all__ 9: don't have active chargers. 9: raw(0 9748 9748 9748) min(0 9748 9748 9748) spread(-16138 9748 9748 9748) max_pv 0 9: [ 0 6252@1p ] PM PV mtr(W) avl(W) raw max min spread 4 1365 5934 5934 5934 -9886 4 1365 5934 5934 5934 -9886 3 1365 5934 5934 5934 -9886 3 1369 5952 5952 5952 -9886 -182 1410 6130 6130 6130 -9886 -182 1410 6130 6130 6130 -9886 -8 1369 5952 5952 5952 -9886 -8 1374 5973 5973 5973 -9886 39 1374 5973 5973 5973 -9886 39 1374 5973 5973 5973 -9886 42 1374 5973 5973 5973 -9886 42 1362 5921 5921 5921 -9886 19 1362 5921 5921 5921 -9886 19 1363 5926 5926 5926 -9886 -6 1363 5926 5926 5926 -9886 -6 1368 5947 5947 5947 -9886 6 1368 5947 5947 5947 -9886 6 1374 5973 5973 5973 -9886 -4 1374 5973 5973 5973 -9886 -4 1378 5991 5991 5991 -9886 2025-07-26 14:46:30,923 Hysteresis -169 0: raw(5991 16000 16000 16000) min(5991 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5991 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5991 hyst not elapsed 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 (0 10000 10000 10000) 7: 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(-9 10000 10000 10000) spread(-15886 10000 10000 10000) max_pv -9 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -20 1321 5743 5743 5743 -9886 -20 1323 5752 5752 5752 -9886 13 1323 5752 5752 5752 -9886 13 1322 5747 5747 5747 -9886 -263 1403 6100 6100 6100 -9886 -263 1403 6100 6100 6100 -9886 -245 1394 6060 6060 6060 -9886 -245 1395 6065 6065 6065 -9886 -209 1377 5986 5986 5986 -9886 -209 1378 5991 5991 5991 -9886 -198 1372 5965 5965 5965 -9886 -198 1372 5965 5965 5965 -9886 -219 1382 6008 6008 6008 -9886 -219 1382 6008 6008 6008 -9886 -208 1377 5986 5986 5986 -9886 -208 1377 5986 5986 5986 -9886 -218 1381 6004 6004 6004 -9886 -218 1381 6004 6004 6004 -9886 -143 1344 5843 5843 5843 -9886 -143 1344 5843 5843 5843 -9886 2025-07-26 14:46:40,931 Hysteresis -159 0: raw(5843 16000 16000 16000) min(5843 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5843 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5843 hyst not elapsed 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 (0 10000 10000 10000) 7: 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(-157 10000 10000 10000) spread(-15886 10000 10000 10000) max_pv -157 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -27 1323 5752 5752 5752 -9886 -27 1323 5752 5752 5752 -9886 34 1323 5752 5752 5752 -9886 34 1323 5752 5752 5752 -9886 36 1323 5752 5752 5752 -9886 36 1301 5656 5656 5656 -9886 26 1301 5656 5656 5656 -9886 26 1282 5573 5573 5573 -9886 49 1282 5573 5573 5573 -9886 49 1305 5673 5673 5673 -9886 61 1305 5673 5673 5673 -9886 61 1314 5713 5713 5713 -9886 21 1314 5713 5713 5713 -9886 21 1315 5717 5717 5717 -9886 -2 1315 5717 5717 5717 -9886 -2 1315 5717 5717 5717 -9886 -15 1315 5717 5717 5717 -9886 -15 1313 5708 5708 5708 -9886 39 1313 5708 5708 5708 -9886 39 1313 5708 5708 5708 -9886 2025-07-26 14:46:50,936 Hysteresis -149 0: raw(5708 16000 16000 16000) min(5708 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5708 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5708 hyst not elapsed 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 (0 10000 10000 10000) 7: 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(-292 10000 10000 10000) spread(-15886 10000 10000 10000) max_pv -292 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -21 1313 5708 5708 5708 -9886 -21 1313 5708 5708 5708 -9886 -20 1318 5730 5730 5730 -9886 -20 1318 5730 5730 5730 -9886 23 1321 5743 5743 5743 -9886 23 1321 5743 5743 5743 -9886 12 1322 5747 5747 5747 -9886 12 1322 5747 5747 5747 -9886 62 1322 5747 5747 5747 -9886 62 1322 5747 5747 5747 -9886 10 1322 5747 5747 5747 -9886 10 1322 5747 5747 5747 -9886 49 1322 5747 5747 5747 -9886 49 1322 5747 5747 5747 -9886 56 1322 5747 5747 5747 -9886 56 1319 5734 5734 5734 -9886 -28 1319 5734 5734 5734 -9886 -28 1322 5747 5747 5747 -9886 -222 1382 6008 6008 6008 -9886 -222 1381 6004 6004 6004 -9886 2025-07-26 14:47:00,941 Hysteresis -139 0: raw(6004 16000 16000 16000) min(6004 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6004 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6004 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 (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(0 9996 9996 9996) spread(-15890 9996 9996 9996) max_pv 0 9: [ 0 6004@1p ] PM PV mtr(W) avl(W) raw max min spread -214 1377 5986 5986 5986 -9886 -214 1371 5960 5960 5960 -9886 -217 1372 5965 5965 5965 -9886 -217 1377 5986 5986 5986 -9886 -183 1360 5913 5913 5913 -9886 -183 1363 5926 5926 5926 -9886 -213 1378 5991 5991 5991 -9886 -213 1379 5995 5995 5995 -9886 -213 1379 5995 5995 5995 -9886 -213 1379 5995 5995 5995 -9886 -214 1380 6000 6000 6000 -9886 -214 1380 6000 6000 6000 -9886 105 1320 5739 5739 5739 -9886 105 1320 5739 5739 5739 -9886 -246 1395 6065 6065 6065 -9886 -246 1395 6065 6065 6065 -9886 -15 1323 5752 5752 5752 -9886 -15 1323 5752 5752 5752 -9886 45 1323 5752 5752 5752 -9886 45 1293 5621 5621 5621 -9886 2025-07-26 14:47:10,946 Hysteresis -129 0: raw(5621 16000 16000 16000) min(5621 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5621 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5621 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-379 10000 10000 10000) min(-379 10000 10000 10000) spread(-15886 10000 10000 10000) max_pv -379 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 27 1293 5621 5621 5621 -9886 27 1306 5678 5678 5678 -9886 -2 1306 5678 5678 5678 -9886 -2 1302 5660 5660 5660 -9886 -2 1302 5660 5660 5660 -9886 -2 1303 5665 5665 5665 -9886 0 1303 5665 5665 5665 -9886 0 1305 5673 5673 5673 -9886 11 1305 5673 5673 5673 -9886 11 1312 5704 5704 5704 -9886 -168 1346 5852 5852 5852 -9886 -168 1346 5852 5852 5852 -9886 -202 1363 5926 5926 5926 -9886 -202 1358 5904 5904 5904 -9886 -201 1358 5904 5904 5904 -9886 -201 1364 5930 5930 5930 -9886 -198 1363 5926 5926 5926 -9886 -198 1369 5952 5952 5952 -9886 -198 1369 5952 5952 5952 -9886 -198 1371 5960 5960 5960 -9886 2025-07-26 14:47:20,951 Hysteresis -119 0: raw(5960 16000 16000 16000) min(5960 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5960 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5960 hyst not elapsed 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 (0 10000 10000 10000) 7: 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(-40 10000 10000 10000) spread(-15886 10000 10000 10000) max_pv -40 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -196 1370 5956 5956 5956 -9886 -196 1370 5956 5956 5956 -9886 -193 1369 5952 5952 5952 -9886 -193 1369 5952 5952 5952 -9886 -196 1371 5960 5960 5960 -9886 -196 1371 5960 5960 5960 -9886 176 1285 5586 5586 5586 -9886 176 1285 5586 5586 5586 -9886 -243 1394 6060 6060 6060 -9886 -243 1394 6060 6060 6060 -9886 -17 1323 5752 5752 5752 -9886 -17 1280 5565 5565 5565 -9886 -121 1291 5613 5613 5613 -9886 -121 1290 5608 5608 5608 -9886 -181 1320 5739 5739 5739 -9886 -181 1343 5839 5839 5839 -9886 -184 1345 5847 5847 5847 -9886 -184 1355 5891 5891 5891 -9886 -185 1356 5895 5895 5895 -9886 -185 1362 5921 5921 5921 -9886 2025-07-26 14:47:30,958 Hysteresis -109 0: raw(5921 16000 16000 16000) min(5921 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5921 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5921 hyst not elapsed 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 (0 10000 10000 10000) 7: 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(-79 10000 10000 10000) spread(-15886 10000 10000 10000) max_pv -79 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -190 1364 5930 5930 5930 -9886 -190 1367 5943 5943 5943 -9886 -187 1365 5934 5934 5934 -9886 -187 1366 5939 5939 5939 -9886 -180 1362 5921 5921 5921 -9886 -180 1363 5926 5926 5926 -9886 -183 1364 5930 5930 5930 -9886 -183 1364 5930 5930 5930 -9886 -179 1362 5921 5921 5921 -9886 -179 1362 5921 5921 5921 -9886 -179 1362 5921 5921 5921 -9886 -179 1362 5921 5921 5921 -9886 -177 1361 5917 5917 5917 -9886 -177 1361 5917 5917 5917 -9886 -169 1357 5900 5900 5900 -9886 -169 1357 5900 5900 5900 -9886 -175 1360 5913 5913 5913 -9886 -175 1360 5913 5913 5913 -9886 -151 1348 5860 5860 5860 -9886 -151 1348 5860 5860 5860 -9886 2025-07-26 14:47:40,965 Hysteresis -99 0: raw(5860 16000 16000 16000) min(5860 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5860 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5860 hyst not elapsed 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 (0 10000 10000 10000) 7: 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(-140 10000 10000 10000) spread(-15886 10000 10000 10000) max_pv -140 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -170 1358 5904 5904 5904 -9886 -170 1358 5904 5904 5904 -9886 -165 1355 5891 5891 5891 -9886 -165 1356 5895 5895 5895 -9886 -172 1359 5908 5908 5908 -9886 -172 1359 5908 5908 5908 -9886 -171 1359 5908 5908 5908 -9886 -171 1359 5908 5908 5908 -9886 -170 1358 5904 5904 5904 -9886 -170 1358 5904 5904 5904 -9886 -169 1358 5904 5904 5904 -9886 -169 1358 5904 5904 5904 -9886 -167 1357 5900 5900 5900 -9886 -167 1357 5900 5900 5900 -9886 -167 1357 5900 5900 5900 -9886 -167 1356 5895 5895 5895 -9886 -168 1357 5900 5900 5900 -9886 -168 1357 5900 5900 5900 -9886 -169 1357 5900 5900 5900 -9886 -169 1357 5900 5900 5900 -9886 2025-07-26 14:47:50,979 Hysteresis -89 0: raw(5900 16000 16000 16000) min(5900 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5900 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5900 hyst not elapsed 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 (0 10000 10000 10000) 7: 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(-100 10000 10000 10000) spread(-15886 10000 10000 10000) max_pv -100 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -171 1358 5904 5904 5904 -9886 -171 1358 5904 5904 5904 -9886 -167 1356 5895 5895 5895 -9886 -167 1356 5895 5895 5895 -9886 -167 1356 5895 5895 5895 -9886 -167 1356 5895 5895 5895 -9886 -168 1357 5900 5900 5900 -9886 -168 1357 5900 5900 5900 -9886 -166 1356 5895 5895 5895 -9886 -166 1356 5895 5895 5895 -9886 -168 1357 5900 5900 5900 -9886 -168 1357 5900 5900 5900 -9886 -171 1358 5904 5904 5904 -9886 -171 1358 5904 5904 5904 -9886 -160 1353 5882 5882 5882 -9886 -160 1353 5882 5882 5882 -9886 -171 1358 5904 5904 5904 -9886 -171 1358 5904 5904 5904 -9886 -172 1359 5908 5908 5908 -9886 -172 1359 5908 5908 5908 -9886 2025-07-26 14:48:00,985 Hysteresis -79 0: raw(5908 16000 16000 16000) min(5908 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5908 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5908 hyst not elapsed 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 (0 10000 10000 10000) 7: 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(-92 10000 10000 10000) spread(-15886 10000 10000 10000) max_pv -92 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -174 1360 5913 5913 5913 -9886 -174 1360 5913 5913 5913 -9886 -169 1357 5900 5900 5900 -9886 -169 1357 5900 5900 5900 -9886 -175 1360 5913 5913 5913 -9886 -175 1360 5913 5913 5913 -9886 -176 1361 5917 5917 5917 -9886 -176 1361 5917 5917 5917 -9886 -177 1361 5917 5917 5917 -9886 -177 1361 5917 5917 5917 -9886 -174 1360 5913 5913 5913 -9886 -174 1360 5913 5913 5913 -9886 -179 1362 5921 5921 5921 -9886 -179 1362 5921 5921 5921 -9886 -178 1362 5921 5921 5921 -9886 -178 1362 5921 5921 5921 -9886 -177 1361 5917 5917 5917 -9886 -177 1361 5917 5917 5917 -9886 -174 1360 5913 5913 5913 -9886 -174 1360 5913 5913 5913 -9886 2025-07-26 14:48:10,992 Hysteresis -69 0: raw(5913 16000 16000 16000) min(5913 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5913 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5913 hyst not elapsed 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 (0 10000 10000 10000) 7: 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(-87 10000 10000 10000) spread(-15886 10000 10000 10000) max_pv -87 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -178 1362 5921 5921 5921 -9886 -178 1362 5921 5921 5921 -9886 -173 1360 5913 5913 5913 -9886 -173 1359 5908 5908 5908 -9886 -172 1359 5908 5908 5908 -9886 -172 1359 5908 5908 5908 -9886 -167 1356 5895 5895 5895 -9886 -167 1356 5895 5895 5895 -9886 -170 1358 5904 5904 5904 -9886 -170 1358 5904 5904 5904 -9886 -164 1355 5891 5891 5891 -9886 -164 1355 5891 5891 5891 -9886 -167 1357 5900 5900 5900 -9886 -167 1357 5900 5900 5900 -9886 -157 1352 5878 5878 5878 -9886 -157 1352 5878 5878 5878 -9886 -164 1355 5891 5891 5891 -9886 -164 1355 5891 5891 5891 -9886 -158 1352 5878 5878 5878 -9886 -158 1352 5878 5878 5878 -9886 2025-07-26 14:48:20,997 Hysteresis -59 0: raw(5878 16000 16000 16000) min(5878 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5878 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5878 hyst not elapsed 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 (0 10000 10000 10000) 7: 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(-122 10000 10000 10000) spread(-15886 10000 10000 10000) max_pv -122 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -168 1357 5900 5900 5900 -9886 -168 1357 5900 5900 5900 -9886 -167 1357 5900 5900 5900 -9886 -167 1357 5900 5900 5900 -9886 -172 1359 5908 5908 5908 -9886 -172 1359 5908 5908 5908 -9886 -161 1354 5886 5886 5886 -9886 -161 1354 5886 5886 5886 -9886 -175 1361 5917 5917 5917 -9886 -175 1361 5917 5917 5917 -9886 -177 1362 5921 5921 5921 -9886 -177 1361 5917 5917 5917 -9886 -179 1362 5921 5921 5921 -9886 -179 1362 5921 5921 5921 -9886 -181 1363 5926 5926 5926 -9886 -181 1363 5926 5926 5926 -9886 -182 1364 5930 5930 5930 -9886 -182 1364 5930 5930 5930 -9886 -182 1364 5930 5930 5930 -9886 -182 1364 5930 5930 5930 -9886 2025-07-26 14:48:31,003 Hysteresis -49 0: raw(5930 16000 16000 16000) min(5930 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5930 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5930 hyst not elapsed 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 (0 10000 10000 10000) 7: 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(-70 10000 10000 10000) spread(-15886 10000 10000 10000) max_pv -70 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -185 1365 5934 5934 5934 -9886 -185 1365 5934 5934 5934 -9886 -181 1363 5926 5926 5926 -9886 -181 1363 5926 5926 5926 -9886 -181 1363 5926 5926 5926 -9886 -181 1363 5926 5926 5926 -9886 -176 1361 5917 5917 5917 -9886 -176 1361 5917 5917 5917 -9886 50 1323 5752 5752 5752 -9886 50 1323 5752 5752 5752 -9886 -15 1323 5752 5752 5752 -9886 -15 1321 5743 5743 5743 -9886 -15 1321 5743 5743 5743 -9886 -15 1311 5700 5700 5700 -9886 -24 1311 5700 5700 5700 -9886 -24 1318 5730 5730 5730 -9886 -51 1318 5730 5730 5730 -9886 -51 1321 5743 5743 5743 -9886 -36 1321 5743 5743 5743 -9886 -36 1322 5747 5747 5747 -9886 2025-07-26 14:48:41,008 Hysteresis -39 0: raw(5747 16000 16000 16000) min(5747 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5747 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5747 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-253 10000 10000 10000) min(-253 10000 10000 10000) spread(-15886 10000 10000 10000) max_pv -253 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -79 1322 5747 5747 5747 -9886 -79 1323 5752 5752 5752 -9886 -100 1323 5752 5752 5752 -9886 -100 1323 5752 5752 5752 -9886 -105 1325 5760 5760 5760 -9886 -105 1325 5760 5760 5760 -9886 -86 1323 5752 5752 5752 -9886 -86 1323 5752 5752 5752 -9886 -131 1338 5817 5817 5817 -9886 -131 1338 5817 5817 5817 -9886 -102 1324 5756 5756 5756 -9886 -102 1324 5756 5756 5756 -9886 -103 1324 5756 5756 5756 -9886 -103 1324 5756 5756 5756 -9886 -133 1339 5821 5821 5821 -9886 -133 1339 5821 5821 5821 -9886 -108 1327 5769 5769 5769 -9886 -108 1327 5769 5769 5769 -9886 -128 1337 5813 5813 5813 -9886 -128 1337 5813 5813 5813 -9886 2025-07-26 14:48:51,015 Hysteresis -29 0: raw(5813 16000 16000 16000) min(5813 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5813 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5813 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-187 10000 10000 10000) min(-187 10000 10000 10000) spread(-15886 10000 10000 10000) max_pv -187 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -94 1323 5752 5752 5752 -9886 -94 1323 5752 5752 5752 -9886 -112 1329 5778 5778 5778 -9886 -112 1329 5778 5778 5778 -9886 -105 1326 5765 5765 5765 -9886 -105 1325 5760 5760 5760 -9886 -89 1323 5752 5752 5752 -9886 -89 1323 5752 5752 5752 -9886 -133 1339 5821 5821 5821 -9886 -133 1339 5821 5821 5821 -9886 -112 1329 5778 5778 5778 -9886 -112 1329 5778 5778 5778 -9886 -108 1327 5769 5769 5769 -9886 -108 1327 5769 5769 5769 -9886 -137 1341 5830 5830 5830 -9886 -137 1341 5830 5830 5830 -9886 -124 1335 5804 5804 5804 -9886 -124 1335 5804 5804 5804 -9886 -113 1329 5778 5778 5778 -9886 -113 1329 5778 5778 5778 -9886 2025-07-26 14:49:01,020 Hysteresis -19 0: raw(5778 16000 16000 16000) min(5778 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5778 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5778 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-222 10000 10000 10000) min(-222 10000 10000 10000) spread(-15886 10000 10000 10000) max_pv -222 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -145 1345 5847 5847 5847 -9886 -145 1345 5847 5847 5847 -9886 -120 1333 5795 5795 5795 -9886 -120 1333 5795 5795 5795 -9886 -121 1333 5795 5795 5795 -9886 -121 1333 5795 5795 5795 -9886 -146 1346 5852 5852 5852 -9886 -146 1346 5852 5852 5852 -9886 -124 1335 5804 5804 5804 -9886 -124 1335 5804 5804 5804 -9886 -125 1335 5804 5804 5804 -9886 -125 1335 5804 5804 5804 -9886 -146 1346 5852 5852 5852 -9886 -146 1346 5852 5852 5852 -9886 -113 1329 5778 5778 5778 -9886 -113 1329 5778 5778 5778 -9886 -114 1330 5782 5782 5782 -9886 -114 1330 5782 5782 5782 -9886 -131 1338 5817 5817 5817 -9886 -131 1338 5817 5817 5817 -9886 2025-07-26 14:49:11,026 Hysteresis -9 0: raw(5817 16000 16000 16000) min(5817 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5817 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5817 hyst not elapsed 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 (0 10000 10000 10000) 7: 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(-183 10000 10000 10000) spread(-15886 10000 10000 10000) max_pv -183 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -109 1327 5769 5769 5769 -9886 -109 1327 5769 5769 5769 -9886 -120 1333 5795 5795 5795 -9886 -120 1333 5795 5795 5795 -9886 -134 1340 5826 5826 5826 -9886 -134 1340 5826 5826 5826 -9886 -104 1325 5760 5760 5760 -9886 -104 1325 5760 5760 5760 -9886 -130 1338 5817 5817 5817 -9886 -130 1338 5817 5817 5817 -9886 -139 1342 5834 5834 5834 -9886 -139 1342 5834 5834 5834 -9886 -119 1332 5791 5791 5791 -9886 -119 1332 5791 5791 5791 -9886 -146 1346 5852 5852 5852 -9886 -146 1346 5852 5852 5852 -9886 -143 1344 5843 5843 5843 -9886 -143 1344 5843 5843 5843 -9886 -120 1333 5795 5795 5795 -9886 -120 1333 5795 5795 5795 -9886 2025-07-26 14:49:21,032 Hysteresis 0 0: raw(5795 16000 16000 16000) min(5795 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5795 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5795 3: shut down 0 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5795 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5795 16000 16000 16000) min(5795 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5795 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -149 -66 -286 -286 -286 -9886 -149 -66 -286 -286 -286 -9886 -141 -74 -321 -321 -321 -9886 -141 -74 -321 -321 -321 -9886 -1578 1363 5926 5926 5926 -9886 -1578 1363 5926 5926 5926 -9886 -1603 1388 6034 6034 6034 -9886 -1603 1388 6034 6034 6034 -9886 -1593 1378 5991 5991 5991 -9886 -1593 1378 5991 5991 5991 -9886 -1576 1361 5917 5917 5917 -9886 -1576 1361 5917 5917 5917 -9886 -1607 1392 6052 6052 6052 -9886 -1607 1392 6052 6052 6052 -9886 -1589 1374 5973 5973 5973 -9886 -1589 1374 5973 5973 5973 -9886 -1524 1309 5691 5691 5691 -9886 -1524 1309 5691 5691 5691 -9886 -1468 1253 5447 5447 5447 -9886 -1468 1253 5447 5447 5447 -9886 2025-07-26 14:49:31,039 Hysteresis 10 0: raw(5447 16000 16000 16000) min(5447 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5447 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5447 < req 18000 No: p0 min 5447 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5447 16000 16000 16000) min(5447 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5447 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1465 1250 5434 5434 5434 -9886 -1465 1250 5434 5434 5434 -9886 -1480 1265 5500 5500 5500 -9886 -1480 1265 5500 5500 5500 -9886 -1592 1377 5986 5986 5986 -9886 -1592 1377 5986 5986 5986 -9886 -1587 1372 5965 5965 5965 -9886 -1587 1372 5965 5965 5965 -9886 -1575 1360 5913 5913 5913 -9886 -1575 1360 5913 5913 5913 -9886 -1576 1361 5917 5917 5917 -9886 -1576 1361 5917 5917 5917 -9886 -1584 1369 5952 5952 5952 -9886 -1584 1369 5952 5952 5952 -9886 -1586 1371 5960 5960 5960 -9886 -1586 1371 5960 5960 5960 -9886 -1583 1368 5947 5947 5947 -9886 -1583 1368 5947 5947 5947 -9886 -1574 1359 5908 5908 5908 -9886 -1574 1359 5908 5908 5908 -9886 2025-07-26 14:49:41,044 Hysteresis 20 0: raw(5908 16000 16000 16000) min(5908 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5908 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5908 < req 18000 No: p0 min 5908 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5908 16000 16000 16000) min(5908 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5908 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1581 1366 5939 5939 5939 -9886 -1581 1366 5939 5939 5939 -9886 -1584 1369 5952 5952 5952 -9886 -1584 1369 5952 5952 5952 -9886 -1586 1371 5960 5960 5960 -9886 -1586 1371 5960 5960 5960 -9886 -1586 1371 5960 5960 5960 -9886 -1586 1371 5960 5960 5960 -9886 -1584 1369 5952 5952 5952 -9886 -1584 1369 5952 5952 5952 -9886 -1584 1369 5952 5952 5952 -9886 -1584 1369 5952 5952 5952 -9886 -1590 1375 5978 5978 5978 -9886 -1590 1375 5978 5978 5978 -9886 -1579 1364 5930 5930 5930 -9886 -1579 1364 5930 5930 5930 -9886 -1581 1366 5939 5939 5939 -9886 -1581 1366 5939 5939 5939 -9886 -1579 1364 5930 5930 5930 -9886 -1579 1364 5930 5930 5930 -9886 2025-07-26 14:49:51,051 Hysteresis 30 0: raw(5930 16000 16000 16000) min(5930 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5930 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5930 < req 18000 No: p0 min 5930 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5930 16000 16000 16000) min(5930 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5930 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1582 1367 5943 5943 5943 -9886 -1582 1367 5943 5943 5943 -9886 -1578 1363 5926 5926 5926 -9886 -1578 1363 5926 5926 5926 -9886 -1579 1364 5930 5930 5930 -9886 -1579 1364 5930 5930 5930 -9886 -1567 1352 5878 5878 5878 -9886 -1567 1352 5878 5878 5878 -9886 -1580 1365 5934 5934 5934 -9886 -1580 1365 5934 5934 5934 -9886 -1569 1354 5886 5886 5886 -9886 -1569 1354 5886 5886 5886 -9886 -1572 1357 5900 5900 5900 -9886 -1572 1357 5900 5900 5900 -9886 -1571 1356 5895 5895 5895 -9886 -1571 1356 5895 5895 5895 -9886 -1579 1364 5930 5930 5930 -9886 -1579 1364 5930 5930 5930 -9886 -1572 1357 5900 5900 5900 -9886 -1572 1357 5900 5900 5900 -9886 2025-07-26 14:50:01,060 Hysteresis 40 0: raw(5900 16000 16000 16000) min(5900 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5900 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5900 < req 18000 No: p0 min 5900 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5900 16000 16000 16000) min(5900 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5900 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1566 1351 5873 5873 5873 -9886 -1566 1351 5873 5873 5873 -9886 -1565 1350 5869 5869 5869 -9886 -1565 1350 5869 5869 5869 -9886 -1571 1356 5895 5895 5895 -9886 -1571 1356 5895 5895 5895 -9886 -1571 1356 5895 5895 5895 -9886 -1571 1356 5895 5895 5895 -9886 -1572 1357 5900 5900 5900 -9886 -1572 1357 5900 5900 5900 -9886 -1569 1354 5886 5886 5886 -9886 -1569 1354 5886 5886 5886 -9886 -1570 1355 5891 5891 5891 -9886 -1570 1355 5891 5891 5891 -9886 -1568 1353 5882 5882 5882 -9886 -1568 1353 5882 5882 5882 -9886 -1575 1360 5913 5913 5913 -9886 -1575 1360 5913 5913 5913 -9886 -1568 1353 5882 5882 5882 -9886 -1568 1353 5882 5882 5882 -9886 2025-07-26 14:50:11,065 Hysteresis 50 0: raw(5882 16000 16000 16000) min(5882 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5882 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5882 < req 18000 No: p0 min 5882 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5882 16000 16000 16000) min(5882 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5882 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1532 1317 5726 5726 5726 -9886 -1532 1317 5726 5726 5726 -9886 -1545 1330 5782 5782 5782 -9886 -1545 1330 5782 5782 5782 -9886 -1544 1329 5778 5778 5778 -9886 -1544 1329 5778 5778 5778 -9886 -1555 1340 5826 5826 5826 -9886 -1555 1340 5826 5826 5826 -9886 -1547 1332 5791 5791 5791 -9886 -1547 1332 5791 5791 5791 -9886 -1557 1342 5834 5834 5834 -9886 -1557 1342 5834 5834 5834 -9886 -1559 1344 5843 5843 5843 -9886 -1559 1344 5843 5843 5843 -9886 -1558 1343 5839 5839 5839 -9886 -1558 1343 5839 5839 5839 -9886 -1559 1344 5843 5843 5843 -9886 -1559 1344 5843 5843 5843 -9886 -1559 1344 5843 5843 5843 -9886 -1559 1344 5843 5843 5843 -9886 2025-07-26 14:50:21,071 Hysteresis 60 0: raw(5843 16000 16000 16000) min(5843 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5843 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5843 < req 18000 No: p0 min 5843 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5843 16000 16000 16000) min(5843 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5843 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1564 1349 5865 5865 5865 -9886 -1564 1349 5865 5865 5865 -9886 -1558 1343 5839 5839 5839 -9886 -1558 1343 5839 5839 5839 -9886 -1567 1352 5878 5878 5878 -9886 -1567 1352 5878 5878 5878 -9886 -1571 1356 5895 5895 5895 -9886 -1571 1356 5895 5895 5895 -9886 -1568 1353 5882 5882 5882 -9886 -1568 1353 5882 5882 5882 -9886 -1589 1374 5973 5973 5973 -9886 -1589 1374 5973 5973 5973 -9886 -1591 1376 5982 5982 5982 -9886 -1591 1376 5982 5982 5982 -9886 -1588 1373 5969 5969 5969 -9886 -1588 1373 5969 5969 5969 -9886 -1593 1378 5991 5991 5991 -9886 -1593 1378 5991 5991 5991 -9886 -1589 1374 5973 5973 5973 -9886 -1589 1374 5973 5973 5973 -9886 2025-07-26 14:50:31,076 Hysteresis 70 0: raw(5973 16000 16000 16000) min(5973 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5973 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5973 < req 18000 No: p0 min 5973 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5973 16000 16000 16000) min(5973 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5973 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1593 1378 5991 5991 5991 -9886 -1593 1378 5991 5991 5991 -9886 -1591 1376 5982 5982 5982 -9886 -1591 1376 5982 5982 5982 -9886 -1593 1378 5991 5991 5991 -9886 -1593 1378 5991 5991 5991 -9886 -1593 1378 5991 5991 5991 -9886 -1593 1378 5991 5991 5991 -9886 -1594 1379 5995 5995 5995 -9886 -1594 1379 5995 5995 5995 -9886 -1589 1374 5973 5973 5973 -9886 -1589 1374 5973 5973 5973 -9886 -1598 1383 6013 6013 6013 -9886 -1598 1383 6013 6013 6013 -9886 -1595 1380 6000 6000 6000 -9886 -1595 1380 6000 6000 6000 -9886 -1598 1383 6013 6013 6013 -9886 -1598 1383 6013 6013 6013 -9886 -1593 1378 5991 5991 5991 -9886 -1593 1378 5991 5991 5991 -9886 2025-07-26 14:50:41,084 Hysteresis 80 0: raw(5991 16000 16000 16000) min(5991 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5991 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5991 < req 18000 No: p0 min 5991 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5991 16000 16000 16000) min(5991 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5991 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1599 1384 6017 6017 6017 -9886 -1599 1384 6017 6017 6017 -9886 -1594 1379 5995 5995 5995 -9886 -1594 1379 5995 5995 5995 -9886 -1599 1384 6017 6017 6017 -9886 -1599 1384 6017 6017 6017 -9886 -1598 1383 6013 6013 6013 -9886 -1598 1383 6013 6013 6013 -9886 -1598 1383 6013 6013 6013 -9886 -1598 1383 6013 6013 6013 -9886 -1599 1384 6017 6017 6017 -9886 -1599 1384 6017 6017 6017 -9886 -1600 1385 6021 6021 6021 -9886 -1600 1385 6021 6021 6021 -9886 -1601 1386 6026 6026 6026 -9886 -1601 1386 6026 6026 6026 -9886 -1606 1391 6047 6047 6047 -9886 -1606 1391 6047 6047 6047 -9886 -1600 1385 6021 6021 6021 -9886 -1600 1385 6021 6021 6021 -9886 2025-07-26 14:50:51,088 Hysteresis 90 0: raw(6021 16000 16000 16000) min(6021 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6021 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 6021 < req 18000 Yes (1p) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (21 10000 10000 10000) 7: 0: !chrg 6021@1p 8: filtered 1 to 0. __all__ 9: have active chargers. 9: raw(0 9979 9979 9979) min(0 9979 9979 9979) spread(-15907 9979 9979 9979) max_pv 0 9: [ 0 6021@1p ] PM PV mtr(W) avl(W) raw max min spread -1604 2425 10543 10543 10543 -9886 -1604 2425 10543 10543 10543 -9886 -1602 2424 10539 10539 10539 -9886 -1602 2424 10539 10539 10539 -9886 -1602 2424 10539 10539 10539 -9886 -1602 2424 10539 10539 10539 -9886 -1601 2423 10534 10534 10534 -9886 -1601 2423 10534 10534 10534 -9886 -1603 2425 10543 10543 10543 -9886 -1603 2425 10543 10543 10543 -9886 -1601 2423 10534 10534 10534 -9886 -1601 2423 10534 10534 10534 -9886 -1605 2426 10547 10547 10547 -9886 -1605 2426 10547 10547 10547 -9886 -1604 2425 10543 10543 10543 -9886 -1604 2425 10543 10543 10543 -9886 -1608 2428 10556 10556 10556 -9886 -1608 2428 10556 10556 10556 -9886 -1608 2428 10556 10556 10556 -9886 -1608 2428 10556 10556 10556 -9886 2025-07-26 14:51:01,094 Hysteresis -199 0: raw(10556 16000 16000 16000) min(10556 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 10556 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 10556 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 (4556 10000 10000 10000) 7: 0: 10556@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10556@1p __all__ 9: don't have active chargers. 9: raw(0 5444 5444 5444) min(0 5444 5444 5444) spread(-20442 5444 5444 5444) max_pv 0 9: [ 0 10556@1p ] PM PV mtr(W) avl(W) raw max min spread -1618 3479 15126 15126 15126 -9886 -1618 3479 15126 15126 15126 -9886 -1605 3469 15082 15082 15082 -9886 -1605 3469 15082 15082 15082 -9886 -1566 3440 14956 14956 14956 -9886 -1566 3440 14956 14956 14956 -9886 -1589 3457 15030 15030 15030 -9886 -1589 3457 15030 15030 15030 -9886 -1039 2839 12343 12343 12343 -9886 -1039 2839 12343 12343 12343 -9886 -263 2451 10656 10656 10656 -9886 -263 2451 10656 10656 10656 -9886 491 2174 9452 9452 9452 -9886 491 2173 9447 9447 9447 -9886 320 2259 9821 9821 9821 -9886 320 2259 9821 9821 9821 -9886 68 2369 10300 10300 10300 -9886 68 2247 9769 9769 9769 -9886 6 2247 9769 9769 9769 -9886 6 1643 7143 7143 7143 -9886 2025-07-26 14:51:11,101 Hysteresis -189 0: raw(7143 16000 16000 16000) min(7143 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7143 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7143 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 (1143 10000 10000 10000) 7: 0: 7143@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7143@1p __all__ 9: don't have active chargers. 9: raw(0 8857 8857 8857) min(0 8857 8857 8857) spread(-17029 8857 8857 8857) max_pv 0 9: [ 0 7143@1p ] PM PV mtr(W) avl(W) raw max min spread 27 858 3730 3730 3730 -9886 27 858 3730 3730 3730 -9886 -14 858 3730 3730 3730 -9886 -14 787 3421 3421 3421 -9886 -662 1353 5882 5882 5882 -9886 -662 1330 5782 5782 5782 -9886 -6 753 3273 3273 3273 -9886 -6 793 3447 3447 3447 -9886 38 793 3447 3447 3447 -9886 38 1339 5821 5821 5821 -9886 0 1339 5821 5821 5821 -9886 0 1479 6430 6430 6430 -9886 -2 1479 6430 6430 6430 -9886 -2 1529 6647 6647 6647 -9886 -1 1529 6647 6647 6647 -9886 -1 1548 6730 6730 6730 -9886 -1 1548 6730 6730 6730 -9886 -1 1550 6739 6739 6739 -9886 -1 1550 6739 6739 6739 -9886 -1 1550 6739 6739 6739 -9886 2025-07-26 14:51:21,111 Hysteresis -179 0: raw(6739 16000 16000 16000) min(6739 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6739 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6739 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 (739 10000 10000 10000) 7: 0: 6739@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6739@1p __all__ 9: don't have active chargers. 9: raw(0 9261 9261 9261) min(0 9261 9261 9261) spread(-16625 9261 9261 9261) max_pv 0 9: [ 0 6739@1p ] PM PV mtr(W) avl(W) raw max min spread -3 1457 6334 6334 6334 -9886 -3 1458 6339 6339 6339 -9886 1 1458 6339 6339 6339 -9886 1 1458 6339 6339 6339 -9886 2 1458 6339 6339 6339 -9886 2 1458 6339 6339 6339 -9886 -1 1458 6339 6339 6339 -9886 -1 1458 6339 6339 6339 -9886 -70 1458 6339 6339 6339 -9886 -70 1458 6339 6339 6339 -9886 -17 1458 6339 6339 6339 -9886 -17 1458 6339 6339 6339 -9886 -20 1458 6339 6339 6339 -9886 -20 1476 6417 6417 6417 -9886 -17 1476 6417 6417 6417 -9886 -17 1486 6460 6460 6460 -9886 -23 1486 6460 6460 6460 -9886 -23 1490 6478 6478 6478 -9886 17 1490 6478 6478 6478 -9886 17 1491 6482 6482 6482 -9886 2025-07-26 14:51:31,116 Hysteresis -169 0: raw(6482 16000 16000 16000) min(6482 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6482 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6482 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 (482 10000 10000 10000) 7: 0: 6482@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6482@1p __all__ 9: don't have active chargers. 9: raw(0 9518 9518 9518) min(0 9518 9518 9518) spread(-16368 9518 9518 9518) max_pv 0 9: [ 0 6482@1p ] PM PV mtr(W) avl(W) raw max min spread 32 1432 6226 6226 6226 -9886 32 1432 6226 6226 6226 -9886 7 1432 6226 6226 6226 -9886 7 1434 6234 6234 6234 -9886 -239 1503 6534 6534 6534 -9886 -239 1498 6513 6513 6513 -9886 -236 1496 6504 6504 6504 -9886 -236 1494 6495 6495 6495 -9886 -230 1491 6482 6482 6482 -9886 -230 1495 6500 6500 6500 -9886 -233 1496 6504 6504 6504 -9886 -233 1498 6513 6513 6513 -9886 -235 1499 6517 6517 6517 -9886 -235 1499 6517 6517 6517 -9886 -234 1499 6517 6517 6517 -9886 -234 1499 6517 6517 6517 -9886 -233 1499 6517 6517 6517 -9886 -233 1499 6517 6517 6517 -9886 -229 1497 6508 6508 6508 -9886 -229 1497 6508 6508 6508 -9886 2025-07-26 14:51:41,122 Hysteresis -159 0: raw(6508 16000 16000 16000) min(6508 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6508 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6508 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 (508 10000 10000 10000) 7: 0: 6508@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6508@1p __all__ 9: don't have active chargers. 9: raw(0 9492 9492 9492) min(0 9492 9492 9492) spread(-16394 9492 9492 9492) max_pv 0 9: [ 0 6508@1p ] PM PV mtr(W) avl(W) raw max min spread -229 1503 6534 6534 6534 -9886 -229 1503 6534 6534 6534 -9886 -230 1503 6534 6534 6534 -9886 -230 1503 6534 6534 6534 -9886 -224 1500 6521 6521 6521 -9886 -224 1500 6521 6521 6521 -9886 -194 1486 6460 6460 6460 -9886 -194 1486 6460 6460 6460 -9886 -145 1461 6352 6352 6352 -9886 -145 1461 6352 6352 6352 -9886 -96 1439 6256 6256 6256 -9886 -96 1439 6256 6256 6256 -9886 -164 1471 6395 6395 6395 -9886 -164 1471 6395 6395 6395 -9886 -236 1506 6547 6547 6547 -9886 -236 1506 6547 6547 6547 -9886 -240 1508 6556 6556 6556 -9886 -240 1508 6556 6556 6556 -9886 -238 1507 6552 6552 6552 -9886 -238 1507 6552 6552 6552 -9886 2025-07-26 14:51:51,130 Hysteresis -149 0: raw(6552 16000 16000 16000) min(6552 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6552 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6552 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 (552 10000 10000 10000) 7: 0: 6552@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6552@1p __all__ 9: don't have active chargers. 9: raw(0 9448 9448 9448) min(0 9448 9448 9448) spread(-16438 9448 9448 9448) max_pv 0 9: [ 0 6552@1p ] PM PV mtr(W) avl(W) raw max min spread -240 1518 6600 6600 6600 -9886 -240 1518 6600 6600 6600 -9886 -241 1519 6604 6604 6604 -9886 -241 1519 6604 6604 6604 -9886 -45 1449 6300 6300 6300 -9886 -45 1449 6300 6300 6300 -9886 -3 1449 6300 6300 6300 -9886 -3 1448 6295 6295 6295 -9886 -14 1448 6295 6295 6295 -9886 -14 1449 6300 6300 6300 -9886 -4 1449 6300 6300 6300 -9886 -4 1449 6300 6300 6300 -9886 -27 1449 6300 6300 6300 -9886 -27 1449 6300 6300 6300 -9886 -30 1449 6300 6300 6300 -9886 -30 1449 6300 6300 6300 -9886 -33 1449 6300 6300 6300 -9886 -33 1449 6300 6300 6300 -9886 -34 1449 6300 6300 6300 -9886 -34 1449 6300 6300 6300 -9886 2025-07-26 14:52:01,135 Hysteresis -139 0: raw(6300 16000 16000 16000) min(6300 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6300 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6300 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 (300 10000 10000 10000) 7: 0: 6300@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6300@1p __all__ 9: don't have active chargers. 9: raw(0 9700 9700 9700) min(0 9700 9700 9700) spread(-16186 9700 9700 9700) max_pv 0 9: [ 0 6300@1p ] PM PV mtr(W) avl(W) raw max min spread -36 1392 6052 6052 6052 -9886 -36 1392 6052 6052 6052 -9886 -34 1392 6052 6052 6052 -9886 -34 1392 6052 6052 6052 -9886 -249 1466 6373 6373 6373 -9886 -249 1466 6373 6373 6373 -9886 -249 1466 6373 6373 6373 -9886 -249 1466 6373 6373 6373 -9886 -252 1467 6378 6378 6378 -9886 -252 1467 6378 6378 6378 -9886 -253 1468 6382 6382 6382 -9886 -253 1468 6382 6382 6382 -9886 -243 1463 6360 6360 6360 -9886 -243 1463 6360 6360 6360 -9886 -256 1469 6386 6386 6386 -9886 -256 1469 6386 6386 6386 -9886 -256 1469 6386 6386 6386 -9886 -256 1469 6386 6386 6386 -9886 -258 1470 6391 6391 6391 -9886 -258 1470 6391 6391 6391 -9886 2025-07-26 14:52:11,140 Hysteresis -129 0: raw(6391 16000 16000 16000) min(6391 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6391 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6391 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 (391 10000 10000 10000) 7: 0: 6391@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6391@1p __all__ 9: don't have active chargers. 9: raw(0 9609 9609 9609) min(0 9609 9609 9609) spread(-16277 9609 9609 9609) max_pv 0 9: [ 0 6391@1p ] PM PV mtr(W) avl(W) raw max min spread -260 1491 6482 6482 6482 -9886 -260 1491 6482 6482 6482 -9886 -257 1490 6478 6478 6478 -9886 -257 1490 6478 6478 6478 -9886 -259 1491 6482 6482 6482 -9886 -259 1491 6482 6482 6482 -9886 -260 1491 6482 6482 6482 -9886 -260 1491 6482 6482 6482 -9886 -245 1484 6452 6452 6452 -9886 -245 1484 6452 6452 6452 -9886 -262 1492 6486 6486 6486 -9886 -262 1492 6486 6486 6486 -9886 -262 1492 6486 6486 6486 -9886 -262 1492 6486 6486 6486 -9886 -252 1487 6465 6465 6465 -9886 -252 1487 6465 6465 6465 -9886 -264 1493 6491 6491 6491 -9886 -264 1493 6491 6491 6491 -9886 -260 1491 6482 6482 6482 -9886 -260 1491 6482 6482 6482 -9886 2025-07-26 14:52:21,145 Hysteresis -119 0: raw(6482 16000 16000 16000) min(6482 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6482 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6482 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 (482 10000 10000 10000) 7: 0: 6482@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6482@1p __all__ 9: don't have active chargers. 9: raw(0 9518 9518 9518) min(0 9518 9518 9518) spread(-16368 9518 9518 9518) max_pv 0 9: [ 0 6482@1p ] PM PV mtr(W) avl(W) raw max min spread -258 1511 6569 6569 6569 -9886 -258 1511 6569 6569 6569 -9886 -255 1510 6565 6565 6565 -9886 -255 1510 6565 6565 6565 -9886 -218 1491 6482 6482 6482 -9886 -218 1491 6482 6482 6482 -9886 -229 1497 6508 6508 6508 -9886 -229 1497 6508 6508 6508 -9886 113 1426 6200 6200 6200 -9886 113 1426 6200 6200 6200 -9886 -57 1433 6230 6230 6230 -9886 -57 1433 6230 6230 6230 -9886 -115 1440 6260 6260 6260 -9886 -115 1427 6204 6204 6204 -9886 -67 1419 6169 6169 6169 -9886 -67 1424 6191 6191 6191 -9886 -105 1427 6204 6204 6204 -9886 -105 1431 6221 6221 6221 -9886 -87 1429 6213 6213 6213 -9886 -87 1431 6221 6221 6221 -9886 2025-07-26 14:52:31,155 Hysteresis -109 0: raw(6221 16000 16000 16000) min(6221 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6221 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6221 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 (221 10000 10000 10000) 7: 0: 6221@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6221@1p __all__ 9: don't have active chargers. 9: raw(0 9779 9779 9779) min(0 9779 9779 9779) spread(-16107 9779 9779 9779) max_pv 0 9: [ 0 6221@1p ] PM PV mtr(W) avl(W) raw max min spread -75 1371 5960 5960 5960 -9886 -75 1372 5965 5965 5965 -9886 -30 1372 5965 5965 5965 -9886 -30 1372 5965 5965 5965 -9886 -59 1372 5965 5965 5965 -9886 -59 1373 5969 5969 5969 -9886 -265 1455 6326 6326 6326 -9886 -265 1455 6326 6326 6326 -9886 -271 1458 6339 6339 6339 -9886 -271 1458 6339 6339 6339 -9886 -273 1459 6343 6343 6343 -9886 -273 1459 6343 6343 6343 -9886 -269 1457 6334 6334 6334 -9886 -269 1457 6334 6334 6334 -9886 -270 1457 6334 6334 6334 -9886 -270 1457 6334 6334 6334 -9886 -269 1457 6334 6334 6334 -9886 -269 1457 6334 6334 6334 -9886 -272 1458 6339 6339 6339 -9886 -272 1458 6339 6339 6339 -9886 2025-07-26 14:52:41,160 Hysteresis -99 0: raw(6339 16000 16000 16000) min(6339 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6339 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6339 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 (339 10000 10000 10000) 7: 0: 6339@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6339@1p __all__ 9: don't have active chargers. 9: raw(0 9661 9661 9661) min(0 9661 9661 9661) spread(-16225 9661 9661 9661) max_pv 0 9: [ 0 6339@1p ] PM PV mtr(W) avl(W) raw max min spread -219 1459 6343 6343 6343 -9886 -219 1459 6343 6343 6343 -9886 64 1400 6086 6086 6086 -9886 64 1400 6086 6086 6086 -9886 -34 1400 6086 6086 6086 -9886 -34 1399 6082 6082 6082 -9886 -37 1399 6082 6082 6082 -9886 -37 1378 5991 5991 5991 -9886 -61 1378 5991 5991 5991 -9886 -61 1391 6047 6047 6047 -9886 -45 1391 6047 6047 6047 -9886 -45 1397 6073 6073 6073 -9886 -68 1397 6073 6073 6073 -9886 -68 1399 6082 6082 6082 -9886 -63 1399 6082 6082 6082 -9886 -63 1399 6082 6082 6082 -9886 -67 1399 6082 6082 6082 -9886 -67 1400 6086 6086 6086 -9886 -56 1400 6086 6086 6086 -9886 -56 1400 6086 6086 6086 -9886 2025-07-26 14:52:51,171 Hysteresis -89 0: raw(6086 16000 16000 16000) min(6086 16000 16000 16000) spread(-9886 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) 5: <2 active. pv reqs min 5: filtered 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 (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(0 9914 9914 9914) spread(-15972 9914 9914 9914) max_pv 0 9: [ 0 6086@1p ] PM PV mtr(W) avl(W) raw max min spread -29 1342 5834 5834 5834 -9886 -29 1342 5834 5834 5834 -9886 -65 1342 5834 5834 5834 -9886 -65 1342 5834 5834 5834 -9886 -38 1342 5834 5834 5834 -9886 -38 1342 5834 5834 5834 -9886 -101 1342 5834 5834 5834 -9886 -101 1342 5834 5834 5834 -9886 -36 1342 5834 5834 5834 -9886 -36 1342 5834 5834 5834 -9886 -98 1342 5834 5834 5834 -9886 -98 1342 5834 5834 5834 -9886 -75 1342 5834 5834 5834 -9886 -75 1342 5834 5834 5834 -9886 -81 1342 5834 5834 5834 -9886 -81 1342 5834 5834 5834 -9886 -73 1342 5834 5834 5834 -9886 -73 1342 5834 5834 5834 -9886 -91 1342 5834 5834 5834 -9886 -91 1342 5834 5834 5834 -9886 2025-07-26 14:53:01,177 Hysteresis -79 0: raw(5834 16000 16000 16000) min(5834 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5834 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5834 hyst not elapsed 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 (0 10000 10000 10000) 7: 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(-166 10000 10000 10000) spread(-15886 10000 10000 10000) max_pv -166 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -306 1425 6195 6195 6195 -9886 -306 1425 6195 6195 6195 -9886 -303 1424 6191 6191 6191 -9886 -303 1424 6191 6191 6191 -9886 -301 1423 6186 6186 6186 -9886 -301 1423 6186 6186 6186 -9886 -301 1423 6186 6186 6186 -9886 -301 1423 6186 6186 6186 -9886 -305 1425 6195 6195 6195 -9886 -305 1425 6195 6195 6195 -9886 -310 1427 6204 6204 6204 -9886 -310 1427 6204 6204 6204 -9886 -308 1426 6200 6200 6200 -9886 -308 1426 6200 6200 6200 -9886 -236 1390 6043 6043 6043 -9886 -236 1390 6043 6043 6043 -9886 -48 1323 5752 5752 5752 -9886 -48 1323 5752 5752 5752 -9886 -27 1323 5752 5752 5752 -9886 -27 1323 5752 5752 5752 -9886 2025-07-26 14:53:11,186 Hysteresis -69 0: raw(5752 16000 16000 16000) min(5752 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5752 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5752 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-248 10000 10000 10000) min(-248 10000 10000 10000) spread(-15886 10000 10000 10000) max_pv -248 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -21 1321 5743 5743 5743 -9886 -21 1321 5743 5743 5743 -9886 -67 1321 5743 5743 5743 -9886 -67 1317 5726 5726 5726 -9886 -46 1317 5726 5726 5726 -9886 -46 1321 5743 5743 5743 -9886 -42 1321 5743 5743 5743 -9886 -42 1322 5747 5747 5747 -9886 -33 1322 5747 5747 5747 -9886 -33 1323 5752 5752 5752 -9886 -9 1323 5752 5752 5752 -9886 -9 1323 5752 5752 5752 -9886 -20 1323 5752 5752 5752 -9886 -20 1323 5752 5752 5752 -9886 -314 1429 6213 6213 6213 -9886 -314 1429 6213 6213 6213 -9886 -307 1426 6200 6200 6200 -9886 -307 1426 6200 6200 6200 -9886 -313 1429 6213 6213 6213 -9886 -313 1429 6213 6213 6213 -9886 2025-07-26 14:53:21,191 Hysteresis -59 0: raw(6213 16000 16000 16000) min(6213 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6213 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6213 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 (213 10000 10000 10000) 7: 0: 6213@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6213@1p __all__ 9: don't have active chargers. 9: raw(0 9787 9787 9787) min(0 9787 9787 9787) spread(-16099 9787 9787 9787) max_pv 0 9: [ 0 6213@1p ] PM PV mtr(W) avl(W) raw max min spread -321 1481 6439 6439 6439 -9886 -321 1481 6439 6439 6439 -9886 -324 1482 6443 6443 6443 -9886 -324 1482 6443 6443 6443 -9886 -324 1482 6443 6443 6443 -9886 -324 1482 6443 6443 6443 -9886 -320 1480 6434 6434 6434 -9886 -320 1480 6434 6434 6434 -9886 -226 1433 6230 6230 6230 -9886 -226 1433 6230 6230 6230 -9886 -64 1371 5960 5960 5960 -9886 -64 1371 5960 5960 5960 -9886 -32 1371 5960 5960 5960 -9886 -32 1367 5943 5943 5943 -9886 -50 1367 5943 5943 5943 -9886 -50 1360 5913 5913 5913 -9886 -20 1360 5913 5913 5913 -9886 -20 1367 5943 5943 5943 -9886 -50 1367 5943 5943 5943 -9886 -50 1369 5952 5952 5952 -9886 2025-07-26 14:53:31,196 Hysteresis -49 0: raw(5952 16000 16000 16000) min(5952 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5952 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5952 hyst not elapsed 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 (0 10000 10000 10000) 7: 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(-48 10000 10000 10000) spread(-15886 10000 10000 10000) max_pv -48 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -40 1321 5743 5743 5743 -9886 -40 1322 5747 5747 5747 -9886 -70 1322 5747 5747 5747 -9886 -70 1323 5752 5752 5752 -9886 -75 1323 5752 5752 5752 -9886 -75 1323 5752 5752 5752 -9886 -61 1323 5752 5752 5752 -9886 -61 1323 5752 5752 5752 -9886 -93 1323 5752 5752 5752 -9886 -93 1323 5752 5752 5752 -9886 -108 1327 5769 5769 5769 -9886 -108 1327 5769 5769 5769 -9886 -101 1323 5752 5752 5752 -9886 -101 1323 5752 5752 5752 -9886 -90 1323 5752 5752 5752 -9886 -90 1323 5752 5752 5752 -9886 -103 1324 5756 5756 5756 -9886 -103 1324 5756 5756 5756 -9886 -77 1323 5752 5752 5752 -9886 -77 1323 5752 5752 5752 -9886 2025-07-26 14:53:41,202 Hysteresis -39 0: raw(5752 16000 16000 16000) min(5752 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5752 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5752 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-248 10000 10000 10000) min(-248 10000 10000 10000) spread(-15886 10000 10000 10000) max_pv -248 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -107 1326 5765 5765 5765 -9886 -107 1326 5765 5765 5765 -9886 -87 1323 5752 5752 5752 -9886 -87 1323 5752 5752 5752 -9886 -83 1323 5752 5752 5752 -9886 -83 1323 5752 5752 5752 -9886 -135 1340 5826 5826 5826 -9886 -135 1340 5826 5826 5826 -9886 -362 1453 6317 6317 6317 -9886 -362 1453 6317 6317 6317 -9886 -365 1455 6326 6326 6326 -9886 -365 1455 6326 6326 6326 -9886 -366 1455 6326 6326 6326 -9886 -366 1455 6326 6326 6326 -9886 -365 1455 6326 6326 6326 -9886 -365 1455 6326 6326 6326 -9886 -357 1451 6308 6308 6308 -9886 -357 1451 6308 6308 6308 -9886 -362 1453 6317 6317 6317 -9886 -362 1453 6317 6317 6317 -9886 2025-07-26 14:53:51,207 Hysteresis -29 0: raw(6317 16000 16000 16000) min(6317 16000 16000 16000) spread(-9886 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) 5: <2 active. pv reqs min 5: filtered 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 (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(0 9683 9683 9683) spread(-16203 9683 9683 9683) max_pv 0 9: [ 0 6317@1p ] PM PV mtr(W) avl(W) raw max min spread -363 1526 6634 6634 6634 -9886 -363 1526 6634 6634 6634 -9886 -230 1459 6343 6343 6343 -9886 -230 1459 6343 6343 6343 -9886 -180 1435 6239 6239 6239 -9886 -180 1435 6239 6239 6239 -9886 -88 1395 6065 6065 6065 -9886 -88 1391 6047 6047 6047 -9886 -128 1405 6108 6108 6108 -9886 -128 1401 6091 6091 6091 -9886 -115 1394 6060 6060 6060 -9886 -115 1399 6082 6082 6082 -9886 -139 1411 6134 6134 6134 -9886 -139 1413 6143 6143 6143 -9886 -113 1400 6086 6086 6086 -9886 -113 1401 6091 6091 6091 -9886 -151 1420 6173 6173 6173 -9886 -151 1420 6173 6173 6173 -9886 -131 1410 6130 6130 6130 -9886 -131 1410 6130 6130 6130 -9886 2025-07-26 14:54:01,213 Hysteresis -19 0: raw(6130 16000 16000 16000) min(6130 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6130 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6130 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 (130 10000 10000 10000) 7: 0: 6130@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6130@1p __all__ 9: don't have active chargers. 9: raw(0 9870 9870 9870) min(0 9870 9870 9870) spread(-16016 9870 9870 9870) max_pv 0 9: [ 0 6130@1p ] PM PV mtr(W) avl(W) raw max min spread -130 1367 5943 5943 5943 -9886 -130 1367 5943 5943 5943 -9886 -391 1497 6508 6508 6508 -9886 -391 1497 6508 6508 6508 -9886 -397 1500 6521 6521 6521 -9886 -397 1500 6521 6521 6521 -9886 -402 1502 6530 6530 6530 -9886 -402 1502 6530 6530 6530 -9886 -401 1502 6530 6530 6530 -9886 -401 1502 6530 6530 6530 -9886 -405 1504 6539 6539 6539 -9886 -405 1504 6539 6539 6539 -9886 -408 1505 6543 6543 6543 -9886 -408 1505 6543 6543 6543 -9886 -409 1506 6547 6547 6547 -9886 -409 1506 6547 6547 6547 -9886 -233 1418 6165 6165 6165 -9886 -233 1418 6165 6165 6165 -9886 -87 1352 5878 5878 5878 -9886 -87 1352 5878 5878 5878 -9886 2025-07-26 14:54:11,218 Hysteresis -9 0: raw(5878 16000 16000 16000) min(5878 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5878 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5878 hyst not elapsed 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 (0 10000 10000 10000) 7: 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(-122 10000 10000 10000) spread(-15886 10000 10000 10000) max_pv -122 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -138 1342 5834 5834 5834 -9886 -138 1342 5834 5834 5834 -9886 -151 1348 5860 5860 5860 -9886 -151 1348 5860 5860 5860 -9886 -110 1328 5773 5773 5773 -9886 -110 1328 5773 5773 5773 -9886 -175 1360 5913 5913 5913 -9886 -175 1360 5913 5913 5913 -9886 -133 1339 5821 5821 5821 -9886 -133 1339 5821 5821 5821 -9886 -198 1372 5965 5965 5965 -9886 -198 1372 5965 5965 5965 -9886 -188 1367 5943 5943 5943 -9886 -188 1367 5943 5943 5943 -9886 -189 1367 5943 5943 5943 -9886 -189 1367 5943 5943 5943 -9886 -152 1349 5865 5865 5865 -9886 -152 1349 5865 5865 5865 -9886 -212 1379 5995 5995 5995 -9886 -212 1379 5995 5995 5995 -9886 2025-07-26 14:54:21,225 Hysteresis 0 0: raw(5995 16000 16000 16000) min(5995 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5995 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5995 3: shut down 0 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5995 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5995 16000 16000 16000) min(5995 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5995 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -194 -21 -91 -91 -91 -9886 -194 -21 -91 -91 -91 -9886 -186 -29 -126 -126 -126 -9886 -186 -29 -126 -126 -126 -9886 -1655 1440 6260 6260 6260 -9886 -1655 1440 6260 6260 6260 -9886 -1666 1451 6308 6308 6308 -9886 -1666 1451 6308 6308 6308 -9886 -1682 1467 6378 6378 6378 -9886 -1682 1467 6378 6378 6378 -9886 -1665 1450 6304 6304 6304 -9886 -1665 1451 6308 6308 6308 -9886 -1657 1443 6273 6273 6273 -9886 -1657 1443 6273 6273 6273 -9886 -1712 1498 6513 6513 6513 -9886 -1712 1498 6513 6513 6513 -9886 -1901 1687 7334 7334 7334 -9886 -1901 1687 7334 7334 7334 -9886 -1898 1684 7321 7321 7321 -9886 -1898 1683 7317 7317 7317 -9886 2025-07-26 14:54:31,230 Hysteresis 10 0: raw(7317 16000 16000 16000) min(7317 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7317 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 7317 < req 18000 Yes (1p) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1317 10000 10000 10000) 7: 0: !chrg 7317@1p 8: filtered 1 to 0. __all__ 9: have active chargers. 9: raw(0 8683 8683 8683) min(0 8683 8683 8683) spread(-17203 8683 8683 8683) max_pv 0 9: [ 0 7317@1p ] PM PV mtr(W) avl(W) raw max min spread -1899 3155 13717 13717 13717 -9886 -1899 3156 13721 13721 13721 -9886 -1901 3158 13730 13730 13730 -9886 -1901 3158 13730 13730 13730 -9886 -1903 3159 13734 13734 13734 -9886 -1903 3159 13734 13734 13734 -9886 -1906 3161 13743 13743 13743 -9886 -1906 3161 13743 13743 13743 -9886 -1905 3160 13739 13739 13739 -9886 -1905 3160 13739 13739 13739 -9886 -1461 2616 11373 11373 11373 -9886 -1461 2616 11373 11373 11373 -9886 -1683 2783 12100 12100 12100 -9886 -1683 2783 12100 12100 12100 -9886 -1648 2756 11982 11982 11982 -9886 -1648 2756 11982 11982 11982 -9886 -1673 2775 12065 12065 12065 -9886 -1673 2775 12065 12065 12065 -9886 -1705 2799 12169 12169 12169 -9886 -1705 2799 12169 12169 12169 -9886 2025-07-26 14:54:41,235 Hysteresis -199 0: raw(12169 16000 16000 16000) min(12169 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 12169 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 12169 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 (6169 10000 10000 10000) 7: 0: 12169@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12169@1p __all__ 9: don't have active chargers. 9: raw(0 3831 3831 3831) min(0 3831 3831 3831) spread(-22055 3831 3831 3831) max_pv 0 9: [ 0 12169@1p ] PM PV mtr(W) avl(W) raw max min spread -1643 3869 16821 16821 16821 -9886 -1643 3869 16821 16821 16821 -9886 -1664 3884 16886 16886 16886 -9886 -1664 3884 16886 16886 16886 -9886 -1659 3881 16873 16873 16873 -9886 -1659 3881 16873 16873 16873 -9886 -1389 3678 15991 15991 15991 -9886 -1389 3678 15991 15991 15991 -9886 -911 3146 13678 13678 13678 -9886 -911 3146 13678 13678 13678 -9886 -140 2761 12004 12004 12004 -9886 -140 2761 12004 12004 12004 -9886 594 2494 10843 10843 10843 -9886 594 2494 10843 10843 10843 -9886 137 2722 11834 11834 11834 -9886 137 2722 11834 11834 11834 -9886 60 2741 11917 11917 11917 -9886 60 2611 11352 11352 11352 -9886 15 2611 11352 11352 11352 -9886 15 2400 10434 10434 10434 -9886 2025-07-26 14:54:51,244 Hysteresis -189 0: raw(10434 16000 16000 16000) min(10434 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 10434 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 10434 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 (4434 10000 10000 10000) 7: 0: 10434@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10434@1p __all__ 9: don't have active chargers. 9: raw(0 5566 5566 5566) min(0 5566 5566 5566) spread(-20320 5566 5566 5566) max_pv 0 9: [ 0 10434@1p ] PM PV mtr(W) avl(W) raw max min spread 9 2001 8700 8700 8700 -9886 9 1903 8273 8273 8273 -9886 1 1903 8273 8273 8273 -9886 1 1589 6908 6908 6908 -9886 115 1577 6856 6856 6856 -9886 115 1551 6743 6743 6743 -9886 -168 1613 7013 7013 7013 -9886 -168 1921 8352 8352 8352 -9886 -9 1631 7091 7091 7091 -9886 -9 1631 7091 7091 7091 -9886 -43 1631 7091 7091 7091 -9886 -43 1936 8417 8417 8417 -9886 6 1936 8417 8417 8417 -9886 6 1936 8417 8417 8417 -9886 9 1936 8417 8417 8417 -9886 9 1936 8417 8417 8417 -9886 11 1950 8478 8478 8478 -9886 11 1950 8478 8478 8478 -9886 -25 1950 8478 8478 8478 -9886 -25 1965 8543 8543 8543 -9886 2025-07-26 14:55:01,250 Hysteresis -179 0: raw(8543 16000 16000 16000) min(8543 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 8543 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 8543 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 (2543 10000 10000 10000) 7: 0: 8543@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8543@1p __all__ 9: don't have active chargers. 9: raw(0 7457 7457 7457) min(0 7457 7457 7457) spread(-18429 7457 7457 7457) max_pv 0 9: [ 0 8543@1p ] PM PV mtr(W) avl(W) raw max min spread 34 1530 6652 6652 6652 -9886 34 1530 6652 6652 6652 -9886 27 1532 6660 6660 6660 -9886 27 1532 6660 6660 6660 -9886 -178 1571 6830 6830 6830 -9886 -178 1576 6852 6852 6852 -9886 19 1537 6682 6682 6682 -9886 19 1537 6682 6682 6682 -9886 -96 1583 6882 6882 6882 -9886 -96 1583 6882 6882 6882 -9886 18 1583 6882 6882 6882 -9886 18 1618 7034 7034 7034 -9886 -69 1638 7121 7121 7121 -9886 -69 1638 7121 7121 7121 -9886 43 1638 7121 7121 7121 -9886 43 1646 7156 7156 7156 -9886 -1 1646 7156 7156 7156 -9886 -1 1659 7213 7213 7213 -9886 40 1659 7213 7213 7213 -9886 40 1651 7178 7178 7178 -9886 2025-07-26 14:55:11,256 Hysteresis -169 0: raw(7178 16000 16000 16000) min(7178 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7178 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7178 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(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 (1178 10000 10000 10000) 7: 0: 7178@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7178@1p __all__ 9: don't have active chargers. 9: raw(0 8822 8822 8822) min(0 8822 8822 8822) spread(-17064 8822 8822 8822) max_pv 0 9: [ 0 7178@1p ] PM PV mtr(W) avl(W) raw max min spread 36 1337 5813 5813 5813 -9886 36 1338 5817 5817 5817 -9886 -261 1418 6165 6165 6165 -9886 -261 1422 6182 6182 6182 -9886 -253 1418 6165 6165 6165 -9886 -253 1466 6373 6373 6373 -9886 -250 1465 6369 6369 6369 -9886 -250 1589 6908 6908 6908 -9886 -253 1591 6917 6917 6917 -9886 -253 1640 7130 7130 7130 -9886 -254 1641 7134 7134 7134 -9886 -254 1641 7134 7134 7134 -9886 -259 1661 7221 7221 7221 -9886 -259 1661 7221 7221 7221 -9886 -248 1656 7200 7200 7200 -9886 -248 1656 7200 7200 7200 -9886 -254 1668 7252 7252 7252 -9886 -254 1668 7252 7252 7252 -9886 279 1502 6530 6530 6530 -9886 279 1502 6530 6530 6530 -9886 2025-07-26 14:55:21,266 Hysteresis -159 0: raw(6530 16000 16000 16000) min(6530 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6530 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6530 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 (530 10000 10000 10000) 7: 0: 6530@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6530@1p __all__ 9: don't have active chargers. 9: raw(0 9470 9470 9470) min(0 9470 9470 9470) spread(-16416 9470 9470 9470) max_pv 0 9: [ 0 6530@1p ] PM PV mtr(W) avl(W) raw max min spread -62 1444 6278 6278 6278 -9886 -62 1444 6278 6278 6278 -9886 -23 1444 6278 6278 6278 -9886 -23 1428 6208 6208 6208 -9886 -307 1531 6656 6656 6656 -9886 -307 1540 6695 6695 6695 -9886 -282 1527 6639 6639 6639 -9886 -282 1532 6660 6660 6660 -9886 -286 1534 6669 6669 6669 -9886 -286 1536 6678 6678 6678 -9886 -280 1533 6665 6665 6665 -9886 -280 1533 6665 6665 6665 -9886 -334 1560 6782 6782 6782 -9886 -334 1560 6782 6782 6782 -9886 -273 1530 6652 6652 6652 -9886 -273 1530 6652 6652 6652 -9886 -538 1662 7226 7226 7226 -9886 -538 1662 7226 7226 7226 -9886 -543 1665 7239 7239 7239 -9886 -543 1665 7239 7239 7239 -9886 2025-07-26 14:55:31,566 Hysteresis -149 0: raw(7239 16000 16000 16000) min(7239 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7239 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7239 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 (1239 10000 10000 10000) 7: 0: 7239@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7239@1p __all__ 9: don't have active chargers. 9: raw(0 8761 8761 8761) min(0 8761 8761 8761) spread(-17125 8761 8761 8761) max_pv 0 9: [ 0 7239@1p ] PM PV mtr(W) avl(W) raw max min spread -543 1828 7947 7947 7947 -9886 -543 1828 7947 7947 7947 -9886 -553 1833 7969 7969 7969 -9886 -553 1833 7969 7969 7969 -9886 -493 1803 7839 7839 7839 -9886 -493 1803 7839 7839 7839 -9886 -336 1725 7500 7500 7500 -9886 -336 1725 7500 7500 7500 -9886 -297 1705 7413 7413 7413 -9886 -297 1705 7413 7413 7413 -9886 -272 1692 7356 7356 7356 -9886 -272 1692 7356 7356 7356 -9886 -13 1607 6986 6986 6986 -9886 -13 1607 6986 6986 6986 -9886 -6 1607 6986 6986 6986 -9886 -6 1573 6839 6839 6839 -9886 -100 1573 6839 6839 6839 -9886 -100 1590 6913 6913 6913 -9886 -92 1590 6913 6913 6913 -9886 -92 1601 6960 6960 6960 -9886 2025-07-26 14:55:41,575 Hysteresis -139 0: raw(6960 16000 16000 16000) min(6960 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6960 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6960 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 (960 10000 10000 10000) 7: 0: 6960@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6960@1p __all__ 9: don't have active chargers. 9: raw(0 9040 9040 9040) min(0 9040 9040 9040) spread(-16846 9040 9040 9040) max_pv 0 9: [ 0 6960@1p ] PM PV mtr(W) avl(W) raw max min spread -121 1547 6726 6726 6726 -9886 -121 1551 6743 6743 6743 -9886 -128 1555 6760 6760 6760 -9886 -128 1555 6760 6760 6760 -9886 -64 1542 6704 6704 6704 -9886 -64 1542 6704 6704 6704 -9886 -126 1555 6760 6760 6760 -9886 -126 1556 6765 6765 6765 -9886 -106 1546 6721 6721 6721 -9886 -106 1546 6721 6721 6721 -9886 -87 1543 6708 6708 6708 -9886 -87 1543 6708 6708 6708 -9886 -84 1543 6708 6708 6708 -9886 -84 1543 6708 6708 6708 -9886 -123 1554 6756 6756 6756 -9886 -123 1554 6756 6756 6756 -9886 -107 1546 6721 6721 6721 -9886 -107 1546 6721 6721 6721 -9886 -47 1543 6708 6708 6708 -9886 2025-07-26 14:55:51,581 Hysteresis -129 0: raw(6708 16000 16000 16000) min(6708 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6708 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6708 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 (708 10000 10000 10000) 7: 0: 6708@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6708@1p __all__ 9: don't have active chargers. 9: raw(0 9292 9292 9292) min(0 9292 9292 9292) spread(-16594 9292 9292 9292) max_pv 0 9: [ 0 6708@1p ] PM PV mtr(W) avl(W) raw max min spread -47 1485 6456 6456 6456 -9886 -82 1485 6456 6456 6456 -9886 -82 1485 6456 6456 6456 -9886 -29 1485 6456 6456 6456 -9886 -29 1485 6456 6456 6456 -9886 -52 1485 6456 6456 6456 -9886 -88 1485 6456 6456 6456 -9886 -88 1485 6456 6456 6456 -9886 -88 1485 6456 6456 6456 -9886 -125 1497 6508 6508 6508 -9886 -392 1630 7086 7086 7086 -9886 -392 1630 7086 7086 7086 -9886 -413 1641 7134 7134 7134 -9886 -413 1641 7134 7134 7134 -9886 -418 1643 7143 7143 7143 -9886 -418 1643 7143 7143 7143 -9886 -416 1642 7139 7139 7139 -9886 -416 1642 7139 7139 7139 -9886 -423 1646 7156 7156 7156 -9886 -423 1646 7156 7156 7156 -9886 2025-07-26 14:56:01,591 Hysteresis -119 0: raw(7156 16000 16000 16000) min(7156 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7156 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7156 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(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 (1156 10000 10000 10000) 7: 0: 7156@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7156@1p __all__ 9: don't have active chargers. 9: raw(0 8844 8844 8844) min(0 8844 8844 8844) spread(-17042 8844 8844 8844) max_pv 0 9: [ 0 7156@1p ] PM PV mtr(W) avl(W) raw max min spread -415 1745 7586 7586 7586 -9886 -415 1745 7586 7586 7586 -9886 -418 1746 7591 7591 7591 -9886 -418 1746 7591 7591 7591 -9886 -312 1693 7360 7360 7360 -9886 -312 1693 7360 7360 7360 -9886 -187 1631 7091 7091 7091 -9886 -187 1631 7091 7091 7091 -9886 -176 1626 7069 7069 7069 -9886 -176 1626 7069 7069 7069 -9886 -195 1635 7108 7108 7108 -9886 -195 1635 7108 7108 7108 -9886 -199 1631 7091 7091 7091 -9886 -199 1631 7091 7091 7091 -9886 -161 1616 7026 7026 7026 -9886 -161 1616 7026 7026 7026 -9886 -167 1620 7043 7043 7043 -9886 -167 1620 7043 7043 7043 -9886 -134 1605 6978 6978 6978 -9886 -134 1605 6978 6978 6978 -9886 2025-07-26 14:56:11,602 Hysteresis -109 0: raw(6978 16000 16000 16000) min(6978 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6978 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6978 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(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 (978 10000 10000 10000) 7: 0: 6978@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6978@1p __all__ 9: don't have active chargers. 9: raw(0 9022 9022 9022) min(0 9022 9022 9022) spread(-16864 9022 9022 9022) max_pv 0 9: [ 0 6978@1p ] PM PV mtr(W) avl(W) raw max min spread -166 1580 6869 6869 6869 -9886 -166 1580 6869 6869 6869 -9886 -138 1566 6808 6808 6808 -9886 -138 1566 6808 6808 6808 -9886 -433 1713 7447 7447 7447 -9886 -433 1713 7447 7447 7447 -9886 -436 1714 7452 7452 7452 -9886 -436 1714 7452 7452 7452 -9886 -436 1714 7452 7452 7452 -9886 -436 1714 7452 7452 7452 -9886 -441 1717 7465 7465 7465 -9886 -441 1717 7465 7465 7465 -9886 -442 1717 7465 7465 7465 -9886 -442 1717 7465 7465 7465 -9886 -443 1718 7469 7469 7469 -9886 -443 1718 7469 7469 7469 -9886 -448 1720 7478 7478 7478 -9886 -448 1720 7478 7478 7478 -9886 -316 1654 7191 7191 7191 -9886 -316 1654 7191 7191 7191 -9886 2025-07-26 14:56:21,607 Hysteresis -99 0: raw(7191 16000 16000 16000) min(7191 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7191 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7191 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 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 (1191 10000 10000 10000) 7: 0: 7191@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7191@1p __all__ 9: don't have active chargers. 9: raw(0 8809 8809 8809) min(0 8809 8809 8809) spread(-17077 8809 8809 8809) max_pv 0 9: [ 0 7191@1p ] PM PV mtr(W) avl(W) raw max min spread -285 1688 7339 7339 7339 -9886 -285 1688 7339 7339 7339 -9886 -152 1622 7052 7052 7052 -9886 -152 1622 7052 7052 7052 -9886 -175 1633 7100 7100 7100 -9886 -175 1633 7100 7100 7100 -9886 -174 1627 7073 7073 7073 -9886 -174 1627 7073 7073 7073 -9886 -192 1640 7130 7130 7130 -9886 -192 1640 7130 7130 7130 -9886 -158 1624 7060 7060 7060 -9886 -158 1624 7060 7060 7060 -9886 -146 1618 7034 7034 7034 -9886 -146 1619 7039 7039 7039 -9886 -163 1627 7073 7073 7073 -9886 -163 1627 7073 7073 7073 -9886 -174 1633 7100 7100 7100 -9886 -174 1633 7100 7100 7100 -9886 -191 1641 7134 7134 7134 -9886 -191 1641 7134 7134 7134 -9886 2025-07-26 14:56:31,613 Hysteresis -89 0: raw(7134 16000 16000 16000) min(7134 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7134 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7134 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 (1134 10000 10000 10000) 7: 0: 7134@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7134@1p __all__ 9: don't have active chargers. 9: raw(0 8866 8866 8866) min(0 8866 8866 8866) spread(-17020 8866 8866 8866) max_pv 0 9: [ 0 7134@1p ] PM PV mtr(W) avl(W) raw max min spread -187 1626 7069 7069 7069 -9886 -187 1626 7069 7069 7069 -9886 -212 1639 7126 7126 7126 -9886 -212 1639 7126 7126 7126 -9886 -168 1617 7030 7030 7030 -9886 -168 1617 7030 7030 7030 -9886 -214 1640 7130 7130 7130 -9886 -214 1640 7130 7130 7130 -9886 -156 1611 7004 7004 7004 -9886 -156 1611 7004 7004 7004 -9886 -196 1631 7091 7091 7091 -9886 -196 1631 7091 7091 7091 -9886 -125 1595 6934 6934 6934 -9886 -125 1595 6934 6934 6934 -9886 -164 1615 7021 7021 7021 -9886 -164 1615 7021 7021 7021 -9886 -353 1709 7430 7430 7430 -9886 -353 1709 7430 7430 7430 -9886 -463 1764 7669 7669 7669 -9886 -463 1764 7669 7669 7669 -9886 2025-07-26 14:56:41,619 Hysteresis -79 0: raw(7669 16000 16000 16000) min(7669 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7669 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7669 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 (1669 10000 10000 10000) 7: 0: 7669@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7669@1p __all__ 9: don't have active chargers. 9: raw(0 8331 8331 8331) min(0 8331 8331 8331) spread(-17555 8331 8331 8331) max_pv 0 9: [ 0 7669@1p ] PM PV mtr(W) avl(W) raw max min spread -462 1886 8200 8200 8200 -9886 -462 1886 8200 8200 8200 -9886 -465 1888 8208 8208 8208 -9886 -465 1888 8208 8208 8208 -9886 -268 1789 7778 7778 7778 -9886 -268 1789 7778 7778 7778 -9886 -170 1741 7569 7569 7569 -9886 -170 1741 7569 7569 7569 -9886 -168 1740 7565 7565 7565 -9886 -168 1740 7565 7565 7565 -9886 -172 1742 7573 7573 7573 -9886 -172 1742 7573 7573 7573 -9886 246 1633 7100 7100 7100 -9886 246 1633 7100 7100 7100 -9886 -147 1729 7517 7517 7517 -9886 -147 1729 7517 7517 7517 -9886 -39 1706 7417 7417 7417 -9886 -39 1706 7417 7417 7417 -9886 -14 1699 7386 7386 7386 -9886 -14 1699 7386 7386 7386 -9886 2025-07-26 14:56:51,625 Hysteresis -69 0: raw(7386 16000 16000 16000) min(7386 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7386 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7386 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 (1386 10000 10000 10000) 7: 0: 7386@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7386@1p __all__ 9: don't have active chargers. 9: raw(0 8614 8614 8614) min(0 8614 8614 8614) spread(-17272 8614 8614 8614) max_pv 0 9: [ 0 7386@1p ] PM PV mtr(W) avl(W) raw max min spread 1 1585 6891 6891 6891 -9886 1 1585 6891 6891 6891 -9886 31 1584 6886 6886 6886 -9886 31 1584 6886 6886 6886 -9886 -186 1632 7095 7095 7095 -9886 -186 1633 7100 7100 7100 -9886 -186 1633 7100 7100 7100 -9886 -186 1633 7100 7100 7100 -9886 -188 1637 7117 7117 7117 -9886 -188 1658 7208 7208 7208 -9886 -444 1786 7765 7765 7765 -9886 -444 1786 7765 7765 7765 -9886 -455 1808 7860 7860 7860 -9886 -455 1808 7860 7860 7860 -9886 -458 1815 7891 7891 7891 -9886 -458 1815 7891 7891 7891 -9886 -457 1817 7900 7900 7900 -9886 -457 1817 7900 7900 7900 -9886 -455 1817 7900 7900 7900 -9886 -455 1817 7900 7900 7900 -9886 2025-07-26 14:57:01,632 Hysteresis -59 0: raw(7900 16000 16000 16000) min(7900 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7900 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7900 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 (1900 10000 10000 10000) 7: 0: 7900@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7900@1p __all__ 9: don't have active chargers. 9: raw(0 8100 8100 8100) min(0 8100 8100 8100) spread(-17786 8100 8100 8100) max_pv 0 9: [ 0 7900@1p ] PM PV mtr(W) avl(W) raw max min spread -450 1934 8408 8408 8408 -9886 -450 1934 8408 8408 8408 -9886 -458 1938 8426 8426 8426 -9886 -458 1938 8426 8426 8426 -9886 -266 1842 8008 8008 8008 -9886 -266 1842 8008 8008 8008 -9886 255 1682 7313 7313 7313 -9886 255 1682 7313 7313 7313 -9886 -257 1838 7991 7991 7991 -9886 -257 1838 7991 7991 7991 -9886 30 1760 7652 7652 7652 -9886 30 1760 7652 7652 7652 -9886 -43 1751 7613 7613 7613 -9886 -43 1751 7613 7613 7613 -9886 0 1687 7334 7334 7334 -9886 0 1687 7334 7334 7334 -9886 -66 1712 7443 7443 7443 -9886 -66 1712 7443 7443 7443 -9886 0 1710 7434 7434 7434 -9886 0 1710 7434 7434 7434 -9886 2025-07-26 14:57:11,638 Hysteresis -49 0: raw(7434 16000 16000 16000) min(7434 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7434 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7434 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 (1434 10000 10000 10000) 7: 0: 7434@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7434@1p __all__ 9: don't have active chargers. 9: raw(0 8566 8566 8566) min(0 8566 8566 8566) spread(-17320 8566 8566 8566) max_pv 0 9: [ 0 7434@1p ] PM PV mtr(W) avl(W) raw max min spread -46 1604 6973 6973 6973 -9886 -46 1604 6973 6973 6973 -9886 32 1603 6969 6969 6969 -9886 32 1603 6969 6969 6969 -9886 -214 1659 7213 7213 7213 -9886 -214 1659 7213 7213 7213 -9886 -168 1636 7113 7113 7113 -9886 -168 1641 7134 7134 7134 -9886 -205 1660 7217 7217 7217 -9886 -205 1660 7217 7217 7217 -9886 -173 1666 7243 7243 7243 -9886 -173 1666 7243 7243 7243 -9886 -177 1682 7313 7313 7313 -9886 -177 1682 7313 7313 7313 -9886 -94 1649 7169 7169 7169 -9886 -94 1649 7169 7169 7169 -9886 -133 1667 7247 7247 7247 -9886 -133 1667 7247 7247 7247 -9886 -93 1651 7178 7178 7178 -9886 -93 1651 7178 7178 7178 -9886 2025-07-26 14:57:21,645 Hysteresis -39 0: raw(7178 16000 16000 16000) min(7178 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7178 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7178 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(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 (1178 10000 10000 10000) 7: 0: 7178@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7178@1p __all__ 9: don't have active chargers. 9: raw(0 8822 8822 8822) min(0 8822 8822 8822) spread(-17064 8822 8822 8822) max_pv 0 9: [ 0 7178@1p ] PM PV mtr(W) avl(W) raw max min spread -133 1609 6995 6995 6995 -9886 -133 1609 6995 6995 6995 -9886 -163 1624 7060 7060 7060 -9886 -163 1624 7060 7060 7060 -9886 -455 1770 7695 7695 7695 -9886 -455 1770 7695 7695 7695 -9886 -455 1770 7695 7695 7695 -9886 -455 1770 7695 7695 7695 -9886 -455 1770 7695 7695 7695 -9886 -455 1770 7695 7695 7695 -9886 -455 1770 7695 7695 7695 -9886 -455 1770 7695 7695 7695 -9886 -454 1769 7691 7691 7691 -9886 -454 1769 7691 7691 7691 -9886 -453 1769 7691 7691 7691 -9886 -453 1769 7691 7691 7691 -9886 -453 1769 7691 7691 7691 -9886 -453 1769 7691 7691 7691 -9886 -452 1768 7686 7686 7686 -9886 -452 1768 7686 7686 7686 -9886 2025-07-26 14:57:31,651 Hysteresis -29 0: raw(7686 16000 16000 16000) min(7686 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7686 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7686 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 (1686 10000 10000 10000) 7: 0: 7686@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7686@1p __all__ 9: don't have active chargers. 9: raw(0 8314 8314 8314) min(0 8314 8314 8314) spread(-17572 8314 8314 8314) max_pv 0 9: [ 0 7686@1p ] PM PV mtr(W) avl(W) raw max min spread 48 1710 7434 7434 7434 -9886 48 1710 7434 7434 7434 -9886 -214 1767 7682 7682 7682 -9886 -214 1767 7682 7682 7682 -9886 -203 1761 7656 7656 7656 -9886 -203 1761 7656 7656 7656 -9886 81 1707 7421 7421 7421 -9886 81 1707 7421 7421 7421 -9886 -40 1709 7430 7430 7430 -9886 -40 1689 7343 7343 7343 -9886 16 1689 7343 7343 7343 -9886 16 1689 7343 7343 7343 -9886 -2 1664 7234 7234 7234 -9886 -2 1663 7230 7230 7230 -9886 6 1663 7230 7230 7230 -9886 6 1655 7195 7195 7195 -9886 10 1655 7195 7195 7195 -9886 10 1653 7186 7186 7186 -9886 -278 1742 7573 7573 7573 -9886 -278 1742 7573 7573 7573 -9886 2025-07-26 14:57:41,657 Hysteresis -19 0: raw(7573 16000 16000 16000) min(7573 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7573 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7573 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(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 (1573 10000 10000 10000) 7: 0: 7573@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7573@1p __all__ 9: don't have active chargers. 9: raw(0 8427 8427 8427) min(0 8427 8427 8427) spread(-17459 8427 8427 8427) max_pv 0 9: [ 0 7573@1p ] PM PV mtr(W) avl(W) raw max min spread -150 1656 7200 7200 7200 -9886 -150 1656 7200 7200 7200 -9886 -150 1670 7260 7260 7260 -9886 -150 1670 7260 7260 7260 -9886 -148 1693 7360 7360 7360 -9886 -148 1702 7400 7400 7400 -9886 -128 1692 7356 7356 7356 -9886 -128 1696 7373 7373 7373 -9886 -125 1694 7365 7365 7365 -9886 -125 1696 7373 7373 7373 -9886 -129 1698 7382 7382 7382 -9886 -129 1698 7382 7382 7382 -9886 -127 1697 7378 7378 7378 -9886 -127 1697 7378 7378 7378 -9886 -126 1697 7378 7378 7378 -9886 -126 1697 7378 7378 7378 -9886 -120 1694 7365 7365 7365 -9886 -120 1694 7365 7365 7365 -9886 -122 1695 7369 7369 7369 -9886 -122 1695 7369 7369 7369 -9886 2025-07-26 14:57:51,662 Hysteresis -9 0: raw(7369 16000 16000 16000) min(7369 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7369 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7369 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 (1369 10000 10000 10000) 7: 0: 7369@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7369@1p __all__ 9: don't have active chargers. 9: raw(0 8631 8631 8631) min(0 8631 8631 8631) spread(-17255 8631 8631 8631) max_pv 0 9: [ 0 7369@1p ] PM PV mtr(W) avl(W) raw max min spread 918 1228 5339 5339 5339 -9886 918 1228 5339 5339 5339 -9886 231 1571 6830 6830 6830 -9886 231 1571 6830 6830 6830 -9886 -101 1558 6773 6773 6773 -9886 -101 1558 6773 6773 6773 -9886 36 900 3913 3913 3913 -9886 36 900 3913 3913 3913 -9886 13 696 3026 3026 3026 -9886 13 633 2752 2752 2752 -9886 -1 633 2752 2752 2752 -9886 -1 633 2752 2752 2752 -9886 -5 596 2591 2591 2591 -9886 -5 596 2591 2591 2591 -9886 12 376 1634 1634 1634 -9886 12 325 1413 1413 1413 -9886 37 325 1413 1413 1413 -9886 37 325 1413 1413 1413 -9886 -10 317 1378 1378 1378 -9886 -10 317 1378 1378 1378 -9886 2025-07-26 14:58:01,668 Hysteresis 0 0: raw(1378 16000 16000 16000) min(1378 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 1378 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 1378 3: shut down 0 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 1378 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(1378 16000 16000 16000) min(1378 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 1378 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2 -1580 -6869 -6869 -6869 -9886 -2 -1580 -6869 -6869 -6869 -9886 13 -1604 -6973 -6973 -6973 -9886 13 -1604 -6973 -6973 -6973 -9886 -638 -1064 -4626 -4626 -4626 -9886 -638 -1074 -4669 -4669 -4669 -9886 -294 -1418 -6165 -6165 -6165 -9886 -294 -1418 -6165 -6165 -6165 -9886 -260 -802 -3486 -3486 -3486 -9886 -260 -802 -3486 -3486 -3486 -9886 -266 -265 -1152 -1152 -1152 -9886 -266 -265 -1152 -1152 -1152 -9886 -272 -60 -260 -260 -260 -9886 -272 -60 -260 -260 -260 -9886 -278 20 86 86 86 -9886 -278 20 86 86 86 -9886 -281 50 217 217 217 -9886 -281 50 217 217 217 -9886 -248 27 117 117 117 -9886 -248 27 117 117 117 -9886 2025-07-26 14:58:11,675 Hysteresis 10 0: raw(117 16000 16000 16000) min(117 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 117 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 117 < req 18000 No: p0 min 117 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(117 16000 16000 16000) min(117 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 117 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -251 34 147 147 147 -9886 -251 34 147 147 147 -9886 -253 37 160 160 160 -9886 -253 37 160 160 160 -9886 -251 36 156 156 156 -9886 -251 36 156 156 156 -9886 -258 43 186 186 186 -9886 -258 43 186 186 186 -9886 -262 47 204 204 204 -9886 -262 47 204 204 204 -9886 -264 49 213 213 213 -9886 -264 49 213 213 213 -9886 -267 52 226 226 226 -9886 -267 52 226 226 226 -9886 -268 53 230 230 230 -9886 -268 53 230 230 230 -9886 -271 56 243 243 243 -9886 -271 56 243 243 243 -9886 -274 59 256 256 256 -9886 -274 59 256 256 256 -9886 2025-07-26 14:58:21,681 Hysteresis 20 0: raw(256 16000 16000 16000) min(256 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 256 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 256 < req 18000 No: p0 min 256 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(256 16000 16000 16000) min(256 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 256 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -275 60 260 260 260 -9886 -275 60 260 260 260 -9886 -277 62 269 269 269 -9886 -277 62 269 269 269 -9886 -278 63 273 273 273 -9886 -278 63 273 273 273 -9886 -282 67 291 291 291 -9886 -282 67 291 291 291 -9886 -2069 1854 8060 8060 8060 -9886 -2069 1854 8060 8060 8060 -9886 -2072 1857 8073 8073 8073 -9886 -2072 1857 8073 8073 8073 -9886 -2071 1856 8069 8069 8069 -9886 -2071 1856 8069 8069 8069 -9886 -2073 1858 8078 8078 8078 -9886 -2073 1858 8078 8078 8078 -9886 -1505 1290 5608 5608 5608 -9886 -1505 1290 5608 5608 5608 -9886 -2073 1858 8078 8078 8078 -9886 -2073 1858 8078 8078 8078 -9886 2025-07-26 14:58:31,689 Hysteresis 30 0: raw(8078 16000 16000 16000) min(8078 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 8078 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 8078 < req 18000 Yes (1p) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (2078 10000 10000 10000) 7: 0: !chrg 8078@1p 8: filtered 1 to 0. __all__ 9: have active chargers. 9: raw(0 7922 7922 7922) min(0 7922 7922 7922) spread(-17964 7922 7922 7922) max_pv 0 9: [ 0 8078@1p ] PM PV mtr(W) avl(W) raw max min spread -1422 2762 12008 12008 12008 -9886 -1422 2762 12008 12008 12008 -9886 -829 2164 9408 9408 9408 -9886 -829 2164 9408 9408 9408 -9886 -936 2217 9639 9639 9639 -9886 -936 2217 9639 9639 9639 -9886 -936 2217 9639 9639 9639 -9886 -936 2217 9639 9639 9639 -9886 -787 2143 9317 9317 9317 -9886 -787 2143 9317 9317 9317 -9886 -950 2224 9669 9669 9669 -9886 -950 2224 9669 9669 9669 -9886 -822 2160 9391 9391 9391 -9886 -822 2160 9391 9391 9391 -9886 -895 2197 9552 9552 9552 -9886 -895 2197 9552 9552 9552 -9886 -867 2183 9491 9491 9491 -9886 -867 2183 9491 9491 9491 -9886 -830 2164 9408 9408 9408 -9886 -830 2164 9408 9408 9408 -9886 2025-07-26 14:58:41,702 Hysteresis -199 0: raw(9408 16000 16000 16000) min(9408 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 9408 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 9408 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 (3408 10000 10000 10000) 7: 0: 9408@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9408@1p __all__ 9: don't have active chargers. 9: raw(0 6592 6592 6592) min(0 6592 6592 6592) spread(-19294 6592 6592 6592) max_pv 0 9: [ 0 9408@1p ] PM PV mtr(W) avl(W) raw max min spread -786 2448 10643 10643 10643 -9886 -786 2448 10643 10643 10643 -9886 -695 2403 10447 10447 10447 -9886 -695 2403 10447 10447 10447 -9886 29 2106 9156 9156 9156 -9886 29 2106 9156 9156 9156 -9886 549 1881 8178 8178 8178 -9886 549 1881 8178 8178 8178 -9886 358 1976 8591 8591 8591 -9886 358 1976 8591 8591 8591 -9886 -33 1980 8608 8608 8608 -9886 -33 1980 8608 8608 8608 -9886 178 1679 7300 7300 7300 -9886 178 1163 5056 5056 5056 -9886 114 1211 5265 5265 5265 -9886 114 1211 5265 5265 5265 -9886 12 1119 4865 4865 4865 -9886 12 1119 4865 4865 4865 -9886 -80 756 3286 3286 3286 -9886 -80 756 3286 3286 3286 -9886 2025-07-26 14:58:51,710 Hysteresis -189 0: raw(3286 16000 16000 16000) min(3286 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 3286 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 3286 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-2714 10000 10000 10000) min(-2714 10000 10000 10000) spread(-15886 10000 10000 10000) max_pv -2714 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 17 -74 -321 -321 -321 -9886 17 -74 -321 -321 -321 -9886 62 -108 -469 -469 -469 -9886 62 -108 -469 -469 -469 -9886 -706 562 2443 2443 2443 -9886 -706 562 2443 2443 2443 -9886 -54 -98 -426 -426 -426 -9886 -54 -98 -426 -426 -426 -9886 -28 270 1173 1173 1173 -9886 -28 270 1173 1173 1173 -9886 -46 537 2334 2334 2334 -9886 -46 537 2334 2334 2334 -9886 9 900 3913 3913 3913 -9886 9 945 4108 4108 4108 -9886 -18 945 4108 4108 4108 -9886 -18 965 4195 4195 4195 -9886 -3 965 4195 4195 4195 -9886 -3 973 4230 4230 4230 -9886 2 973 4230 4230 4230 -9886 2 980 4260 4260 4260 -9886 2025-07-26 14:59:01,719 Hysteresis -179 0: raw(4260 16000 16000 16000) min(4260 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 4260 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 4260 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-1740 10000 10000 10000) min(-1740 10000 10000 10000) spread(-15886 10000 10000 10000) max_pv -1740 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 5 980 4260 4260 4260 -9886 5 980 4260 4260 4260 -9886 -26 982 4269 4269 4269 -9886 -26 982 4269 4269 4269 -9886 59 986 4286 4286 4286 -9886 59 986 4286 4286 4286 -9886 -38 992 4313 4313 4313 -9886 -38 992 4313 4313 4313 -9886 19 1004 4365 4365 4365 -9886 19 1004 4365 4365 4365 -9886 -20 987 4291 4291 4291 -9886 -20 987 4291 4291 4291 -9886 1 987 4291 4291 4291 -9886 1 992 4313 4313 4313 -9886 -9 992 4313 4313 4313 -9886 -9 995 4326 4326 4326 -9886 -28 995 4326 4326 4326 -9886 -28 1001 4352 4352 4352 -9886 29 1001 4352 4352 4352 -9886 29 1001 4352 4352 4352 -9886 2025-07-26 14:59:11,726 Hysteresis -169 0: raw(4352 16000 16000 16000) min(4352 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 4352 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 4352 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-1648 10000 10000 10000) min(-1648 10000 10000 10000) spread(-15886 10000 10000 10000) max_pv -1648 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -15 1003 4360 4360 4360 -9886 -15 1003 4360 4360 4360 -9886 -15 1007 4378 4378 4378 -9886 -15 1007 4378 4378 4378 -9886 -2 1008 4382 4382 4382 -9886 -2 1006 4373 4373 4373 -9886 97 1006 4373 4373 4373 -9886 97 1006 4373 4373 4373 -9886 -146 1036 4504 4504 4504 -9886 -146 1036 4504 4504 4504 -9886 62 1010 4391 4391 4391 -9886 62 1010 4391 4391 4391 -9886 45 1012 4400 4400 4400 -9886 45 1012 4400 4400 4400 -9886 -136 1029 4473 4473 4473 -9886 -136 1039 4517 4517 4517 -9886 1 1021 4439 4439 4439 -9886 1 990 4304 4304 4304 -9886 142 969 4213 4213 4213 -9886 142 961 4178 4178 4178 -9886 2025-07-26 14:59:21,731 Hysteresis -159 0: raw(4178 16000 16000 16000) min(4178 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 4178 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 4178 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-1822 10000 10000 10000) min(-1822 10000 10000 10000) spread(-15886 10000 10000 10000) max_pv -1822 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 112 976 4243 4243 4243 -9886 112 976 4243 4243 4243 -9886 -122 1012 4400 4400 4400 -9886 -122 1020 4434 4434 4434 -9886 -149 1034 4495 4495 4495 -9886 -149 1034 4495 4495 4495 -9886 79 1009 4386 4386 4386 -9886 79 1004 4365 4365 4365 -9886 64 1004 4365 4365 4365 -9886 64 1002 4356 4356 4356 -9886 -34 1002 4356 4356 4356 -9886 -34 1002 4356 4356 4356 -9886 -33 1007 4378 4378 4378 -9886 -33 998 4339 4339 4339 -9886 -98 998 4339 4339 4339 -9886 -98 1012 4400 4400 4400 -9886 127 999 4343 4343 4343 -9886 127 999 4343 4343 4343 -9886 36 999 4343 4343 4343 -9886 36 999 4343 4343 4343 -9886 2025-07-26 14:59:31,741 Hysteresis -149 0: raw(4343 16000 16000 16000) min(4343 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 4343 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 4343 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-1657 10000 10000 10000) min(-1657 10000 10000 10000) spread(-15886 10000 10000 10000) max_pv -1657 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -95 1005 4369 4369 4369 -9886 -95 1011 4395 4395 4395 -9886 -4 1011 4395 4395 4395 -9886 -4 1011 4395 4395 4395 -9886 25 1011 4395 4395 4395 -9886 25 1019 4430 4430 4430 -9886 -18 1019 4430 4430 4430 -9886 -18 1023 4447 4447 4447 -9886 -6 1023 4447 4447 4447 -9886 -6 1023 4447 4447 4447 -9886 8 1024 4452 4452 4452 -9886 8 1024 4452 4452 4452 -9886 -10 1026 4460 4460 4460 -9886 -10 1026 4460 4460 4460 -9886 -3 1031 4482 4482 4482 -9886 -3 1033 4491 4491 4491 -9886 10 1033 4491 4491 4491 -9886 10 1038 4513 4513 4513 -9886 -8 1038 4513 4513 4513 -9886 -8 1038 4513 4513 4513 -9886 2025-07-26 14:59:41,748 Hysteresis -139 0: raw(4513 16000 16000 16000) min(4513 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 4513 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 4513 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-1487 10000 10000 10000) min(-1487 10000 10000 10000) spread(-15886 10000 10000 10000) max_pv -1487 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 6 1038 4513 4513 4513 -9886 6 1038 4513 4513 4513 -9886 15 1043 4534 4534 4534 -9886 15 1043 4534 4534 4534 -9886 36 1043 4534 4534 4534 -9886 36 1047 4552 4552 4552 -9886 -34 1047 4552 4552 4552 -9886 -34 1014 4408 4408 4408 -9886 14 1014 4408 4408 4408 -9886 14 999 4343 4343 4343 -9886 -35 999 4343 4343 4343 -9886 -35 999 4343 4343 4343 -9886 -15 1000 4347 4347 4347 -9886 -15 1027 4465 4465 4465 -9886 0 1027 4465 4465 4465 -9886 0 1027 4465 4465 4465 -9886 13 1027 4465 4465 4465 -9886 13 1027 4465 4465 4465 -9886 -5 1053 4578 4578 4578 -9886 -5 1053 4578 4578 4578 -9886 2025-07-26 14:59:51,756 Hysteresis -129 0: raw(4578 16000 16000 16000) min(4578 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 4578 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 4578 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-1422 10000 10000 10000) min(-1422 10000 10000 10000) spread(-15886 10000 10000 10000) max_pv -1422 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 4 1053 4578 4578 4578 -9886 4 1053 4578 4578 4578 -9886 1 1055 4586 4586 4586 -9886 1 1055 4586 4586 4586 -9886 0 1059 4604 4604 4604 -9886 0 1059 4604 4604 4604 -9886 -2 1059 4604 4604 4604 -9886 -2 1061 4613 4613 4613 -9886 -6 1061 4613 4613 4613 -9886 -6 1062 4617 4617 4617 -9886 -9 1062 4617 4617 4617 -9886 -9 1062 4617 4617 4617 -9886 -34 1064 4626 4626 4626 -9886 -34 1064 4626 4626 4626 -9886 28 1064 4626 4626 4626 -9886 28 1065 4630 4630 4630 -9886 -22 1065 4630 4630 4630 -9886 -22 958 4165 4165 4165 -9886 0 958 4165 4165 4165 -9886 0 958 4165 4165 4165 -9886 2025-07-26 15:00:01,762 Hysteresis -119 0: raw(4165 16000 16000 16000) min(4165 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 4165 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 4165 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-1835 10000 10000 10000) min(-1835 10000 10000 10000) spread(-15886 10000 10000 10000) max_pv -1835 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 15 916 3982 3982 3982 -9886 15 916 3982 3982 3982 -9886 -12 916 3982 3982 3982 -9886 -12 916 3982 3982 3982 -9886 -6 915 3978 3978 3978 -9886 -6 915 3978 3978 3978 -9886 -9 915 3978 3978 3978 -9886 -9 915 3978 3978 3978 -9886 3 917 3986 3986 3986 -9886 3 917 3986 3986 3986 -9886 14 917 3986 3986 3986 -9886 14 917 3986 3986 3986 -9886 0 920 4000 4000 4000 -9886 0 920 4000 4000 4000 -9886 79 919 3995 3995 3995 -9886 79 919 3995 3995 3995 -9886 0 919 3995 3995 3995 -9886 0 919 3995 3995 3995 -9886 1 897 3900 3900 3900 -9886 1 897 3900 3900 3900 -9886 2025-07-26 15:00:11,769 Hysteresis -109 0: raw(3900 16000 16000 16000) min(3900 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 3900 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 3900 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-2100 10000 10000 10000) min(-2100 10000 10000 10000) spread(-15886 10000 10000 10000) max_pv -2100 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 17 603 2621 2621 2621 -9886 17 603 2621 2621 2621 -9886 5 603 2621 2621 2621 -9886 5 582 2530 2530 2530 -9886 10 582 2530 2530 2530 -9886 10 576 2504 2504 2504 -9886 13 576 2504 2504 2504 -9886 13 568 2469 2469 2469 -9886 3 568 2469 2469 2469 -9886 3 560 2434 2434 2434 -9886 12 560 2434 2434 2434 -9886 12 560 2434 2434 2434 -9886 6 552 2400 2400 2400 -9886 6 545 2369 2369 2369 -9886 10 545 2369 2369 2369 -9886 10 541 2352 2352 2352 -9886 6 541 2352 2352 2352 -9886 6 536 2330 2330 2330 -9886 12 536 2330 2330 2330 -9886 12 531 2308 2308 2308 -9886 2025-07-26 15:00:21,776 Hysteresis -99 0: raw(2308 16000 16000 16000) min(2308 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 2308 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 2308 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-3692 10000 10000 10000) min(-3692 10000 10000 10000) spread(-15886 10000 10000 10000) max_pv -3692 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 8 531 2308 2308 2308 -9886 8 531 2308 2308 2308 -9886 12 525 2282 2282 2282 -9886 12 525 2282 2282 2282 -9886 7 519 2256 2256 2256 -9886 7 519 2256 2256 2256 -9886 7 513 2230 2230 2230 -9886 7 509 2213 2213 2213 -9886 7 509 2213 2213 2213 -9886 7 501 2178 2178 2178 -9886 16 501 2178 2178 2178 -9886 16 493 2143 2143 2143 -9886 3 493 2143 2143 2143 -9886 3 489 2126 2126 2126 -9886 9 489 2126 2126 2126 -9886 9 485 2108 2108 2108 -9886 11 485 2108 2108 2108 -9886 11 477 2073 2073 2073 -9886 -12 477 2073 2073 2073 -9886 -12 472 2052 2052 2052 -9886 2025-07-26 15:00:31,781 Hysteresis -89 0: raw(2052 16000 16000 16000) min(2052 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 2052 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 2052 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-3948 10000 10000 10000) min(-3948 10000 10000 10000) spread(-15886 10000 10000 10000) max_pv -3948 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 45 472 2052 2052 2052 -9886 45 472 2052 2052 2052 -9886 -482 965 4195 4195 4195 -9886 -482 965 4195 4195 4195 -9886 -147 507 2204 2204 2204 -9886 -147 507 2204 2204 2204 -9886 -6 482 2095 2095 2095 -9886 -6 482 2095 2095 2095 -9886 -55 482 2095 2095 2095 -9886 -55 921 4004 4004 4004 -9886 -1 921 4004 4004 4004 -9886 -1 921 4004 4004 4004 -9886 43 1026 4460 4460 4460 -9886 43 1082 4704 4704 4704 -9886 -14 1082 4704 4704 4704 -9886 -14 1096 4765 4765 4765 -9886 5 1096 4765 4765 4765 -9886 5 1102 4791 4791 4791 -9886 6 1102 4791 4791 4791 -9886 6 1099 4778 4778 4778 -9886 2025-07-26 15:00:41,786 Hysteresis -79 0: raw(4778 16000 16000 16000) min(4778 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 4778 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 4778 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-1222 10000 10000 10000) min(-1222 10000 10000 10000) spread(-15886 10000 10000 10000) max_pv -1222 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 6 1099 4778 4778 4778 -9886 6 1102 4791 4791 4791 -9886 -2 1102 4791 4791 4791 -9886 -2 1104 4800 4800 4800 -9886 -4 1104 4800 4800 4800 -9886 -4 1105 4804 4804 4804 -9886 -3 1105 4804 4804 4804 -9886 -3 1102 4791 4791 4791 -9886 0 1102 4791 4791 4791 -9886 0 1101 4786 4786 4786 -9886 -4 1101 4786 4786 4786 -9886 -4 1101 4786 4786 4786 -9886 0 1100 4782 4782 4782 -9886 0 1100 4782 4782 4782 -9886 0 1100 4782 4782 4782 -9886 0 1100 4782 4782 4782 -9886 -2 1100 4782 4782 4782 -9886 -2 1100 4782 4782 4782 -9886 1 1100 4782 4782 4782 -9886 1 1100 4782 4782 4782 -9886 2025-07-26 15:00:51,792 Hysteresis -69 0: raw(4782 16000 16000 16000) min(4782 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 4782 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 4782 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-1218 10000 10000 10000) min(-1218 10000 10000 10000) spread(-15886 10000 10000 10000) max_pv -1218 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1100 4782 4782 4782 -9886 0 1100 4782 4782 4782 -9886 1 1100 4782 4782 4782 -9886 1 1100 4782 4782 4782 -9886 -38 1100 4782 4782 4782 -9886 -38 1100 4782 4782 4782 -9886 -2 1100 4782 4782 4782 -9886 -2 1100 4782 4782 4782 -9886 13 1100 4782 4782 4782 -9886 13 1100 4782 4782 4782 -9886 -15 1100 4782 4782 4782 -9886 -15 1116 4852 4852 4852 -9886 2 1116 4852 4852 4852 -9886 2 1126 4895 4895 4895 -9886 -72 1126 4895 4895 4895 -9886 -72 1123 4882 4882 4882 -9886 0 1123 4882 4882 4882 -9886 0 1126 4895 4895 4895 -9886 5 1126 4895 4895 4895 -9886 5 1131 4917 4917 4917 -9886 2025-07-26 15:01:01,797 Hysteresis -59 0: raw(4917 16000 16000 16000) min(4917 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 4917 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 4917 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-1083 10000 10000 10000) min(-1083 10000 10000 10000) spread(-15886 10000 10000 10000) max_pv -1083 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 6 1131 4917 4917 4917 -9886 6 1152 5008 5008 5008 -9886 1 1152 5008 5008 5008 -9886 1 1162 5052 5052 5052 -9886 4 1162 5052 5052 5052 -9886 4 1165 5065 5065 5065 -9886 3 1165 5065 5065 5065 -9886 3 1167 5073 5073 5073 -9886 2 1167 5073 5073 5073 -9886 2 1167 5073 5073 5073 -9886 3 1167 5073 5073 5073 -9886 3 1167 5073 5073 5073 -9886 5 1167 5073 5073 5073 -9886 5 1168 5078 5078 5078 -9886 5 1168 5078 5078 5078 -9886 5 1168 5078 5078 5078 -9886 6 1168 5078 5078 5078 -9886 6 1168 5078 5078 5078 -9886 7 1168 5078 5078 5078 -9886 7 1168 5078 5078 5078 -9886 2025-07-26 15:01:11,803 Hysteresis -49 0: raw(5078 16000 16000 16000) min(5078 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5078 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5078 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-922 10000 10000 10000) min(-922 10000 10000 10000) spread(-15886 10000 10000 10000) max_pv -922 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 9 1168 5078 5078 5078 -9886 9 1168 5078 5078 5078 -9886 9 1168 5078 5078 5078 -9886 9 1168 5078 5078 5078 -9886 -9 1168 5078 5078 5078 -9886 -9 1168 5078 5078 5078 -9886 0 1168 5078 5078 5078 -9886 0 1167 5073 5073 5073 -9886 2 1167 5073 5073 5073 -9886 2 1162 5052 5052 5052 -9886 6 1162 5052 5052 5052 -9886 6 1162 5052 5052 5052 -9886 6 1161 5047 5047 5047 -9886 6 1161 5047 5047 5047 -9886 90 1161 5047 5047 5047 -9886 90 1161 5047 5047 5047 -9886 -137 1180 5130 5130 5130 -9886 -137 1180 5130 5130 5130 -9886 25 1162 5052 5052 5052 -9886 25 1162 5052 5052 5052 -9886 2025-07-26 15:01:21,811 Hysteresis -39 0: raw(5052 16000 16000 16000) min(5052 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5052 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5052 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-948 10000 10000 10000) min(-948 10000 10000 10000) spread(-15886 10000 10000 10000) max_pv -948 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 17 1119 4865 4865 4865 -9886 17 1119 4865 4865 4865 -9886 -24 1133 4926 4926 4926 -9886 -24 1133 4926 4926 4926 -9886 7 1134 4930 4930 4930 -9886 7 1134 4930 4930 4930 -9886 1 1144 4973 4973 4973 -9886 1 1159 5039 5039 5039 -9886 5 1159 5039 5039 5039 -9886 5 1163 5056 5056 5056 -9886 3 1163 5056 5056 5056 -9886 3 1163 5056 5056 5056 -9886 110 1162 5052 5052 5052 -9886 110 1162 5052 5052 5052 -9886 -88 1169 5082 5082 5082 -9886 -88 1166 5069 5069 5069 -9886 40 1166 5069 5069 5069 -9886 40 1129 4908 4908 4908 -9886 -46 1129 4908 4908 4908 -9886 -46 1133 4926 4926 4926 -9886 2025-07-26 15:01:31,816 Hysteresis -29 0: raw(4926 16000 16000 16000) min(4926 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 4926 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 4926 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-1074 10000 10000 10000) min(-1074 10000 10000 10000) spread(-15886 10000 10000 10000) max_pv -1074 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 20 1133 4926 4926 4926 -9886 20 1131 4917 4917 4917 -9886 -12 1131 4917 4917 4917 -9886 -12 1142 4965 4965 4965 -9886 -19 1142 4965 4965 4965 -9886 -19 1142 4965 4965 4965 -9886 -14 1143 4969 4969 4969 -9886 -14 1143 4969 4969 4969 -9886 -22 1147 4986 4986 4986 -9886 -22 1147 4986 4986 4986 -9886 -13 1146 4982 4982 4982 -9886 -13 1146 4982 4982 4982 -9886 50 1163 5056 5056 5056 -9886 50 1176 5113 5113 5113 -9886 -23 1176 5113 5113 5113 -9886 -23 1181 5134 5134 5134 -9886 -5 1181 5134 5134 5134 -9886 -5 1153 5013 5013 5013 -9886 -8 1153 5013 5013 5013 -9886 -8 1143 4969 4969 4969 -9886 2025-07-26 15:01:41,824 Hysteresis -19 0: raw(4969 16000 16000 16000) min(4969 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 4969 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 4969 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-1031 10000 10000 10000) min(-1031 10000 10000 10000) spread(-15886 10000 10000 10000) max_pv -1031 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 9 1143 4969 4969 4969 -9886 9 1143 4969 4969 4969 -9886 -26 1133 4926 4926 4926 -9886 -26 1136 4939 4939 4939 -9886 -8 1136 4939 4939 4939 -9886 -8 1136 4939 4939 4939 -9886 7 1134 4930 4930 4930 -9886 7 1134 4930 4930 4930 -9886 -21 1134 4930 4930 4930 -9886 -21 1134 4930 4930 4930 -9886 13 1136 4939 4939 4939 -9886 13 1136 4939 4939 4939 -9886 -13 1137 4943 4943 4943 -9886 -13 1140 4956 4956 4956 -9886 1 1140 4956 4956 4956 -9886 1 1140 4956 4956 4956 -9886 7 1140 4956 4956 4956 -9886 7 1143 4969 4969 4969 -9886 -9 1143 4969 4969 4969 -9886 -9 1143 4969 4969 4969 -9886 2025-07-26 15:01:51,829 Hysteresis -9 0: raw(4969 16000 16000 16000) min(4969 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 4969 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 4969 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-1031 10000 10000 10000) min(-1031 10000 10000 10000) spread(-15886 10000 10000 10000) max_pv -1031 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -3 1144 4973 4973 4973 -9886 -3 1144 4973 4973 4973 -9886 -8 1145 4978 4978 4978 -9886 -8 1147 4986 4986 4986 -9886 6 1147 4986 4986 4986 -9886 6 1147 4986 4986 4986 -9886 -21 1148 4991 4991 4991 -9886 -21 1162 5052 5052 5052 -9886 6 1162 5052 5052 5052 -9886 6 1158 5034 5034 5034 -9886 -3 1158 5034 5034 5034 -9886 -3 1158 5034 5034 5034 -9886 -10 1165 5065 5065 5065 -9886 -10 1168 5078 5078 5078 -9886 -2 1168 5078 5078 5078 -9886 -2 1171 5091 5091 5091 -9886 -7 1171 5091 5091 5091 -9886 -7 1175 5108 5108 5108 -9886 -12 1175 5108 5108 5108 -9886 -12 1177 5117 5117 5117 -9886 2025-07-26 15:02:01,836 Hysteresis 0 0: raw(5117 16000 16000 16000) min(5117 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5117 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5117 3: shut down 0 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5117 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5117 16000 16000 16000) min(5117 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5117 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 3 -407 -1769 -1769 -1769 -9886 3 -407 -1769 -1769 -1769 -9886 5 -396 -1721 -1721 -1721 -9886 5 -387 -1682 -1682 -1682 -9886 -1234 747 3247 3247 3247 -9886 -1234 753 3273 3273 3273 -9886 -1217 736 3200 3200 3200 -9886 -1217 859 3734 3734 3734 -9886 -1210 852 3704 3704 3704 -9886 -1210 942 4095 4095 4095 -9886 -1219 951 4134 4134 4134 -9886 -1219 951 4134 4134 4134 -9886 -1726 1491 6482 6482 6482 -9886 -1726 1504 6539 6539 6539 -9886 -1716 1494 6495 6495 6495 -9886 -1716 1499 6517 6517 6517 -9886 -1780 1563 6795 6795 6795 -9886 -1780 1564 6800 6800 6800 -9886 -1793 1577 6856 6856 6856 -9886 -1793 1578 6860 6860 6860 -9886 2025-07-26 15:02:11,842 Hysteresis 10 0: raw(6860 16000 16000 16000) min(6860 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6860 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 6860 < req 18000 Yes (1p) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (860 10000 10000 10000) 7: 0: !chrg 6860@1p 8: filtered 1 to 0. __all__ 9: have active chargers. 9: raw(0 9140 9140 9140) min(0 9140 9140 9140) spread(-16746 9140 9140 9140) max_pv 0 9: [ 0 6860@1p ] PM PV mtr(W) avl(W) raw max min spread -1784 2949 12821 12821 12821 -9886 -1784 2949 12821 12821 12821 -9886 -1785 2950 12826 12826 12826 -9886 -1785 2950 12826 12826 12826 -9886 -1751 2921 12700 12700 12700 -9886 -1751 2921 12700 12700 12700 -9886 -1747 2917 12682 12682 12682 -9886 -1747 2917 12682 12682 12682 -9886 -1751 2921 12700 12700 12700 -9886 -1751 2921 12700 12700 12700 -9886 -1730 2902 12617 12617 12617 -9886 -1730 2902 12617 12617 12617 -9886 -1734 2906 12634 12634 12634 -9886 -1734 2906 12634 12634 12634 -9886 -1732 2904 12626 12626 12626 -9886 -1732 2904 12626 12626 12626 -9886 -1713 2700 11739 11739 11739 -9886 -1713 2700 11739 11739 11739 -9886 -1707 2696 11721 11721 11721 -9886 -1707 2696 11721 11721 11721 -9886 2025-07-26 15:02:21,854 Hysteresis -199 0: raw(11721 16000 16000 16000) min(11721 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 11721 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 11721 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 (5721 10000 10000 10000) 7: 0: 11721@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11721@1p __all__ 9: don't have active chargers. 9: raw(0 4279 4279 4279) min(0 4279 4279 4279) spread(-21607 4279 4279 4279) max_pv 0 9: [ 0 11721@1p ] PM PV mtr(W) avl(W) raw max min spread -1668 3784 16452 16452 16452 -9886 -1668 3784 16452 16452 16452 -9886 -1597 3731 16221 16221 16221 -9886 -1597 3731 16221 16221 16221 -9886 -949 3062 13313 13313 13313 -9886 -949 3062 13313 13313 13313 -9886 -174 2675 11630 11630 11630 -9886 -174 2675 11630 11630 11630 -9886 552 2412 10486 10486 10486 -9886 552 2412 10486 10486 10486 -9886 267 2554 11104 11104 11104 -9886 267 2513 10926 10926 10926 -9886 54 2596 11286 11286 11286 -9886 54 2596 11286 11286 11286 -9886 44 2349 10213 10213 10213 -9886 44 2349 10213 10213 10213 -9886 -6 1919 8343 8343 8343 -9886 -6 1812 7878 7878 7878 -9886 11 1812 7878 7878 7878 -9886 11 1812 7878 7878 7878 -9886 2025-07-26 15:02:31,865 Hysteresis -189 0: raw(7878 16000 16000 16000) min(7878 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7878 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7878 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 (1878 10000 10000 10000) 7: 0: 7878@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7878@1p __all__ 9: don't have active chargers. 9: raw(0 8122 8122 8122) min(0 8122 8122 8122) spread(-17764 8122 8122 8122) max_pv 0 9: [ 0 7878@1p ] PM PV mtr(W) avl(W) raw max min spread 5 870 3782 3782 3782 -9886 5 870 3782 3782 3782 -9886 30 848 3686 3686 3686 -9886 30 835 3630 3630 3630 -9886 -689 1455 6326 6326 6326 -9886 -689 1442 6269 6269 6269 -9886 27 816 3547 3547 3547 -9886 27 816 3547 3547 3547 -9886 -58 816 3547 3547 3547 -9886 -58 995 4326 4326 4326 -9886 -27 995 4326 4326 4326 -9886 -27 1553 6752 6752 6752 -9886 5 1553 6752 6752 6752 -9886 5 1592 6921 6921 6921 -9886 -5 1592 6921 6921 6921 -9886 -5 1592 6921 6921 6921 -9886 -6 1615 7021 7021 7021 -9886 -6 1615 7021 7021 7021 -9886 -3 1621 7047 7047 7047 -9886 -3 1621 7047 7047 7047 -9886 2025-07-26 15:02:41,874 Hysteresis -179 0: raw(7047 16000 16000 16000) min(7047 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7047 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7047 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 (1047 10000 10000 10000) 7: 0: 7047@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7047@1p __all__ 9: don't have active chargers. 9: raw(0 8953 8953 8953) min(0 8953 8953 8953) spread(-16933 8953 8953 8953) max_pv 0 9: [ 0 7047@1p ] PM PV mtr(W) avl(W) raw max min spread -1 1430 6217 6217 6217 -9886 -1 1430 6217 6217 6217 -9886 -3 1430 6217 6217 6217 -9886 -3 1430 6217 6217 6217 -9886 -204 1482 6443 6443 6443 -9886 -204 1482 6443 6443 6443 -9886 -23 1430 6217 6217 6217 -9886 -23 1430 6217 6217 6217 -9886 -23 1430 6217 6217 6217 -9886 -23 1470 6391 6391 6391 -9886 -20 1470 6391 6391 6391 -9886 -20 1550 6739 6739 6739 -9886 -21 1550 6739 6739 6739 -9886 -21 1558 6773 6773 6773 -9886 -18 1558 6773 6773 6773 -9886 -18 1561 6786 6786 6786 -9886 -11 1561 6786 6786 6786 -9886 -11 1561 6786 6786 6786 -9886 -13 1561 6786 6786 6786 -9886 -13 1562 6791 6791 6791 -9886 2025-07-26 15:02:51,879 Hysteresis -169 0: raw(6791 16000 16000 16000) min(6791 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6791 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6791 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 (791 10000 10000 10000) 7: 0: 6791@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6791@1p __all__ 9: don't have active chargers. 9: raw(0 9209 9209 9209) min(0 9209 9209 9209) spread(-16677 9209 9209 9209) max_pv 0 9: [ 0 6791@1p ] PM PV mtr(W) avl(W) raw max min spread 1 1503 6534 6534 6534 -9886 1 1504 6539 6539 6539 -9886 6 1504 6539 6539 6539 -9886 6 1504 6539 6539 6539 -9886 8 1504 6539 6539 6539 -9886 8 1504 6539 6539 6539 -9886 8 1504 6539 6539 6539 -9886 8 1504 6539 6539 6539 -9886 13 1504 6539 6539 6539 -9886 13 1504 6539 6539 6539 -9886 13 1504 6539 6539 6539 -9886 13 1504 6539 6539 6539 -9886 11 1501 6526 6526 6526 -9886 11 1501 6526 6526 6526 -9886 2 1501 6526 6526 6526 -9886 2 1503 6534 6534 6534 -9886 1 1503 6534 6534 6534 -9886 1 1502 6530 6530 6530 -9886 -1 1502 6530 6530 6530 -9886 -1 1498 6513 6513 6513 -9886 2025-07-26 15:03:01,884 Hysteresis -159 0: raw(6513 16000 16000 16000) min(6513 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6513 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6513 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 (513 10000 10000 10000) 7: 0: 6513@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6513@1p __all__ 9: don't have active chargers. 9: raw(0 9487 9487 9487) min(0 9487 9487 9487) spread(-16399 9487 9487 9487) max_pv 0 9: [ 0 6513@1p ] PM PV mtr(W) avl(W) raw max min spread 3 1434 6234 6234 6234 -9886 3 1431 6221 6221 6221 -9886 -1 1431 6221 6221 6221 -9886 -1 1431 6221 6221 6221 -9886 -198 1480 6434 6434 6434 -9886 -198 1480 6434 6434 6434 -9886 -204 1483 6447 6447 6447 -9886 -204 1483 6447 6447 6447 -9886 -199 1480 6434 6434 6434 -9886 -199 1488 6469 6469 6469 -9886 -201 1489 6473 6473 6473 -9886 -201 1489 6473 6473 6473 -9886 -197 1488 6469 6469 6469 -9886 -197 1488 6469 6469 6469 -9886 -197 1488 6469 6469 6469 -9886 -197 1488 6469 6469 6469 -9886 -191 1485 6456 6456 6456 -9886 -191 1485 6456 6456 6456 -9886 -189 1484 6452 6452 6452 -9886 -189 1484 6452 6452 6452 -9886 2025-07-26 15:03:11,891 Hysteresis -149 0: raw(6452 16000 16000 16000) min(6452 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6452 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6452 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 (452 10000 10000 10000) 7: 0: 6452@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6452@1p __all__ 9: don't have active chargers. 9: raw(0 9548 9548 9548) min(0 9548 9548 9548) spread(-16338 9548 9548 9548) max_pv 0 9: [ 0 6452@1p ] PM PV mtr(W) avl(W) raw max min spread -186 1469 6386 6386 6386 -9886 -186 1469 6386 6386 6386 -9886 -186 1469 6386 6386 6386 -9886 -186 1469 6386 6386 6386 -9886 -176 1464 6365 6365 6365 -9886 -176 1464 6365 6365 6365 -9886 -181 1466 6373 6373 6373 -9886 -181 1466 6373 6373 6373 -9886 -182 1467 6378 6378 6378 -9886 -182 1467 6378 6378 6378 -9886 -181 1466 6373 6373 6373 -9886 -181 1466 6373 6373 6373 -9886 -179 1465 6369 6369 6369 -9886 -179 1465 6369 6369 6369 -9886 -181 1466 6373 6373 6373 -9886 -181 1466 6373 6373 6373 -9886 -182 1467 6378 6378 6378 -9886 -182 1467 6378 6378 6378 -9886 -184 1468 6382 6382 6382 -9886 -184 1468 6382 6382 6382 -9886 2025-07-26 15:03:21,896 Hysteresis -139 0: raw(6382 16000 16000 16000) min(6382 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6382 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6382 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 (382 10000 10000 10000) 7: 0: 6382@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6382@1p __all__ 9: don't have active chargers. 9: raw(0 9618 9618 9618) min(0 9618 9618 9618) spread(-16268 9618 9618 9618) max_pv 0 9: [ 0 6382@1p ] PM PV mtr(W) avl(W) raw max min spread -186 1453 6317 6317 6317 -9886 -186 1453 6317 6317 6317 -9886 -185 1452 6313 6313 6313 -9886 -185 1452 6313 6313 6313 -9886 -183 1451 6308 6308 6308 -9886 -183 1451 6308 6308 6308 -9886 -184 1452 6313 6313 6313 -9886 -184 1452 6313 6313 6313 -9886 -183 1451 6308 6308 6308 -9886 -183 1451 6308 6308 6308 -9886 -176 1448 6295 6295 6295 -9886 -176 1448 6295 6295 6295 -9886 -182 1451 6308 6308 6308 -9886 -182 1451 6308 6308 6308 -9886 -176 1448 6295 6295 6295 -9886 -176 1448 6295 6295 6295 -9886 -140 1430 6217 6217 6217 -9886 -140 1430 6217 6217 6217 -9886 -130 1425 6195 6195 6195 -9886 -130 1425 6195 6195 6195 -9886 2025-07-26 15:03:31,907 Hysteresis -129 0: raw(6195 16000 16000 16000) min(6195 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6195 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6195 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 (195 10000 10000 10000) 7: 0: 6195@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6195@1p __all__ 9: don't have active chargers. 9: raw(0 9805 9805 9805) min(0 9805 9805 9805) spread(-16081 9805 9805 9805) max_pv 0 9: [ 0 6195@1p ] PM PV mtr(W) avl(W) raw max min spread -127 1380 6000 6000 6000 -9886 -127 1380 6000 6000 6000 -9886 -122 1378 5991 5991 5991 -9886 -122 1378 5991 5991 5991 -9886 -117 1375 5978 5978 5978 -9886 -117 1375 5978 5978 5978 -9886 -114 1374 5973 5973 5973 -9886 -114 1374 5973 5973 5973 -9886 -109 1371 5960 5960 5960 -9886 -109 1371 5960 5960 5960 -9886 -106 1370 5956 5956 5956 -9886 -106 1370 5956 5956 5956 -9886 -99 1367 5943 5943 5943 -9886 -99 1367 5943 5943 5943 -9886 -100 1367 5943 5943 5943 -9886 -100 1367 5943 5943 5943 -9886 -98 1367 5943 5943 5943 -9886 -98 1367 5943 5943 5943 -9886 -93 1367 5943 5943 5943 -9886 -93 1367 5943 5943 5943 -9886 2025-07-26 15:03:41,913 Hysteresis -119 0: raw(5943 16000 16000 16000) min(5943 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5943 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5943 hyst not elapsed 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 (0 10000 10000 10000) 7: 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(-57 10000 10000 10000) spread(-15886 10000 10000 10000) max_pv -57 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -92 1323 5752 5752 5752 -9886 -92 1323 5752 5752 5752 -9886 -95 1323 5752 5752 5752 -9886 -95 1323 5752 5752 5752 -9886 -90 1323 5752 5752 5752 -9886 -90 1323 5752 5752 5752 -9886 -88 1323 5752 5752 5752 -9886 -88 1323 5752 5752 5752 -9886 -146 1346 5852 5852 5852 -9886 -146 1346 5852 5852 5852 -9886 -71 1323 5752 5752 5752 -9886 -71 1323 5752 5752 5752 -9886 -72 1323 5752 5752 5752 -9886 -72 1323 5752 5752 5752 -9886 -61 1323 5752 5752 5752 -9886 -61 1323 5752 5752 5752 -9886 -54 1323 5752 5752 5752 -9886 -54 1323 5752 5752 5752 -9886 -58 1323 5752 5752 5752 -9886 -58 1323 5752 5752 5752 -9886 2025-07-26 15:03:51,921 Hysteresis -109 0: raw(5752 16000 16000 16000) min(5752 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5752 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5752 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-248 10000 10000 10000) min(-248 10000 10000 10000) spread(-15886 10000 10000 10000) max_pv -248 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -49 1323 5752 5752 5752 -9886 -49 1323 5752 5752 5752 -9886 -42 1323 5752 5752 5752 -9886 -42 1323 5752 5752 5752 -9886 -42 1323 5752 5752 5752 -9886 -42 1323 5752 5752 5752 -9886 -42 1323 5752 5752 5752 -9886 -42 1323 5752 5752 5752 -9886 -30 1323 5752 5752 5752 -9886 -30 1323 5752 5752 5752 -9886 -30 1323 5752 5752 5752 -9886 -30 1323 5752 5752 5752 -9886 -30 1323 5752 5752 5752 -9886 -30 1323 5752 5752 5752 -9886 -31 1323 5752 5752 5752 -9886 -31 1323 5752 5752 5752 -9886 -43 1323 5752 5752 5752 -9886 -43 1323 5752 5752 5752 -9886 -59 1323 5752 5752 5752 -9886 -59 1323 5752 5752 5752 -9886 2025-07-26 15:04:01,926 Hysteresis -99 0: raw(5752 16000 16000 16000) min(5752 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5752 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5752 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-248 10000 10000 10000) min(-248 10000 10000 10000) spread(-15886 10000 10000 10000) max_pv -248 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -59 1323 5752 5752 5752 -9886 -59 1323 5752 5752 5752 -9886 -59 1323 5752 5752 5752 -9886 -59 1323 5752 5752 5752 -9886 -8 1323 5752 5752 5752 -9886 -8 1323 5752 5752 5752 -9886 1 1323 5752 5752 5752 -9886 1 1323 5752 5752 5752 -9886 11 1323 5752 5752 5752 -9886 11 1323 5752 5752 5752 -9886 -60 1323 5752 5752 5752 -9886 -60 1323 5752 5752 5752 -9886 -80 1323 5752 5752 5752 -9886 -80 1323 5752 5752 5752 -9886 -80 1323 5752 5752 5752 -9886 -80 1322 5747 5747 5747 -9886 -89 1322 5747 5747 5747 -9886 -89 1323 5752 5752 5752 -9886 -87 1323 5752 5752 5752 -9886 -87 1323 5752 5752 5752 -9886 2025-07-26 15:04:11,930 Hysteresis -89 0: raw(5752 16000 16000 16000) min(5752 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5752 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5752 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-248 10000 10000 10000) min(-248 10000 10000 10000) spread(-15886 10000 10000 10000) max_pv -248 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -83 1323 5752 5752 5752 -9886 -83 1323 5752 5752 5752 -9886 -94 1323 5752 5752 5752 -9886 -94 1323 5752 5752 5752 -9886 -100 1323 5752 5752 5752 -9886 -100 1323 5752 5752 5752 -9886 -100 1323 5752 5752 5752 -9886 -100 1323 5752 5752 5752 -9886 -84 1323 5752 5752 5752 -9886 -84 1323 5752 5752 5752 -9886 -85 1323 5752 5752 5752 -9886 -85 1323 5752 5752 5752 -9886 -89 1323 5752 5752 5752 -9886 -89 1323 5752 5752 5752 -9886 -93 1323 5752 5752 5752 -9886 -93 1323 5752 5752 5752 -9886 -92 1323 5752 5752 5752 -9886 -92 1323 5752 5752 5752 -9886 -92 1323 5752 5752 5752 -9886 -92 1323 5752 5752 5752 -9886 2025-07-26 15:04:21,939 Hysteresis -79 0: raw(5752 16000 16000 16000) min(5752 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5752 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5752 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-248 10000 10000 10000) min(-248 10000 10000 10000) spread(-15886 10000 10000 10000) max_pv -248 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -97 1323 5752 5752 5752 -9886 -97 1323 5752 5752 5752 -9886 -97 1323 5752 5752 5752 -9886 -97 1323 5752 5752 5752 -9886 -98 1323 5752 5752 5752 -9886 -98 1323 5752 5752 5752 -9886 -99 1323 5752 5752 5752 -9886 -99 1323 5752 5752 5752 -9886 -95 1323 5752 5752 5752 -9886 -95 1323 5752 5752 5752 -9886 -95 1323 5752 5752 5752 -9886 -95 1323 5752 5752 5752 -9886 -98 1323 5752 5752 5752 -9886 -98 1323 5752 5752 5752 -9886 -93 1323 5752 5752 5752 -9886 -93 1323 5752 5752 5752 -9886 -96 1323 5752 5752 5752 -9886 -96 1323 5752 5752 5752 -9886 -90 1323 5752 5752 5752 -9886 -90 1323 5752 5752 5752 -9886 2025-07-26 15:04:31,945 Hysteresis -69 0: raw(5752 16000 16000 16000) min(5752 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5752 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5752 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-248 10000 10000 10000) min(-248 10000 10000 10000) spread(-15886 10000 10000 10000) max_pv -248 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -96 1323 5752 5752 5752 -9886 -96 1323 5752 5752 5752 -9886 -94 1323 5752 5752 5752 -9886 -94 1323 5752 5752 5752 -9886 -97 1323 5752 5752 5752 -9886 -97 1323 5752 5752 5752 -9886 -93 1323 5752 5752 5752 -9886 -93 1323 5752 5752 5752 -9886 -98 1323 5752 5752 5752 -9886 -98 1323 5752 5752 5752 -9886 -93 1323 5752 5752 5752 -9886 -93 1323 5752 5752 5752 -9886 -100 1323 5752 5752 5752 -9886 -100 1323 5752 5752 5752 -9886 -97 1323 5752 5752 5752 -9886 -97 1323 5752 5752 5752 -9886 -100 1323 5752 5752 5752 -9886 -100 1323 5752 5752 5752 -9886 -103 1324 5756 5756 5756 -9886 -103 1324 5756 5756 5756 -9886 2025-07-26 15:04:41,954 Hysteresis -59 0: raw(5756 16000 16000 16000) min(5756 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5756 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5756 hyst not elapsed 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 (0 10000 10000 10000) 7: 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(-244 10000 10000 10000) spread(-15886 10000 10000 10000) max_pv -244 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -107 1326 5765 5765 5765 -9886 -107 1326 5765 5765 5765 -9886 -103 1324 5756 5756 5756 -9886 -103 1324 5756 5756 5756 -9886 -110 1328 5773 5773 5773 -9886 -110 1328 5773 5773 5773 -9886 -103 1324 5756 5756 5756 -9886 -103 1324 5756 5756 5756 -9886 -107 1327 5769 5769 5769 -9886 -107 1327 5769 5769 5769 -9886 -104 1325 5760 5760 5760 -9886 -104 1325 5760 5760 5760 -9886 -105 1325 5760 5760 5760 -9886 -105 1325 5760 5760 5760 -9886 -107 1326 5765 5765 5765 -9886 -107 1326 5765 5765 5765 -9886 -109 1327 5769 5769 5769 -9886 -109 1327 5769 5769 5769 -9886 -109 1327 5769 5769 5769 -9886 -109 1327 5769 5769 5769 -9886 2025-07-26 15:04:51,959 Hysteresis -49 0: raw(5769 16000 16000 16000) min(5769 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5769 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5769 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-231 10000 10000 10000) min(-231 10000 10000 10000) spread(-15886 10000 10000 10000) max_pv -231 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -109 1327 5769 5769 5769 -9886 -109 1327 5769 5769 5769 -9886 -109 1327 5769 5769 5769 -9886 -109 1327 5769 5769 5769 -9886 -111 1328 5773 5773 5773 -9886 -111 1328 5773 5773 5773 -9886 -108 1327 5769 5769 5769 -9886 -108 1327 5769 5769 5769 -9886 -104 1325 5760 5760 5760 -9886 -104 1325 5760 5760 5760 -9886 -111 1328 5773 5773 5773 -9886 -111 1328 5773 5773 5773 -9886 -110 1328 5773 5773 5773 -9886 -110 1328 5773 5773 5773 -9886 -111 1328 5773 5773 5773 -9886 -111 1328 5773 5773 5773 -9886 -106 1326 5765 5765 5765 -9886 -106 1326 5765 5765 5765 -9886 -108 1327 5769 5769 5769 -9886 -108 1327 5769 5769 5769 -9886 2025-07-26 15:05:01,966 Hysteresis -39 0: raw(5769 16000 16000 16000) min(5769 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5769 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5769 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-231 10000 10000 10000) min(-231 10000 10000 10000) spread(-15886 10000 10000 10000) max_pv -231 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -108 1327 5769 5769 5769 -9886 -108 1327 5769 5769 5769 -9886 -112 1329 5778 5778 5778 -9886 -112 1329 5778 5778 5778 -9886 -111 1328 5773 5773 5773 -9886 -111 1328 5773 5773 5773 -9886 -112 1329 5778 5778 5778 -9886 -112 1329 5778 5778 5778 -9886 -113 1329 5778 5778 5778 -9886 -113 1329 5778 5778 5778 -9886 -116 1331 5786 5786 5786 -9886 -116 1331 5786 5786 5786 -9886 -110 1328 5773 5773 5773 -9886 -110 1328 5773 5773 5773 -9886 -114 1330 5782 5782 5782 -9886 -114 1330 5782 5782 5782 -9886 -119 1332 5791 5791 5791 -9886 -119 1332 5791 5791 5791 -9886 -109 1327 5769 5769 5769 -9886 -109 1327 5769 5769 5769 -9886 2025-07-26 15:05:11,971 Hysteresis -29 0: raw(5769 16000 16000 16000) min(5769 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5769 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5769 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-231 10000 10000 10000) min(-231 10000 10000 10000) spread(-15886 10000 10000 10000) max_pv -231 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -116 1331 5786 5786 5786 -9886 -116 1331 5786 5786 5786 -9886 -111 1328 5773 5773 5773 -9886 -111 1328 5773 5773 5773 -9886 -108 1327 5769 5769 5769 -9886 -108 1327 5769 5769 5769 -9886 -107 1326 5765 5765 5765 -9886 -107 1326 5765 5765 5765 -9886 -110 1328 5773 5773 5773 -9886 -110 1328 5773 5773 5773 -9886 -108 1327 5769 5769 5769 -9886 -108 1327 5769 5769 5769 -9886 -108 1327 5769 5769 5769 -9886 -108 1327 5769 5769 5769 -9886 -111 1328 5773 5773 5773 -9886 -111 1328 5773 5773 5773 -9886 -105 1325 5760 5760 5760 -9886 -105 1325 5760 5760 5760 -9886 -111 1328 5773 5773 5773 -9886 -111 1328 5773 5773 5773 -9886 2025-07-26 15:05:21,977 Hysteresis -19 0: raw(5773 16000 16000 16000) min(5773 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5773 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5773 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-227 10000 10000 10000) min(-227 10000 10000 10000) spread(-15886 10000 10000 10000) max_pv -227 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -110 1328 5773 5773 5773 -9886 -110 1328 5773 5773 5773 -9886 -112 1329 5778 5778 5778 -9886 -112 1329 5778 5778 5778 -9886 -108 1327 5769 5769 5769 -9886 -108 1327 5769 5769 5769 -9886 -113 1329 5778 5778 5778 -9886 -113 1329 5778 5778 5778 -9886 -111 1328 5773 5773 5773 -9886 -111 1328 5773 5773 5773 -9886 -109 1327 5769 5769 5769 -9886 -109 1327 5769 5769 5769 -9886 -113 1329 5778 5778 5778 -9886 -113 1329 5778 5778 5778 -9886 -114 1330 5782 5782 5782 -9886 -114 1330 5782 5782 5782 -9886 -111 1328 5773 5773 5773 -9886 -111 1328 5773 5773 5773 -9886 -116 1331 5786 5786 5786 -9886 -116 1331 5786 5786 5786 -9886 2025-07-26 15:05:31,982 Hysteresis -9 0: raw(5786 16000 16000 16000) min(5786 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5786 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5786 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-214 10000 10000 10000) min(-214 10000 10000 10000) spread(-15886 10000 10000 10000) max_pv -214 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -107 1326 5765 5765 5765 -9886 -107 1326 5765 5765 5765 -9886 -115 1330 5782 5782 5782 -9886 -115 1330 5782 5782 5782 -9886 -115 1330 5782 5782 5782 -9886 -115 1330 5782 5782 5782 -9886 -119 1332 5791 5791 5791 -9886 -119 1332 5791 5791 5791 -9886 -113 1329 5778 5778 5778 -9886 -113 1329 5778 5778 5778 -9886 -120 1333 5795 5795 5795 -9886 -120 1333 5795 5795 5795 -9886 -117 1331 5786 5786 5786 -9886 -117 1331 5786 5786 5786 -9886 -120 1333 5795 5795 5795 -9886 -120 1333 5795 5795 5795 -9886 -118 1332 5791 5791 5791 -9886 -118 1332 5791 5791 5791 -9886 -115 1330 5782 5782 5782 -9886 -115 1330 5782 5782 5782 -9886 2025-07-26 15:05:41,988 Hysteresis 0 0: raw(5782 16000 16000 16000) min(5782 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5782 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5782 3: shut down 0 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5782 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5782 16000 16000 16000) min(5782 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5782 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -113 -102 -443 -443 -443 -9886 -113 -102 -443 -443 -443 -9886 -118 -97 -421 -421 -421 -9886 -118 -96 -417 -417 -417 -9886 -1580 1366 5939 5939 5939 -9886 -1580 1366 5939 5939 5939 -9886 -1578 1364 5930 5930 5930 -9886 -1578 1364 5930 5930 5930 -9886 -1583 1369 5952 5952 5952 -9886 -1583 1369 5952 5952 5952 -9886 -1580 1366 5939 5939 5939 -9886 -1580 1366 5939 5939 5939 -9886 -1583 1369 5952 5952 5952 -9886 -1583 1369 5952 5952 5952 -9886 -1581 1367 5943 5943 5943 -9886 -1581 1367 5943 5943 5943 -9886 -1573 1359 5908 5908 5908 -9886 -1573 1359 5908 5908 5908 -9886 -1570 1356 5895 5895 5895 -9886 -1570 1356 5895 5895 5895 -9886 2025-07-26 15:05:51,993 Hysteresis 10 0: raw(5895 16000 16000 16000) min(5895 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5895 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5895 < req 18000 No: p0 min 5895 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5895 16000 16000 16000) min(5895 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5895 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1578 1364 5930 5930 5930 -9886 -1578 1364 5930 5930 5930 -9886 -1575 1361 5917 5917 5917 -9886 -1575 1360 5913 5913 5913 -9886 -1610 1395 6065 6065 6065 -9886 -1610 1395 6065 6065 6065 -9886 -1603 1388 6034 6034 6034 -9886 -1603 1388 6034 6034 6034 -9886 -1581 1366 5939 5939 5939 -9886 -1581 1366 5939 5939 5939 -9886 -1574 1359 5908 5908 5908 -9886 -1574 1359 5908 5908 5908 -9886 -1574 1359 5908 5908 5908 -9886 -1574 1359 5908 5908 5908 -9886 -1580 1365 5934 5934 5934 -9886 -1580 1365 5934 5934 5934 -9886 -1576 1361 5917 5917 5917 -9886 -1576 1361 5917 5917 5917 -9886 -1571 1356 5895 5895 5895 -9886 -1571 1356 5895 5895 5895 -9886 2025-07-26 15:06:01,998 Hysteresis 20 0: raw(5895 16000 16000 16000) min(5895 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5895 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5895 < req 18000 No: p0 min 5895 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5895 16000 16000 16000) min(5895 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5895 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1575 1360 5913 5913 5913 -9886 -1575 1360 5913 5913 5913 -9886 -1573 1358 5904 5904 5904 -9886 -1573 1359 5908 5908 5908 -9886 -1574 1360 5913 5913 5913 -9886 -1574 1360 5913 5913 5913 -9886 -1573 1359 5908 5908 5908 -9886 -1573 1358 5904 5904 5904 -9886 -1612 1397 6073 6073 6073 -9886 -1612 1397 6073 6073 6073 -9886 -1758 1543 6708 6708 6708 -9886 -1758 1543 6708 6708 6708 -9886 -1758 1543 6708 6708 6708 -9886 -1758 1544 6713 6713 6713 -9886 -1756 1542 6704 6704 6704 -9886 -1756 1542 6704 6704 6704 -9886 -1759 1545 6717 6717 6717 -9886 -1759 1545 6717 6717 6717 -9886 -1760 1546 6721 6721 6721 -9886 -1760 1546 6721 6721 6721 -9886 2025-07-26 15:06:12,007 Hysteresis 30 0: raw(6721 16000 16000 16000) min(6721 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6721 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 6721 < req 18000 Yes (1p) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (721 10000 10000 10000) 7: 0: !chrg 6721@1p 8: filtered 1 to 0. __all__ 9: have active chargers. 9: raw(0 9279 9279 9279) min(0 9279 9279 9279) spread(-16607 9279 9279 9279) max_pv 0 9: [ 0 6721@1p ] PM PV mtr(W) avl(W) raw max min spread -1760 2897 12595 12595 12595 -9886 -1760 2897 12595 12595 12595 -9886 -1761 2898 12600 12600 12600 -9886 -1761 2898 12600 12600 12600 -9886 -1758 2896 12591 12591 12591 -9886 -1758 2896 12591 12591 12591 -9886 -1757 2895 12586 12586 12586 -9886 -1757 2895 12586 12586 12586 -9886 -1758 2896 12591 12591 12591 -9886 -1758 2896 12591 12591 12591 -9886 -1757 2895 12586 12586 12586 -9886 -1757 2894 12582 12582 12582 -9886 -1758 2895 12586 12586 12586 -9886 -1758 2895 12586 12586 12586 -9886 -1755 2892 12573 12573 12573 -9886 -1755 2892 12573 12573 12573 -9886 -1755 2892 12573 12573 12573 -9886 -1755 2892 12573 12573 12573 -9886 -1736 2875 12500 12500 12500 -9886 -1736 2875 12500 12500 12500 -9886 2025-07-26 15:06:22,013 Hysteresis -199 0: raw(12500 16000 16000 16000) min(12500 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 12500 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 12500 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 (6500 10000 10000 10000) 7: 0: 12500@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12500@1p __all__ 9: don't have active chargers. 9: raw(0 3500 3500 3500) min(0 3500 3500 3500) spread(-22386 3500 3500 3500) max_pv 0 9: [ 0 12500@1p ] PM PV mtr(W) avl(W) raw max min spread -1696 3985 17326 17326 17326 -9886 -1696 3986 17330 17330 17330 -9886 -1627 3934 17104 17104 17104 -9886 -1627 3934 17104 17104 17104 -9886 -946 3240 14086 14086 14086 -9886 -946 3240 14086 14086 14086 -9886 -172 2854 12408 12408 12408 -9886 -172 2854 12408 12408 12408 -9886 540 2598 11295 11295 11295 -9886 540 2598 11295 11295 11295 -9886 220 2758 11991 11991 11991 -9886 220 2725 11847 11847 11847 -9886 54 2785 12108 12108 12108 -9886 54 2560 11130 11130 11130 -9886 6 2560 11130 11130 11130 -9886 6 2389 10386 10386 10386 -9886 1 2389 10386 10386 10386 -9886 1 2032 8834 8834 8834 -9886 1 2032 8834 8834 8834 -9886 1 1983 8621 8621 8621 -9886 2025-07-26 15:06:32,020 Hysteresis -189 0: raw(8621 16000 16000 16000) min(8621 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 8621 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 8621 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 (2621 10000 10000 10000) 7: 0: 8621@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8621@1p __all__ 9: don't have active chargers. 9: raw(0 7379 7379 7379) min(0 7379 7379 7379) spread(-18507 7379 7379 7379) max_pv 0 9: [ 0 8621@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1090 4739 4739 4739 -9886 0 1073 4665 4665 4665 -9886 0 1073 4665 4665 4665 -9886 0 1066 4634 4634 4634 -9886 -583 1613 7013 7013 7013 -9886 -583 1611 7004 7004 7004 -9886 59 1064 4626 4626 4626 -9886 59 1128 4904 4904 4904 -9886 -72 1128 4904 4904 4904 -9886 -72 1600 6956 6956 6956 -9886 5 1600 6956 6956 6956 -9886 5 1600 6956 6956 6956 -9886 -7 1600 6956 6956 6956 -9886 -7 1695 7369 7369 7369 -9886 8 1695 7369 7369 7369 -9886 8 1708 7426 7426 7426 -9886 0 1708 7426 7426 7426 -9886 0 1717 7465 7465 7465 -9886 -4 1717 7465 7465 7465 -9886 -4 1717 7465 7465 7465 -9886 2025-07-26 15:06:42,031 Hysteresis -179 0: raw(7465 16000 16000 16000) min(7465 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7465 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7465 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 (1465 10000 10000 10000) 7: 0: 7465@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7465@1p __all__ 9: don't have active chargers. 9: raw(0 8535 8535 8535) min(0 8535 8535 8535) spread(-17351 8535 8535 8535) max_pv 0 9: [ 0 7465@1p ] PM PV mtr(W) avl(W) raw max min spread -2 1451 6308 6308 6308 -9886 -2 1452 6313 6313 6313 -9886 -3 1452 6313 6313 6313 -9886 -3 1451 6308 6308 6308 -9886 -238 1520 6608 6608 6608 -9886 -238 1519 6604 6604 6604 -9886 -108 1454 6321 6321 6321 -9886 -108 1519 6604 6604 6604 -9886 -107 1518 6600 6600 6600 -9886 -107 1608 6991 6991 6991 -9886 -100 1605 6978 6978 6978 -9886 -100 1639 7126 7126 7126 -9886 -154 1666 7243 7243 7243 -9886 -154 1679 7300 7300 7300 -9886 -67 1652 7182 7182 7182 -9886 -67 1646 7156 7156 7156 -9886 -54 1646 7156 7156 7156 -9886 -54 1646 7156 7156 7156 -9886 -122 1664 7234 7234 7234 -9886 -122 1668 7252 7252 7252 -9886 2025-07-26 15:06:52,037 Hysteresis -169 0: raw(7252 16000 16000 16000) min(7252 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7252 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7252 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 (1252 10000 10000 10000) 7: 0: 7252@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7252@1p __all__ 9: don't have active chargers. 9: raw(0 8748 8748 8748) min(0 8748 8748 8748) spread(-17138 8748 8748 8748) max_pv 0 9: [ 0 7252@1p ] PM PV mtr(W) avl(W) raw max min spread -121 1618 7034 7034 7034 -9886 -121 1618 7034 7034 7034 -9886 -122 1620 7043 7043 7043 -9886 -122 1621 7047 7047 7047 -9886 -122 1621 7047 7047 7047 -9886 -122 1621 7047 7047 7047 -9886 -125 1622 7052 7052 7052 -9886 -125 1623 7056 7056 7056 -9886 -87 1610 7000 7000 7000 -9886 -87 1610 7000 7000 7000 -9886 -94 1610 7000 7000 7000 -9886 -94 1610 7000 7000 7000 -9886 -79 1610 7000 7000 7000 -9886 -79 1607 6986 6986 6986 -9886 -66 1607 6986 6986 6986 -9886 -66 1607 6986 6986 6986 -9886 -70 1607 6986 6986 6986 -9886 -70 1609 6995 6995 6995 -9886 -70 1609 6995 6995 6995 -9886 -70 1610 7000 7000 7000 -9886 2025-07-26 15:07:02,042 Hysteresis -159 0: raw(7000 16000 16000 16000) min(7000 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7000 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7000 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 (1000 10000 10000 10000) 7: 0: 7000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7000@1p __all__ 9: don't have active chargers. 9: raw(0 9000 9000 9000) min(0 9000 9000 9000) spread(-16886 9000 9000 9000) max_pv 0 9: [ 0 7000@1p ] PM PV mtr(W) avl(W) raw max min spread -78 1553 6752 6752 6752 -9886 -78 1553 6752 6752 6752 -9886 -81 1553 6752 6752 6752 -9886 -81 1553 6752 6752 6752 -9886 -140 1573 6839 6839 6839 -9886 -140 1573 6839 6839 6839 -9886 -144 1575 6847 6847 6847 -9886 -144 1575 6847 6847 6847 -9886 -143 1574 6843 6843 6843 -9886 -143 1574 6843 6843 6843 -9886 -147 1576 6852 6852 6852 -9886 -147 1576 6852 6852 6852 -9886 -144 1575 6847 6847 6847 -9886 -144 1575 6847 6847 6847 -9886 -143 1574 6843 6843 6843 -9886 -143 1575 6847 6847 6847 -9886 -143 1575 6847 6847 6847 -9886 -143 1575 6847 6847 6847 -9886 -145 1576 6852 6852 6852 -9886 -145 1576 6852 6852 6852 -9886 2025-07-26 15:07:12,050 Hysteresis -149 0: raw(6852 16000 16000 16000) min(6852 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6852 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6852 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 (852 10000 10000 10000) 7: 0: 6852@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6852@1p __all__ 9: don't have active chargers. 9: raw(0 9148 9148 9148) min(0 9148 9148 9148) spread(-16738 9148 9148 9148) max_pv 0 9: [ 0 6852@1p ] PM PV mtr(W) avl(W) raw max min spread -146 1541 6700 6700 6700 -9886 -146 1541 6700 6700 6700 -9886 -145 1541 6700 6700 6700 -9886 -145 1541 6700 6700 6700 -9886 -71 1518 6600 6600 6600 -9886 -71 1518 6600 6600 6600 -9886 -89 1518 6600 6600 6600 -9886 -89 1518 6600 6600 6600 -9886 -83 1518 6600 6600 6600 -9886 -83 1518 6600 6600 6600 -9886 -84 1518 6600 6600 6600 -9886 -84 1518 6600 6600 6600 -9886 -146 1541 6700 6700 6700 -9886 -146 1541 6700 6700 6700 -9886 -146 1541 6700 6700 6700 -9886 -146 1541 6700 6700 6700 -9886 -145 1540 6695 6695 6695 -9886 -145 1541 6700 6700 6700 -9886 -146 1541 6700 6700 6700 -9886 -146 1541 6700 6700 6700 -9886 2025-07-26 15:07:22,057 Hysteresis -139 0: raw(6700 16000 16000 16000) min(6700 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6700 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6700 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 (700 10000 10000 10000) 7: 0: 6700@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6700@1p __all__ 9: don't have active chargers. 9: raw(0 9300 9300 9300) min(0 9300 9300 9300) spread(-16586 9300 9300 9300) max_pv 0 9: [ 0 6700@1p ] PM PV mtr(W) avl(W) raw max min spread -145 1507 6552 6552 6552 -9886 -145 1507 6552 6552 6552 -9886 -69 1484 6452 6452 6452 -9886 -69 1484 6452 6452 6452 -9886 -82 1484 6452 6452 6452 -9886 -82 1484 6452 6452 6452 -9886 -86 1484 6452 6452 6452 -9886 -86 1484 6452 6452 6452 -9886 -91 1484 6452 6452 6452 -9886 -91 1484 6452 6452 6452 -9886 -92 1484 6452 6452 6452 -9886 -92 1484 6452 6452 6452 -9886 -90 1484 6452 6452 6452 -9886 -90 1484 6452 6452 6452 -9886 -91 1484 6452 6452 6452 -9886 -91 1484 6452 6452 6452 -9886 -87 1484 6452 6452 6452 -9886 -87 1484 6452 6452 6452 -9886 -148 1508 6556 6556 6556 -9886 -148 1508 6556 6556 6556 -9886 2025-07-26 15:07:32,063 Hysteresis -129 0: raw(6556 16000 16000 16000) min(6556 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6556 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6556 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 (556 10000 10000 10000) 7: 0: 6556@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6556@1p __all__ 9: don't have active chargers. 9: raw(0 9444 9444 9444) min(0 9444 9444 9444) spread(-16442 9444 9444 9444) max_pv 0 9: [ 0 6556@1p ] PM PV mtr(W) avl(W) raw max min spread -148 1474 6408 6408 6408 -9886 -148 1474 6408 6408 6408 -9886 -149 1474 6408 6408 6408 -9886 -149 1474 6408 6408 6408 -9886 -150 1475 6413 6413 6413 -9886 -150 1475 6413 6413 6413 -9886 -150 1475 6413 6413 6413 -9886 -150 1475 6413 6413 6413 -9886 -145 1473 6404 6404 6404 -9886 -145 1473 6404 6404 6404 -9886 -146 1473 6404 6404 6404 -9886 -146 1473 6404 6404 6404 -9886 -145 1473 6404 6404 6404 -9886 -145 1473 6404 6404 6404 -9886 -141 1471 6395 6395 6395 -9886 -141 1471 6395 6395 6395 -9886 -146 1473 6404 6404 6404 -9886 -146 1473 6404 6404 6404 -9886 -5 1450 6304 6304 6304 -9886 -5 1450 6304 6304 6304 -9886 2025-07-26 15:07:42,070 Hysteresis -119 0: raw(6304 16000 16000 16000) min(6304 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6304 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6304 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 (304 10000 10000 10000) 7: 0: 6304@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6304@1p __all__ 9: don't have active chargers. 9: raw(0 9696 9696 9696) min(0 9696 9696 9696) spread(-16190 9696 9696 9696) max_pv 0 9: [ 0 6304@1p ] PM PV mtr(W) avl(W) raw max min spread -88 1392 6052 6052 6052 -9886 -88 1392 6052 6052 6052 -9886 -65 1392 6052 6052 6052 -9886 -65 1392 6052 6052 6052 -9886 -266 1475 6413 6413 6413 -9886 -266 1475 6413 6413 6413 -9886 -366 1525 6630 6630 6630 -9886 -366 1525 6630 6630 6630 -9886 -368 1526 6634 6634 6634 -9886 -368 1525 6630 6630 6630 -9886 -368 1525 6630 6630 6630 -9886 -368 1526 6634 6634 6634 -9886 -367 1525 6630 6630 6630 -9886 -367 1525 6630 6630 6630 -9886 -368 1526 6634 6634 6634 -9886 -368 1526 6634 6634 6634 -9886 -370 1527 6639 6639 6639 -9886 -370 1527 6639 6639 6639 -9886 -371 1527 6639 6639 6639 -9886 -371 1527 6639 6639 6639 -9886 2025-07-26 15:07:52,078 Hysteresis -109 0: raw(6639 16000 16000 16000) min(6639 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6639 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6639 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 (639 10000 10000 10000) 7: 0: 6639@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6639@1p __all__ 9: don't have active chargers. 9: raw(0 9361 9361 9361) min(0 9361 9361 9361) spread(-16525 9361 9361 9361) max_pv 0 9: [ 0 6639@1p ] PM PV mtr(W) avl(W) raw max min spread -371 1604 6973 6973 6973 -9886 -371 1604 6973 6973 6973 -9886 -370 1604 6973 6973 6973 -9886 -370 1604 6973 6973 6973 -9886 -203 1520 6608 6608 6608 -9886 -203 1520 6608 6608 6608 -9886 -147 1492 6486 6486 6486 -9886 -147 1492 6486 6486 6486 -9886 -148 1493 6491 6491 6491 -9886 -148 1493 6491 6491 6491 -9886 -147 1492 6486 6486 6486 -9886 -147 1492 6486 6486 6486 -9886 -150 1494 6495 6495 6495 -9886 -150 1494 6495 6495 6495 -9886 -147 1493 6491 6491 6491 -9886 -147 1493 6491 6491 6491 -9886 -151 1495 6500 6500 6500 -9886 -151 1494 6495 6495 6495 -9886 -152 1495 6500 6500 6500 -9886 -152 1495 6500 6500 6500 -9886 2025-07-26 15:08:02,085 Hysteresis -99 0: raw(6500 16000 16000 16000) min(6500 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6500 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6500 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 (500 10000 10000 10000) 7: 0: 6500@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6500@1p __all__ 9: don't have active chargers. 9: raw(0 9500 9500 9500) min(0 9500 9500 9500) spread(-16386 9500 9500 9500) max_pv 0 9: [ 0 6500@1p ] PM PV mtr(W) avl(W) raw max min spread -150 1463 6360 6360 6360 -9886 -150 1463 6360 6360 6360 -9886 -153 1464 6365 6365 6365 -9886 -153 1465 6369 6369 6369 -9886 -367 1571 6830 6830 6830 -9886 -367 1571 6830 6830 6830 -9886 -368 1572 6834 6834 6834 -9886 -368 1572 6834 6834 6834 -9886 -367 1571 6830 6830 6830 -9886 -367 1571 6830 6830 6830 -9886 -368 1572 6834 6834 6834 -9886 -368 1572 6834 6834 6834 -9886 -368 1572 6834 6834 6834 -9886 -368 1571 6830 6830 6830 -9886 -369 1572 6834 6834 6834 -9886 -369 1572 6834 6834 6834 -9886 -370 1572 6834 6834 6834 -9886 -370 1572 6834 6834 6834 -9886 -370 1572 6834 6834 6834 -9886 -370 1572 6834 6834 6834 -9886 2025-07-26 15:08:12,090 Hysteresis -89 0: raw(6834 16000 16000 16000) min(6834 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6834 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6834 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 (834 10000 10000 10000) 7: 0: 6834@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6834@1p __all__ 9: don't have active chargers. 9: raw(0 9166 9166 9166) min(0 9166 9166 9166) spread(-16720 9166 9166 9166) max_pv 0 9: [ 0 6834@1p ] PM PV mtr(W) avl(W) raw max min spread -369 1648 7165 7165 7165 -9886 -369 1648 7165 7165 7165 -9886 -367 1647 7160 7160 7160 -9886 -367 1647 7160 7160 7160 -9886 -175 1551 6743 6743 6743 -9886 -175 1551 6743 6743 6743 -9886 -157 1542 6704 6704 6704 -9886 -157 1543 6708 6708 6708 -9886 -156 1542 6704 6704 6704 -9886 -156 1542 6704 6704 6704 -9886 -156 1542 6704 6704 6704 -9886 -156 1542 6704 6704 6704 -9886 -156 1542 6704 6704 6704 -9886 -156 1542 6704 6704 6704 -9886 -157 1543 6708 6708 6708 -9886 -157 1542 6704 6704 6704 -9886 -157 1542 6704 6704 6704 -9886 -157 1542 6704 6704 6704 -9886 -157 1542 6704 6704 6704 -9886 -157 1542 6704 6704 6704 -9886 2025-07-26 15:08:22,103 Hysteresis -79 0: raw(6704 16000 16000 16000) min(6704 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6704 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6704 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 (704 10000 10000 10000) 7: 0: 6704@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6704@1p __all__ 9: don't have active chargers. 9: raw(0 9296 9296 9296) min(0 9296 9296 9296) spread(-16590 9296 9296 9296) max_pv 0 9: [ 0 6704@1p ] PM PV mtr(W) avl(W) raw max min spread -157 1512 6573 6573 6573 -9886 -157 1512 6573 6573 6573 -9886 -156 1512 6573 6573 6573 -9886 -156 1512 6573 6573 6573 -9886 -155 1511 6569 6569 6569 -9886 -155 1511 6569 6569 6569 -9886 -153 1510 6565 6565 6565 -9886 -153 1510 6565 6565 6565 -9886 -153 1510 6565 6565 6565 -9886 -153 1510 6565 6565 6565 -9886 -151 1509 6560 6560 6560 -9886 -151 1509 6560 6560 6560 -9886 -151 1509 6560 6560 6560 -9886 -151 1509 6560 6560 6560 -9886 -151 1509 6560 6560 6560 -9886 -151 1509 6560 6560 6560 -9886 -152 1510 6565 6565 6565 -9886 -152 1510 6565 6565 6565 -9886 -150 1509 6560 6560 6560 -9886 -150 1509 6560 6560 6560 -9886 2025-07-26 15:08:32,108 Hysteresis -69 0: raw(6560 16000 16000 16000) min(6560 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6560 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6560 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 (560 10000 10000 10000) 7: 0: 6560@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6560@1p __all__ 9: don't have active chargers. 9: raw(0 9440 9440 9440) min(0 9440 9440 9440) spread(-16446 9440 9440 9440) max_pv 0 9: [ 0 6560@1p ] PM PV mtr(W) avl(W) raw max min spread -150 1476 6417 6417 6417 -9886 -150 1476 6417 6417 6417 -9886 -151 1476 6417 6417 6417 -9886 -151 1476 6417 6417 6417 -9886 -149 1475 6413 6413 6413 -9886 -149 1475 6413 6413 6413 -9886 -149 1475 6413 6413 6413 -9886 -149 1475 6413 6413 6413 -9886 -149 1475 6413 6413 6413 -9886 -149 1475 6413 6413 6413 -9886 -148 1475 6413 6413 6413 -9886 -148 1475 6413 6413 6413 -9886 -149 1475 6413 6413 6413 -9886 -149 1475 6413 6413 6413 -9886 -150 1476 6417 6417 6417 -9886 -150 1476 6417 6417 6417 -9886 -149 1475 6413 6413 6413 -9886 -149 1475 6413 6413 6413 -9886 -145 1473 6404 6404 6404 -9886 -145 1473 6404 6404 6404 -9886 2025-07-26 15:08:42,114 Hysteresis -59 0: raw(6404 16000 16000 16000) min(6404 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6404 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6404 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 (404 10000 10000 10000) 7: 0: 6404@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6404@1p __all__ 9: don't have active chargers. 9: raw(0 9596 9596 9596) min(0 9596 9596 9596) spread(-16290 9596 9596 9596) max_pv 0 9: [ 0 6404@1p ] PM PV mtr(W) avl(W) raw max min spread -147 1438 6252 6252 6252 -9886 -147 1439 6256 6256 6256 -9886 -146 1438 6252 6252 6252 -9886 -146 1438 6252 6252 6252 -9886 -355 1542 6704 6704 6704 -9886 -355 1542 6704 6704 6704 -9886 -351 1540 6695 6695 6695 -9886 -351 1540 6695 6695 6695 -9886 -351 1540 6695 6695 6695 -9886 -351 1540 6695 6695 6695 -9886 -351 1540 6695 6695 6695 -9886 -351 1540 6695 6695 6695 -9886 -350 1539 6691 6691 6691 -9886 -350 1540 6695 6695 6695 -9886 -350 1540 6695 6695 6695 -9886 -350 1540 6695 6695 6695 -9886 -348 1539 6691 6691 6691 -9886 -348 1539 6691 6691 6691 -9886 -351 1540 6695 6695 6695 -9886 -351 1540 6695 6695 6695 -9886 2025-07-26 15:08:52,121 Hysteresis -49 0: raw(6695 16000 16000 16000) min(6695 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6695 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6695 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 (695 10000 10000 10000) 7: 0: 6695@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6695@1p __all__ 9: don't have active chargers. 9: raw(0 9305 9305 9305) min(0 9305 9305 9305) spread(-16581 9305 9305 9305) max_pv 0 9: [ 0 6695@1p ] PM PV mtr(W) avl(W) raw max min spread -349 1606 6982 6982 6982 -9886 -349 1606 6982 6982 6982 -9886 -349 1606 6982 6982 6982 -9886 -349 1606 6982 6982 6982 -9886 -199 1531 6656 6656 6656 -9886 -199 1532 6660 6660 6660 -9886 -135 1500 6521 6521 6521 -9886 -135 1500 6521 6521 6521 -9886 -137 1501 6526 6526 6526 -9886 -137 1501 6526 6526 6526 -9886 -135 1500 6521 6521 6521 -9886 -135 1500 6521 6521 6521 -9886 -133 1499 6517 6517 6517 -9886 -133 1499 6517 6517 6517 -9886 -135 1500 6521 6521 6521 -9886 -135 1500 6521 6521 6521 -9886 -133 1499 6517 6517 6517 -9886 -133 1499 6517 6517 6517 -9886 -132 1498 6513 6513 6513 -9886 -132 1498 6513 6513 6513 -9886 2025-07-26 15:09:02,128 Hysteresis -39 0: raw(6513 16000 16000 16000) min(6513 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6513 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6513 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 (513 10000 10000 10000) 7: 0: 6513@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6513@1p __all__ 9: don't have active chargers. 9: raw(0 9487 9487 9487) min(0 9487 9487 9487) spread(-16399 9487 9487 9487) max_pv 0 9: [ 0 6513@1p ] PM PV mtr(W) avl(W) raw max min spread -131 1456 6330 6330 6330 -9886 -131 1456 6330 6330 6330 -9886 -130 1455 6326 6326 6326 -9886 -130 1455 6326 6326 6326 -9886 -340 1560 6782 6782 6782 -9886 -340 1560 6782 6782 6782 -9886 -340 1560 6782 6782 6782 -9886 -340 1560 6782 6782 6782 -9886 -339 1559 6778 6778 6778 -9886 -339 1559 6778 6778 6778 -9886 -337 1558 6773 6773 6773 -9886 -337 1558 6773 6773 6773 -9886 -336 1557 6769 6769 6769 -9886 -336 1557 6769 6769 6769 -9886 -334 1556 6765 6765 6765 -9886 -334 1557 6769 6769 6769 -9886 -335 1557 6769 6769 6769 -9886 -335 1557 6769 6769 6769 -9886 -334 1557 6769 6769 6769 -9886 -334 1557 6769 6769 6769 -9886 2025-07-26 15:09:12,136 Hysteresis -29 0: raw(6769 16000 16000 16000) min(6769 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6769 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6769 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 (769 10000 10000 10000) 7: 0: 6769@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6769@1p __all__ 9: don't have active chargers. 9: raw(0 9231 9231 9231) min(0 9231 9231 9231) spread(-16655 9231 9231 9231) max_pv 0 9: [ 0 6769@1p ] PM PV mtr(W) avl(W) raw max min spread -334 1616 7026 7026 7026 -9886 -334 1615 7021 7021 7021 -9886 -332 1614 7017 7017 7017 -9886 -332 1614 7017 7017 7017 -9886 -182 1540 6695 6695 6695 -9886 -182 1540 6695 6695 6695 -9886 -116 1507 6552 6552 6552 -9886 -116 1507 6552 6552 6552 -9886 -113 1506 6547 6547 6547 -9886 -113 1505 6543 6543 6543 -9886 -109 1503 6534 6534 6534 -9886 -109 1503 6534 6534 6534 -9886 -113 1505 6543 6543 6543 -9886 -113 1505 6543 6543 6543 -9886 -111 1504 6539 6539 6539 -9886 -111 1504 6539 6539 6539 -9886 -112 1505 6543 6543 6543 -9886 -112 1505 6543 6543 6543 -9886 -113 1505 6543 6543 6543 -9886 -113 1505 6543 6543 6543 -9886 2025-07-26 15:09:22,140 Hysteresis -19 0: raw(6543 16000 16000 16000) min(6543 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6543 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6543 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 (543 10000 10000 10000) 7: 0: 6543@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6543@1p __all__ 9: don't have active chargers. 9: raw(0 9457 9457 9457) min(0 9457 9457 9457) spread(-16429 9457 9457 9457) max_pv 0 9: [ 0 6543@1p ] PM PV mtr(W) avl(W) raw max min spread -112 1453 6317 6317 6317 -9886 -112 1453 6317 6317 6317 -9886 -117 1455 6326 6326 6326 -9886 -117 1455 6326 6326 6326 -9886 -118 1456 6330 6330 6330 -9886 -118 1456 6330 6330 6330 -9886 -117 1455 6326 6326 6326 -9886 -117 1455 6326 6326 6326 -9886 -117 1455 6326 6326 6326 -9886 -117 1455 6326 6326 6326 -9886 -118 1456 6330 6330 6330 -9886 -118 1456 6330 6330 6330 -9886 -121 1457 6334 6334 6334 -9886 -121 1457 6334 6334 6334 -9886 -117 1455 6326 6326 6326 -9886 -117 1455 6326 6326 6326 -9886 -118 1456 6330 6330 6330 -9886 -118 1456 6330 6330 6330 -9886 -117 1455 6326 6326 6326 -9886 -117 1455 6326 6326 6326 -9886 2025-07-26 15:09:32,147 Hysteresis -9 0: raw(6326 16000 16000 16000) min(6326 16000 16000 16000) spread(-9886 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) 5: <2 active. pv reqs min 5: filtered 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 (326 10000 10000 10000) 7: 0: 6326@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6326@1p __all__ 9: don't have active chargers. 9: raw(0 9674 9674 9674) min(0 9674 9674 9674) spread(-16212 9674 9674 9674) max_pv 0 9: [ 0 6326@1p ] PM PV mtr(W) avl(W) raw max min spread -118 1406 6113 6113 6113 -9886 -118 1406 6113 6113 6113 -9886 -120 1407 6117 6117 6117 -9886 -120 1407 6117 6117 6117 -9886 -328 1510 6565 6565 6565 -9886 -328 1510 6565 6565 6565 -9886 -328 1510 6565 6565 6565 -9886 -328 1510 6565 6565 6565 -9886 -326 1509 6560 6560 6560 -9886 -326 1509 6560 6560 6560 -9886 -326 1509 6560 6560 6560 -9886 -326 1509 6560 6560 6560 -9886 -325 1509 6560 6560 6560 -9886 -325 1509 6560 6560 6560 -9886 -324 1508 6556 6556 6556 -9886 -324 1508 6556 6556 6556 -9886 -324 1508 6556 6556 6556 -9886 -324 1508 6556 6556 6556 -9886 -320 1506 6547 6547 6547 -9886 -320 1506 6547 6547 6547 -9886 2025-07-26 15:09:42,153 Hysteresis 0 0: raw(6547 16000 16000 16000) min(6547 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6547 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6547 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: 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 (547 10000 10000 10000) 7: 0: 6547@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6547@1p __all__ 9: don't have active chargers. 9: raw(0 9453 9453 9453) min(0 9453 9453 9453) spread(-16433 9453 9453 9453) max_pv 0 9: [ 0 6547@1p ] PM PV mtr(W) avl(W) raw max min spread -319 1557 6769 6769 6769 -9886 -319 1557 6769 6769 6769 -9886 -316 1555 6760 6760 6760 -9886 -316 1555 6760 6760 6760 -9886 -175 1485 6456 6456 6456 -9886 -175 1485 6456 6456 6456 -9886 -102 1449 6300 6300 6300 -9886 -102 1449 6300 6300 6300 -9886 -100 1448 6295 6295 6295 -9886 -100 1448 6295 6295 6295 -9886 -99 1448 6295 6295 6295 -9886 -99 1448 6295 6295 6295 -9886 -96 1448 6295 6295 6295 -9886 -96 1448 6295 6295 6295 -9886 -97 1448 6295 6295 6295 -9886 -97 1448 6295 6295 6295 -9886 -94 1448 6295 6295 6295 -9886 -94 1448 6295 6295 6295 -9886 -92 1448 6295 6295 6295 -9886 -92 1448 6295 6295 6295 -9886 2025-07-26 15:09:52,158 Hysteresis 10 0: raw(6295 16000 16000 16000) min(6295 16000 16000 16000) spread(-9886 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 (295 10000 10000 10000) 7: 0: 6295@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6295@1p __all__ 9: don't have active chargers. 9: raw(0 9705 9705 9705) min(0 9705 9705 9705) spread(-16181 9705 9705 9705) max_pv 0 9: [ 0 6295@1p ] PM PV mtr(W) avl(W) raw max min spread -88 1390 6043 6043 6043 -9886 -88 1390 6043 6043 6043 -9886 -87 1390 6043 6043 6043 -9886 -87 1390 6043 6043 6043 -9886 -300 1489 6473 6473 6473 -9886 -300 1489 6473 6473 6473 -9886 -298 1488 6469 6469 6469 -9886 -298 1489 6473 6473 6473 -9886 -296 1488 6469 6469 6469 -9886 -296 1488 6469 6469 6469 -9886 -293 1486 6460 6460 6460 -9886 -293 1486 6460 6460 6460 -9886 -293 1486 6460 6460 6460 -9886 -293 1486 6460 6460 6460 -9886 -294 1487 6465 6465 6465 -9886 -294 1487 6465 6465 6465 -9886 -292 1486 6460 6460 6460 -9886 -292 1486 6460 6460 6460 -9886 -287 1483 6447 6447 6447 -9886 -287 1483 6447 6447 6447 -9886 2025-07-26 15:10:02,164 Hysteresis 20 0: raw(6447 16000 16000 16000) min(6447 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6447 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6447 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (447 10000 10000 10000) 7: 0: 6447@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6447@1p __all__ 9: don't have active chargers. 9: raw(0 9553 9553 9553) min(0 9553 9553 9553) spread(-16333 9553 9553 9553) max_pv 0 9: [ 0 6447@1p ] PM PV mtr(W) avl(W) raw max min spread -281 1515 6586 6586 6586 -9886 -281 1515 6586 6586 6586 -9886 -286 1518 6600 6600 6600 -9886 -286 1518 6600 6600 6600 -9886 -282 1515 6586 6586 6586 -9886 -282 1515 6586 6586 6586 -9886 -280 1514 6582 6582 6582 -9886 -280 1514 6582 6582 6582 -9886 -318 1533 6665 6665 6665 -9886 -318 1533 6665 6665 6665 -9886 -315 1532 6660 6660 6660 -9886 -315 1532 6660 6660 6660 -9886 -297 1523 6621 6621 6621 -9886 -297 1523 6621 6621 6621 -9886 -276 1513 6578 6578 6578 -9886 -276 1513 6578 6578 6578 -9886 -272 1511 6569 6569 6569 -9886 -272 1511 6569 6569 6569 -9886 -273 1511 6569 6569 6569 -9886 -273 1511 6569 6569 6569 -9886 2025-07-26 15:10:12,170 Hysteresis 30 0: raw(6569 16000 16000 16000) min(6569 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6569 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6569 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (569 10000 10000 10000) 7: 0: 6569@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6569@1p __all__ 9: don't have active chargers. 9: raw(0 9431 9431 9431) min(0 9431 9431 9431) spread(-16455 9431 9431 9431) max_pv 0 9: [ 0 6569@1p ] PM PV mtr(W) avl(W) raw max min spread -273 1539 6691 6691 6691 -9886 -273 1539 6691 6691 6691 -9886 -268 1537 6682 6682 6682 -9886 -268 1537 6682 6682 6682 -9886 -117 1461 6352 6352 6352 -9886 -117 1461 6352 6352 6352 -9886 -47 1453 6317 6317 6317 -9886 -47 1453 6317 6317 6317 -9886 -48 1453 6317 6317 6317 -9886 -48 1453 6317 6317 6317 -9886 -44 1453 6317 6317 6317 -9886 -44 1453 6317 6317 6317 -9886 -44 1453 6317 6317 6317 -9886 -44 1453 6317 6317 6317 -9886 -42 1453 6317 6317 6317 -9886 -42 1453 6317 6317 6317 -9886 -43 1453 6317 6317 6317 -9886 -43 1453 6317 6317 6317 -9886 -43 1453 6317 6317 6317 -9886 -43 1453 6317 6317 6317 -9886 2025-07-26 15:10:22,178 Hysteresis 40 0: raw(6317 16000 16000 16000) min(6317 16000 16000 16000) spread(-9886 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 (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(0 9683 9683 9683) spread(-16203 9683 9683 9683) max_pv 0 9: [ 0 6317@1p ] PM PV mtr(W) avl(W) raw max min spread -41 1395 6065 6065 6065 -9886 -41 1395 6065 6065 6065 -9886 -41 1395 6065 6065 6065 -9886 -41 1395 6065 6065 6065 -9886 -253 1471 6395 6395 6395 -9886 -253 1471 6395 6395 6395 -9886 -249 1469 6386 6386 6386 -9886 -249 1469 6386 6386 6386 -9886 -248 1468 6382 6382 6382 -9886 -248 1468 6382 6382 6382 -9886 -249 1469 6386 6386 6386 -9886 -249 1469 6386 6386 6386 -9886 -249 1469 6386 6386 6386 -9886 -249 1469 6386 6386 6386 -9886 -245 1467 6378 6378 6378 -9886 -245 1467 6378 6378 6378 -9886 -244 1466 6373 6373 6373 -9886 -244 1466 6373 6373 6373 -9886 -243 1466 6373 6373 6373 -9886 -243 1466 6373 6373 6373 -9886 2025-07-26 15:10:32,188 Hysteresis 50 0: raw(6373 16000 16000 16000) min(6373 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6373 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6373 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (373 10000 10000 10000) 7: 0: 6373@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6373@1p __all__ 9: don't have active chargers. 9: raw(0 9627 9627 9627) min(0 9627 9627 9627) spread(-16259 9627 9627 9627) max_pv 0 9: [ 0 6373@1p ] PM PV mtr(W) avl(W) raw max min spread -240 1477 6421 6421 6421 -9886 -240 1477 6421 6421 6421 -9886 -238 1476 6417 6417 6417 -9886 -238 1476 6417 6417 6417 -9886 -236 1475 6413 6413 6413 -9886 -236 1475 6413 6413 6413 -9886 -235 1475 6413 6413 6413 -9886 -235 1475 6413 6413 6413 -9886 -231 1473 6404 6404 6404 -9886 -231 1473 6404 6404 6404 -9886 -228 1471 6395 6395 6395 -9886 -228 1471 6395 6395 6395 -9886 -228 1471 6395 6395 6395 -9886 -228 1471 6395 6395 6395 -9886 -227 1471 6395 6395 6395 -9886 -227 1471 6395 6395 6395 -9886 -225 1470 6391 6391 6391 -9886 -225 1470 6391 6391 6391 -9886 -223 1469 6386 6386 6386 -9886 -223 1469 6386 6386 6386 -9886 2025-07-26 15:10:42,193 Hysteresis 60 0: raw(6386 16000 16000 16000) min(6386 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6386 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6386 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (386 10000 10000 10000) 7: 0: 6386@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6386@1p __all__ 9: don't have active chargers. 9: raw(0 9614 9614 9614) min(0 9614 9614 9614) spread(-16272 9614 9614 9614) max_pv 0 9: [ 0 6386@1p ] PM PV mtr(W) avl(W) raw max min spread -223 1472 6400 6400 6400 -9886 -223 1472 6400 6400 6400 -9886 -224 1472 6400 6400 6400 -9886 -224 1472 6400 6400 6400 -9886 -226 1473 6404 6404 6404 -9886 -226 1473 6404 6404 6404 -9886 -222 1471 6395 6395 6395 -9886 -222 1471 6395 6395 6395 -9886 -221 1471 6395 6395 6395 -9886 -221 1471 6395 6395 6395 -9886 -222 1471 6395 6395 6395 -9886 -222 1471 6395 6395 6395 -9886 -215 1468 6382 6382 6382 -9886 -215 1468 6382 6382 6382 -9886 -215 1468 6382 6382 6382 -9886 -215 1468 6382 6382 6382 -9886 -217 1469 6386 6386 6386 -9886 -217 1469 6386 6386 6386 -9886 -212 1467 6378 6378 6378 -9886 -212 1467 6378 6378 6378 -9886 2025-07-26 15:10:52,200 Hysteresis 70 0: raw(6378 16000 16000 16000) min(6378 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6378 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6378 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (378 10000 10000 10000) 7: 0: 6378@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6378@1p __all__ 9: don't have active chargers. 9: raw(0 9622 9622 9622) min(0 9622 9622 9622) spread(-16264 9622 9622 9622) max_pv 0 9: [ 0 6378@1p ] PM PV mtr(W) avl(W) raw max min spread -212 1465 6369 6369 6369 -9886 -212 1465 6369 6369 6369 -9886 -210 1464 6365 6365 6365 -9886 -210 1464 6365 6365 6365 -9886 -203 1460 6347 6347 6347 -9886 -203 1460 6347 6347 6347 -9886 -204 1461 6352 6352 6352 -9886 -204 1461 6352 6352 6352 -9886 -202 1460 6347 6347 6347 -9886 -202 1460 6347 6347 6347 -9886 -196 1457 6334 6334 6334 -9886 -196 1457 6334 6334 6334 -9886 -196 1457 6334 6334 6334 -9886 -196 1457 6334 6334 6334 -9886 -195 1456 6330 6330 6330 -9886 -195 1456 6330 6330 6330 -9886 -190 1454 6321 6321 6321 -9886 -190 1454 6321 6321 6321 -9886 -192 1455 6326 6326 6326 -9886 -192 1455 6326 6326 6326 -9886 2025-07-26 15:11:02,207 Hysteresis 80 0: raw(6326 16000 16000 16000) min(6326 16000 16000 16000) spread(-9886 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 (326 10000 10000 10000) 7: 0: 6326@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6326@1p __all__ 9: don't have active chargers. 9: raw(0 9674 9674 9674) min(0 9674 9674 9674) spread(-16212 9674 9674 9674) max_pv 0 9: [ 0 6326@1p ] PM PV mtr(W) avl(W) raw max min spread -186 1440 6260 6260 6260 -9886 -186 1440 6260 6260 6260 -9886 -186 1440 6260 6260 6260 -9886 -186 1440 6260 6260 6260 -9886 -188 1441 6265 6265 6265 -9886 -188 1441 6265 6265 6265 -9886 -187 1440 6260 6260 6260 -9886 -187 1440 6260 6260 6260 -9886 -180 1437 6247 6247 6247 -9886 -180 1437 6247 6247 6247 -9886 -179 1436 6243 6243 6243 -9886 -179 1436 6243 6243 6243 -9886 -179 1436 6243 6243 6243 -9886 -179 1436 6243 6243 6243 -9886 -173 1433 6230 6230 6230 -9886 -173 1433 6230 6230 6230 -9886 -173 1433 6230 6230 6230 -9886 -173 1433 6230 6230 6230 -9886 -174 1434 6234 6234 6234 -9886 -174 1434 6234 6234 6234 -9886 2025-07-26 15:11:12,212 Hysteresis 90 0: raw(6234 16000 16000 16000) min(6234 16000 16000 16000) spread(-9886 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 (234 10000 10000 10000) 7: 0: 6234@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6234@1p __all__ 9: don't have active chargers. 9: raw(0 9766 9766 9766) min(0 9766 9766 9766) spread(-16120 9766 9766 9766) max_pv 0 9: [ 0 6234@1p ] PM PV mtr(W) avl(W) raw max min spread -170 1411 6134 6134 6134 -9886 -170 1411 6134 6134 6134 -9886 -170 1411 6134 6134 6134 -9886 -170 1411 6134 6134 6134 -9886 -168 1410 6130 6130 6130 -9886 -168 1410 6130 6130 6130 -9886 -161 1406 6113 6113 6113 -9886 -161 1406 6113 6113 6113 -9886 -164 1408 6121 6121 6121 -9886 -164 1408 6121 6121 6121 -9886 -164 1408 6121 6121 6121 -9886 -164 1408 6121 6121 6121 -9886 -158 1405 6108 6108 6108 -9886 -158 1405 6108 6108 6108 -9886 -158 1405 6108 6108 6108 -9886 -158 1405 6108 6108 6108 -9886 -198 1425 6195 6195 6195 -9886 -198 1425 6195 6195 6195 -9886 -181 1416 6156 6156 6156 -9886 -181 1416 6156 6156 6156 -9886 2025-07-26 15:11:22,218 Hysteresis 100 0: raw(6156 16000 16000 16000) min(6156 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6156 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6156 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 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(0 9844 9844 9844) spread(-16042 9844 9844 9844) max_pv 0 9: [ 0 6156@1p ] PM PV mtr(W) avl(W) raw max min spread -164 1390 6043 6043 6043 -9886 -164 1390 6043 6043 6043 -9886 -144 1380 6000 6000 6000 -9886 -144 1380 6000 6000 6000 -9886 -143 1379 5995 5995 5995 -9886 -143 1379 5995 5995 5995 -9886 -139 1377 5986 5986 5986 -9886 -139 1377 5986 5986 5986 -9886 -140 1378 5991 5991 5991 -9886 -140 1378 5991 5991 5991 -9886 -141 1378 5991 5991 5991 -9886 -141 1378 5991 5991 5991 -9886 -139 1377 5986 5986 5986 -9886 -139 1377 5986 5986 5986 -9886 -141 1378 5991 5991 5991 -9886 -141 1378 5991 5991 5991 -9886 -136 1376 5982 5982 5982 -9886 -136 1376 5982 5982 5982 -9886 -136 1376 5982 5982 5982 -9886 -136 1376 5982 5982 5982 -9886 2025-07-26 15:11:32,226 Hysteresis 110 0: raw(5982 16000 16000 16000) min(5982 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5982 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5982 3: shut down 0 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5982 < req 18000 No: p0 min 5982 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5982 16000 16000 16000) min(5982 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5982 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -134 -81 -352 -352 -352 -9886 -134 -81 -352 -352 -352 -9886 -128 -87 -378 -378 -378 -9886 -128 -87 -378 -378 -378 -9886 -1583 1368 5947 5947 5947 -9886 -1583 1368 5947 5947 5947 -9886 -1582 1367 5943 5943 5943 -9886 -1582 1367 5943 5943 5943 -9886 -1580 1365 5934 5934 5934 -9886 -1580 1365 5934 5934 5934 -9886 -1578 1363 5926 5926 5926 -9886 -1578 1363 5926 5926 5926 -9886 -1579 1364 5930 5930 5930 -9886 -1579 1364 5930 5930 5930 -9886 -1579 1364 5930 5930 5930 -9886 -1579 1364 5930 5930 5930 -9886 -1576 1361 5917 5917 5917 -9886 -1576 1361 5917 5917 5917 -9886 -1576 1361 5917 5917 5917 -9886 -1576 1361 5917 5917 5917 -9886 2025-07-26 15:11:42,231 Hysteresis 120 0: raw(5917 16000 16000 16000) min(5917 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5917 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5917 < req 18000 No: p0 min 5917 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5917 16000 16000 16000) min(5917 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5917 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1571 1356 5895 5895 5895 -9886 -1571 1356 5895 5895 5895 -9886 -1571 1356 5895 5895 5895 -9886 -1571 1356 5895 5895 5895 -9886 -1569 1354 5886 5886 5886 -9886 -1569 1354 5886 5886 5886 -9886 -1569 1354 5886 5886 5886 -9886 -1569 1354 5886 5886 5886 -9886 -1568 1353 5882 5882 5882 -9886 -1568 1353 5882 5882 5882 -9886 -1567 1352 5878 5878 5878 -9886 -1567 1352 5878 5878 5878 -9886 -1564 1349 5865 5865 5865 -9886 -1564 1349 5865 5865 5865 -9886 -1564 1349 5865 5865 5865 -9886 -1564 1349 5865 5865 5865 -9886 -1563 1348 5860 5860 5860 -9886 -1563 1348 5860 5860 5860 -9886 -1558 1343 5839 5839 5839 -9886 -1558 1343 5839 5839 5839 -9886 2025-07-26 15:11:52,235 Hysteresis 130 0: raw(5839 16000 16000 16000) min(5839 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5839 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5839 < req 18000 No: p0 min 5839 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5839 16000 16000 16000) min(5839 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5839 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1558 1343 5839 5839 5839 -9886 -1558 1343 5839 5839 5839 -9886 -1557 1342 5834 5834 5834 -9886 -1557 1342 5834 5834 5834 -9886 -1555 1340 5826 5826 5826 -9886 -1555 1340 5826 5826 5826 -9886 -1552 1337 5813 5813 5813 -9886 -1552 1337 5813 5813 5813 -9886 -1550 1335 5804 5804 5804 -9886 -1550 1335 5804 5804 5804 -9886 -1550 1335 5804 5804 5804 -9886 -1550 1335 5804 5804 5804 -9886 -1547 1332 5791 5791 5791 -9886 -1547 1332 5791 5791 5791 -9886 -1546 1331 5786 5786 5786 -9886 -1546 1331 5786 5786 5786 -9886 -1545 1330 5782 5782 5782 -9886 -1545 1330 5782 5782 5782 -9886 -1543 1328 5773 5773 5773 -9886 -1543 1328 5773 5773 5773 -9886 2025-07-26 15:12:02,241 Hysteresis 140 0: raw(5773 16000 16000 16000) min(5773 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5773 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5773 < req 18000 No: p0 min 5773 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5773 16000 16000 16000) min(5773 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5773 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1540 1325 5760 5760 5760 -9886 -1540 1325 5760 5760 5760 -9886 -1541 1326 5765 5765 5765 -9886 -1541 1326 5765 5765 5765 -9886 -1540 1325 5760 5760 5760 -9886 -1540 1325 5760 5760 5760 -9886 -1538 1323 5752 5752 5752 -9886 -1538 1323 5752 5752 5752 -9886 -1535 1320 5739 5739 5739 -9886 -1535 1320 5739 5739 5739 -9886 -1535 1320 5739 5739 5739 -9886 -1535 1320 5739 5739 5739 -9886 -1536 1321 5743 5743 5743 -9886 -1536 1321 5743 5743 5743 -9886 -1538 1323 5752 5752 5752 -9886 -1538 1323 5752 5752 5752 -9886 -1534 1319 5734 5734 5734 -9886 -1534 1319 5734 5734 5734 -9886 -1531 1316 5721 5721 5721 -9886 -1531 1316 5721 5721 5721 -9886 2025-07-26 15:12:12,248 Hysteresis 150 0: raw(5721 16000 16000 16000) min(5721 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5721 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5721 < req 18000 No: p0 min 5721 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5721 16000 16000 16000) min(5721 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5721 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1532 1317 5726 5726 5726 -9886 -1532 1317 5726 5726 5726 -9886 -1533 1318 5730 5730 5730 -9886 -1533 1318 5730 5730 5730 -9886 -1531 1316 5721 5721 5721 -9886 -1531 1316 5721 5721 5721 -9886 -1528 1313 5708 5708 5708 -9886 -1528 1313 5708 5708 5708 -9886 -1524 1309 5691 5691 5691 -9886 -1524 1309 5691 5691 5691 -9886 -1526 1311 5700 5700 5700 -9886 -1526 1311 5700 5700 5700 -9886 -1526 1311 5700 5700 5700 -9886 -1526 1311 5700 5700 5700 -9886 -1525 1310 5695 5695 5695 -9886 -1525 1310 5695 5695 5695 -9886 -1521 1306 5678 5678 5678 -9886 -1521 1306 5678 5678 5678 -9886 -1520 1305 5673 5673 5673 -9886 -1520 1305 5673 5673 5673 -9886 2025-07-26 15:12:22,256 Hysteresis 160 0: raw(5673 16000 16000 16000) min(5673 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5673 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5673 < req 18000 No: p0 min 5673 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5673 16000 16000 16000) min(5673 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5673 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1520 1305 5673 5673 5673 -9886 -1520 1305 5673 5673 5673 -9886 -1518 1303 5665 5665 5665 -9886 -1518 1303 5665 5665 5665 -9886 -1519 1304 5669 5669 5669 -9886 -1519 1304 5669 5669 5669 -9886 -1514 1299 5647 5647 5647 -9886 -1514 1299 5647 5647 5647 -9886 -1513 1298 5643 5643 5643 -9886 -1513 1298 5643 5643 5643 -9886 -1511 1296 5634 5634 5634 -9886 -1511 1296 5634 5634 5634 -9886 -1510 1295 5630 5630 5630 -9886 -1510 1295 5630 5630 5630 -9886 -1510 1295 5630 5630 5630 -9886 -1510 1295 5630 5630 5630 -9886 -1509 1294 5626 5626 5626 -9886 -1509 1294 5626 5626 5626 -9886 -1508 1293 5621 5621 5621 -9886 -1508 1293 5621 5621 5621 -9886 2025-07-26 15:12:32,264 Hysteresis 170 0: raw(5621 16000 16000 16000) min(5621 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5621 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5621 < req 18000 No: p0 min 5621 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5621 16000 16000 16000) min(5621 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5621 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1505 1290 5608 5608 5608 -9886 -1505 1290 5608 5608 5608 -9886 -1507 1292 5617 5617 5617 -9886 -1507 1292 5617 5617 5617 -9886 -1507 1292 5617 5617 5617 -9886 -1507 1292 5617 5617 5617 -9886 -1506 1291 5613 5613 5613 -9886 -1506 1291 5613 5613 5613 -9886 -1503 1288 5600 5600 5600 -9886 -1503 1288 5600 5600 5600 -9886 -1504 1289 5604 5604 5604 -9886 -1504 1289 5604 5604 5604 -9886 -1502 1287 5595 5595 5595 -9886 -1502 1287 5595 5595 5595 -9886 -1503 1288 5600 5600 5600 -9886 -1503 1288 5600 5600 5600 -9886 -1504 1289 5604 5604 5604 -9886 -1504 1289 5604 5604 5604 -9886 -1500 1285 5586 5586 5586 -9886 -1500 1285 5586 5586 5586 -9886 2025-07-26 15:12:42,269 Hysteresis 180 0: raw(5586 16000 16000 16000) min(5586 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5586 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5586 < req 18000 No: p0 min 5586 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5586 16000 16000 16000) min(5586 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5586 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1503 1288 5600 5600 5600 -9886 -1503 1288 5600 5600 5600 -9886 -1501 1286 5591 5591 5591 -9886 -1501 1286 5591 5591 5591 -9886 -1500 1285 5586 5586 5586 -9886 -1500 1285 5586 5586 5586 -9886 -1504 1289 5604 5604 5604 -9886 -1504 1289 5604 5604 5604 -9886 -1503 1288 5600 5600 5600 -9886 -1503 1288 5600 5600 5600 -9886 -1501 1286 5591 5591 5591 -9886 -1501 1286 5591 5591 5591 -9886 -1501 1286 5591 5591 5591 -9886 -1501 1286 5591 5591 5591 -9886 -1502 1287 5595 5595 5595 -9886 -1502 1287 5595 5595 5595 -9886 -1501 1286 5591 5591 5591 -9886 -1501 1286 5591 5591 5591 -9886 -1501 1286 5591 5591 5591 -9886 -1501 1286 5591 5591 5591 -9886 2025-07-26 15:12:52,278 Hysteresis 190 0: raw(5591 16000 16000 16000) min(5591 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5591 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5591 < req 18000 No: p0 min 5591 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5591 16000 16000 16000) min(5591 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5591 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1501 1286 5591 5591 5591 -9886 -1501 1286 5591 5591 5591 -9886 -1537 1322 5747 5747 5747 -9886 -1537 1322 5747 5747 5747 -9886 -1529 1314 5713 5713 5713 -9886 -1529 1314 5713 5713 5713 -9886 -1508 1293 5621 5621 5621 -9886 -1508 1293 5621 5621 5621 -9886 -1498 1283 5578 5578 5578 -9886 -1498 1283 5578 5578 5578 -9886 -1498 1283 5578 5578 5578 -9886 -1498 1283 5578 5578 5578 -9886 -1498 1283 5578 5578 5578 -9886 -1498 1283 5578 5578 5578 -9886 -1498 1283 5578 5578 5578 -9886 -1498 1283 5578 5578 5578 -9886 -1496 1281 5569 5569 5569 -9886 -1496 1281 5569 5569 5569 -9886 -1497 1282 5573 5573 5573 -9886 -1497 1282 5573 5573 5573 -9886 2025-07-26 15:13:02,287 Hysteresis 200 0: raw(5573 16000 16000 16000) min(5573 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5573 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5573 < req 18000 No: p0 min 5573 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5573 16000 16000 16000) min(5573 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5573 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1495 1280 5565 5565 5565 -9886 -1495 1280 5565 5565 5565 -9886 -1497 1282 5573 5573 5573 -9886 -1497 1282 5573 5573 5573 -9886 -1496 1281 5569 5569 5569 -9886 -1496 1281 5569 5569 5569 -9886 -1497 1282 5573 5573 5573 -9886 -1497 1282 5573 5573 5573 -9886 -1498 1283 5578 5578 5578 -9886 -1498 1283 5578 5578 5578 -9886 -1498 1283 5578 5578 5578 -9886 -1498 1283 5578 5578 5578 -9886 -1494 1279 5560 5560 5560 -9886 -1494 1279 5560 5560 5560 -9886 -1495 1280 5565 5565 5565 -9886 -1495 1280 5565 5565 5565 -9886 -1494 1279 5560 5560 5560 -9886 -1494 1279 5560 5560 5560 -9886 -1493 1278 5556 5556 5556 -9886 -1493 1278 5556 5556 5556 -9886 2025-07-26 15:13:12,291 Hysteresis 210 0: raw(5556 16000 16000 16000) min(5556 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5556 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5556 < req 18000 No: p0 min 5556 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5556 16000 16000 16000) min(5556 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5556 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1494 1279 5560 5560 5560 -9886 -1494 1279 5560 5560 5560 -9886 -1491 1276 5547 5547 5547 -9886 -1491 1276 5547 5547 5547 -9886 -1492 1277 5552 5552 5552 -9886 -1492 1277 5552 5552 5552 -9886 -1486 1271 5526 5526 5526 -9886 -1486 1271 5526 5526 5526 -9886 -1489 1274 5539 5539 5539 -9886 -1489 1274 5539 5539 5539 -9886 -1488 1273 5534 5534 5534 -9886 -1488 1273 5534 5534 5534 -9886 -1487 1272 5530 5530 5530 -9886 -1487 1272 5530 5530 5530 -9886 -1488 1273 5534 5534 5534 -9886 -1488 1273 5534 5534 5534 -9886 -1489 1274 5539 5539 5539 -9886 -1489 1274 5539 5539 5539 -9886 -1488 1273 5534 5534 5534 -9886 -1488 1273 5534 5534 5534 -9886 2025-07-26 15:13:22,297 Hysteresis 220 0: raw(5534 16000 16000 16000) min(5534 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5534 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5534 < req 18000 No: p0 min 5534 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5534 16000 16000 16000) min(5534 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5534 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1489 1274 5539 5539 5539 -9886 -1489 1274 5539 5539 5539 -9886 -1487 1272 5530 5530 5530 -9886 -1487 1272 5530 5530 5530 -9886 -1488 1273 5534 5534 5534 -9886 -1488 1273 5534 5534 5534 -9886 -1488 1273 5534 5534 5534 -9886 -1488 1273 5534 5534 5534 -9886 -1487 1272 5530 5530 5530 -9886 -1487 1272 5530 5530 5530 -9886 -1488 1273 5534 5534 5534 -9886 -1488 1273 5534 5534 5534 -9886 -1489 1274 5539 5539 5539 -9886 -1489 1274 5539 5539 5539 -9886 -1487 1272 5530 5530 5530 -9886 -1487 1272 5530 5530 5530 -9886 -1489 1274 5539 5539 5539 -9886 -1489 1274 5539 5539 5539 -9886 -1488 1273 5534 5534 5534 -9886 -1488 1273 5534 5534 5534 -9886 2025-07-26 15:13:32,304 Hysteresis 230 0: raw(5534 16000 16000 16000) min(5534 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5534 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5534 < req 18000 No: p0 min 5534 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5534 16000 16000 16000) min(5534 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5534 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1488 1273 5534 5534 5534 -9886 -1488 1273 5534 5534 5534 -9886 -1488 1273 5534 5534 5534 -9886 -1488 1273 5534 5534 5534 -9886 -1488 1273 5534 5534 5534 -9886 -1488 1273 5534 5534 5534 -9886 -1489 1274 5539 5539 5539 -9886 -1489 1274 5539 5539 5539 -9886 -1484 1269 5517 5517 5517 -9886 -1484 1269 5517 5517 5517 -9886 -1485 1270 5521 5521 5521 -9886 -1485 1270 5521 5521 5521 -9886 -1483 1268 5513 5513 5513 -9886 -1483 1268 5513 5513 5513 -9886 -1485 1270 5521 5521 5521 -9886 -1485 1270 5521 5521 5521 -9886 -1484 1269 5517 5517 5517 -9886 -1484 1269 5517 5517 5517 -9886 -1481 1266 5504 5504 5504 -9886 2025-07-26 15:13:42,310 Hysteresis 240 0: raw(5504 16000 16000 16000) min(5504 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5504 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5504 < req 18000 No: p0 min 5504 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5504 16000 16000 16000) min(5504 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5504 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1481 1266 5504 5504 5504 -9886 -1481 1266 5504 5504 5504 -9886 -1481 1266 5504 5504 5504 -9886 -1483 1268 5513 5513 5513 -9886 -1483 1268 5513 5513 5513 -9886 -1485 1270 5521 5521 5521 -9886 -1485 1270 5521 5521 5521 -9886 -1485 1270 5521 5521 5521 -9886 -1485 1270 5521 5521 5521 -9886 -1483 1268 5513 5513 5513 -9886 -1483 1268 5513 5513 5513 -9886 -1487 1272 5530 5530 5530 -9886 -1487 1272 5530 5530 5530 -9886 -1487 1272 5530 5530 5530 -9886 -1487 1272 5530 5530 5530 -9886 -1486 1271 5526 5526 5526 -9886 -1486 1271 5526 5526 5526 -9886 -1489 1274 5539 5539 5539 -9886 -1489 1274 5539 5539 5539 -9886 -1488 1273 5534 5534 5534 -9886 2025-07-26 15:13:52,319 Hysteresis 250 0: raw(5534 16000 16000 16000) min(5534 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5534 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5534 < req 18000 No: p0 min 5534 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5534 16000 16000 16000) min(5534 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5534 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1488 1273 5534 5534 5534 -9886 -1487 1272 5530 5530 5530 -9886 -1487 1272 5530 5530 5530 -9886 -1487 1272 5530 5530 5530 -9886 -1487 1272 5530 5530 5530 -9886 -1494 1279 5560 5560 5560 -9886 -1494 1279 5560 5560 5560 -9886 -1501 1286 5591 5591 5591 -9886 -1501 1286 5591 5591 5591 -9886 -1490 1275 5543 5543 5543 -9886 -1490 1275 5543 5543 5543 -9886 -1490 1275 5543 5543 5543 -9886 -1490 1275 5543 5543 5543 -9886 -1491 1276 5547 5547 5547 -9886 -1491 1276 5547 5547 5547 -9886 -1494 1279 5560 5560 5560 -9886 -1494 1279 5560 5560 5560 -9886 -1490 1275 5543 5543 5543 -9886 -1490 1275 5543 5543 5543 -9886 -1491 1276 5547 5547 5547 -9886 2025-07-26 15:14:02,326 Hysteresis 260 0: raw(5547 16000 16000 16000) min(5547 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5547 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5547 < req 18000 No: p0 min 5547 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5547 16000 16000 16000) min(5547 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5547 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1491 1276 5547 5547 5547 -9886 -1490 1275 5543 5543 5543 -9886 -1490 1275 5543 5543 5543 -9886 -1491 1276 5547 5547 5547 -9886 -1491 1276 5547 5547 5547 -9886 -1489 1274 5539 5539 5539 -9886 -1489 1274 5539 5539 5539 -9886 -1496 1281 5569 5569 5569 -9886 -1496 1281 5569 5569 5569 -9886 -1508 1293 5621 5621 5621 -9886 -1508 1293 5621 5621 5621 -9886 -1492 1277 5552 5552 5552 -9886 -1492 1277 5552 5552 5552 -9886 -1495 1280 5565 5565 5565 -9886 -1493 1278 5556 5556 5556 -9886 -1493 1278 5556 5556 5556 -9886 -1506 1291 5613 5613 5613 -9886 -1506 1291 5613 5613 5613 -9886 -1500 1285 5586 5586 5586 -9886 -1500 1285 5586 5586 5586 -9886 2025-07-26 15:14:12,333 Hysteresis 270 0: raw(5586 16000 16000 16000) min(5586 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5586 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5586 < req 18000 No: p0 min 5586 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5586 16000 16000 16000) min(5586 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5586 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1497 1282 5573 5573 5573 -9886 -1497 1282 5573 5573 5573 -9886 -1501 1286 5591 5591 5591 -9886 -1501 1286 5591 5591 5591 -9886 -1501 1286 5591 5591 5591 -9886 -1501 1286 5591 5591 5591 -9886 -1500 1285 5586 5586 5586 -9886 -1500 1285 5586 5586 5586 -9886 -1502 1287 5595 5595 5595 -9886 -1502 1287 5595 5595 5595 -9886 -1504 1289 5604 5604 5604 -9886 -1504 1289 5604 5604 5604 -9886 -1510 1295 5630 5630 5630 -9886 -1510 1295 5630 5630 5630 -9886 -1520 1305 5673 5673 5673 -9886 -1520 1305 5673 5673 5673 -9886 -1502 1287 5595 5595 5595 -9886 -1502 1287 5595 5595 5595 -9886 -1504 1289 5604 5604 5604 -9886 -1504 1289 5604 5604 5604 -9886 2025-07-26 15:14:22,338 Hysteresis 280 0: raw(5604 16000 16000 16000) min(5604 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5604 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5604 < req 18000 No: p0 min 5604 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5604 16000 16000 16000) min(5604 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5604 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1506 1291 5613 5613 5613 -9886 -1506 1291 5613 5613 5613 -9886 -1506 1291 5613 5613 5613 -9886 -1506 1291 5613 5613 5613 -9886 -1508 1293 5621 5621 5621 -9886 -1508 1293 5621 5621 5621 -9886 -1509 1294 5626 5626 5626 -9886 -1509 1294 5626 5626 5626 -9886 -1509 1294 5626 5626 5626 -9886 -1509 1294 5626 5626 5626 -9886 -1512 1297 5639 5639 5639 -9886 -1512 1297 5639 5639 5639 -9886 -1512 1297 5639 5639 5639 -9886 -1512 1297 5639 5639 5639 -9886 -1512 1297 5639 5639 5639 -9886 -1512 1297 5639 5639 5639 -9886 -1509 1294 5626 5626 5626 -9886 -1509 1294 5626 5626 5626 -9886 -1512 1297 5639 5639 5639 -9886 -1512 1297 5639 5639 5639 -9886 2025-07-26 15:14:32,345 Hysteresis 290 0: raw(5639 16000 16000 16000) min(5639 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5639 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5639 < req 18000 No: p0 min 5639 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5639 16000 16000 16000) min(5639 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5639 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1514 1299 5647 5647 5647 -9886 -1514 1299 5647 5647 5647 -9886 -1515 1300 5652 5652 5652 -9886 -1515 1300 5652 5652 5652 -9886 -1514 1299 5647 5647 5647 -9886 -1514 1299 5647 5647 5647 -9886 -1515 1300 5652 5652 5652 -9886 -1515 1300 5652 5652 5652 -9886 -1518 1303 5665 5665 5665 -9886 -1518 1303 5665 5665 5665 -9886 -1519 1304 5669 5669 5669 -9886 -1519 1304 5669 5669 5669 -9886 -1518 1303 5665 5665 5665 -9886 -1518 1303 5665 5665 5665 -9886 -1518 1303 5665 5665 5665 -9886 -1518 1303 5665 5665 5665 -9886 -1521 1306 5678 5678 5678 -9886 -1521 1306 5678 5678 5678 -9886 -1524 1309 5691 5691 5691 -9886 -1524 1309 5691 5691 5691 -9886 2025-07-26 15:14:42,352 Hysteresis 300 0: raw(5691 16000 16000 16000) min(5691 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5691 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5691 < req 18000 No: p0 min 5691 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5691 16000 16000 16000) min(5691 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5691 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1526 1311 5700 5700 5700 -9886 -1526 1311 5700 5700 5700 -9886 -1530 1315 5717 5717 5717 -9886 -1530 1315 5717 5717 5717 -9886 -1532 1317 5726 5726 5726 -9886 -1532 1317 5726 5726 5726 -9886 -1527 1312 5704 5704 5704 -9886 -1527 1312 5704 5704 5704 -9886 -1536 1321 5743 5743 5743 -9886 -1536 1321 5743 5743 5743 -9886 -1532 1317 5726 5726 5726 -9886 -1532 1317 5726 5726 5726 -9886 -1539 1324 5756 5756 5756 -9886 -1539 1324 5756 5756 5756 -9886 -1532 1317 5726 5726 5726 -9886 -1532 1317 5726 5726 5726 -9886 -1537 1322 5747 5747 5747 -9886 -1537 1322 5747 5747 5747 -9886 -1538 1323 5752 5752 5752 -9886 -1538 1323 5752 5752 5752 -9886 2025-07-26 15:14:52,358 Hysteresis 310 0: raw(5752 16000 16000 16000) min(5752 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5752 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5752 < req 18000 No: p0 min 5752 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5752 16000 16000 16000) min(5752 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5752 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1541 1326 5765 5765 5765 -9886 -1541 1326 5765 5765 5765 -9886 -1545 1330 5782 5782 5782 -9886 -1545 1330 5782 5782 5782 -9886 -1547 1332 5791 5791 5791 -9886 -1547 1332 5791 5791 5791 -9886 -1544 1329 5778 5778 5778 -9886 -1544 1329 5778 5778 5778 -9886 -1552 1337 5813 5813 5813 -9886 -1552 1337 5813 5813 5813 -9886 -1551 1336 5808 5808 5808 -9886 -1551 1336 5808 5808 5808 -9886 -1554 1340 5826 5826 5826 -9886 -1554 1340 5826 5826 5826 -9886 -1552 1337 5813 5813 5813 -9886 -1552 1337 5813 5813 5813 -9886 -1555 1340 5826 5826 5826 -9886 -1555 1340 5826 5826 5826 -9886 -1544 1329 5778 5778 5778 -9886 -1544 1329 5778 5778 5778 -9886 2025-07-26 15:15:02,364 Hysteresis 320 0: raw(5778 16000 16000 16000) min(5778 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5778 0: [ 0 0p PV ] __all__ 1: have B1 1; 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 1, sorted to 0 4: 0: No: p0 min 5778 < req 18000 No: p0 min 5778 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5778 16000 16000 16000) min(5778 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5778 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1540 1325 5760 5760 5760 -9886 -1540 1325 5760 5760 5760 -9886 -1546 1331 5786 5786 5786 -9886 -1546 1331 5786 5786 5786 -9886 -1551 1336 5808 5808 5808 -9886 -1551 1336 5808 5808 5808 -9886 -1552 1337 5813 5813 5813 -9886 -1552 1337 5813 5813 5813 -9886 -1556 1341 5830 5830 5830 -9886 -1556 1341 5830 5830 5830 -9886 -1555 1340 5826 5826 5826 -9886 -1555 1340 5826 5826 5826 -9886 -1561 1346 5852 5852 5852 -9886 -1561 1346 5852 5852 5852 -9886 -1561 1346 5852 5852 5852 -9886 -1561 1346 5852 5852 5852 -9886 -1562 1347 5856 5856 5856 -9886 -1562 1347 5856 5856 5856 -9886 -1560 1345 5847 5847 5847 -9886 -1560 1345 5847 5847 5847 -9886 2025-07-26 15:15:12,373 Hysteresis 330 0: raw(5847 16000 16000 16000) min(5847 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5847 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5847 < req 18000 No: p0 min 5847 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5847 16000 16000 16000) min(5847 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5847 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1559 1344 5843 5843 5843 -9886 -1559 1344 5843 5843 5843 -9886 -1565 1350 5869 5869 5869 -9886 -1565 1350 5869 5869 5869 -9886 -1566 1351 5873 5873 5873 -9886 -1566 1351 5873 5873 5873 -9886 -1569 1354 5886 5886 5886 -9886 -1569 1354 5886 5886 5886 -9886 -1572 1357 5900 5900 5900 -9886 -1572 1357 5900 5900 5900 -9886 -1577 1362 5921 5921 5921 -9886 -1577 1362 5921 5921 5921 -9886 -1579 1364 5930 5930 5930 -9886 -1579 1364 5930 5930 5930 -9886 -1579 1364 5930 5930 5930 -9886 -1579 1364 5930 5930 5930 -9886 -1581 1366 5939 5939 5939 -9886 -1581 1366 5939 5939 5939 -9886 -1581 1366 5939 5939 5939 -9886 -1581 1366 5939 5939 5939 -9886 2025-07-26 15:15:22,379 Hysteresis 340 0: raw(5939 16000 16000 16000) min(5939 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5939 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5939 < req 18000 No: p0 min 5939 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5939 16000 16000 16000) min(5939 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 5939 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1581 1366 5939 5939 5939 -9886 -1581 1366 5939 5939 5939 -9886 -1578 1363 5926 5926 5926 -9886 -1578 1363 5926 5926 5926 -9886 -1586 1371 5960 5960 5960 -9886 -1586 1371 5960 5960 5960 -9886 -1590 1375 5978 5978 5978 -9886 -1590 1375 5978 5978 5978 -9886 -1592 1377 5986 5986 5986 -9886 -1592 1377 5986 5986 5986 -9886 -1598 1383 6013 6013 6013 -9886 -1598 1383 6013 6013 6013 -9886 -1600 1385 6021 6021 6021 -9886 -1600 1385 6021 6021 6021 -9886 -1600 1385 6021 6021 6021 -9886 -1600 1385 6021 6021 6021 -9886 -1602 1387 6030 6030 6030 -9886 -1602 1387 6030 6030 6030 -9886 -1605 1390 6043 6043 6043 -9886 -1605 1390 6043 6043 6043 -9886 2025-07-26 15:15:32,385 Hysteresis 350 0: raw(6043 16000 16000 16000) min(6043 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6043 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 6043 < req 18000 Yes (1p) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (43 10000 10000 10000) 7: 0: !chrg 6043@1p 8: filtered 1 to 0. __all__ 9: have active chargers. 9: raw(0 9957 9957 9957) min(0 9957 9957 9957) spread(-15929 9957 9957 9957) max_pv 0 9: [ 0 6043@1p ] PM PV mtr(W) avl(W) raw max min spread -1602 2429 10560 10560 10560 -9886 -1602 2429 10560 10560 10560 -9886 -1604 2430 10565 10565 10565 -9886 -1604 2430 10565 10565 10565 -9886 -1603 2430 10565 10565 10565 -9886 -1603 2430 10565 10565 10565 -9886 -1610 2435 10586 10586 10586 -9886 -1610 2435 10586 10586 10586 -9886 -1613 2437 10595 10595 10595 -9886 -1613 2437 10595 10595 10595 -9886 -1618 2441 10613 10613 10613 -9886 -1618 2441 10613 10613 10613 -9886 -1619 2442 10617 10617 10617 -9886 -1619 2442 10617 10617 10617 -9886 -1623 2445 10630 10630 10630 -9886 -1623 2445 10630 10630 10630 -9886 -1623 2445 10630 10630 10630 -9886 -1623 2445 10630 10630 10630 -9886 -1622 2444 10626 10626 10626 -9886 -1622 2444 10626 10626 10626 -9886 2025-07-26 15:15:42,397 Hysteresis -199 0: raw(10626 16000 16000 16000) min(10626 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 10626 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 10626 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 (4626 10000 10000 10000) 7: 0: 10626@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10626@1p __all__ 9: don't have active chargers. 9: raw(0 5374 5374 5374) min(0 5374 5374 5374) spread(-20512 5374 5374 5374) max_pv 0 9: [ 0 10626@1p ] PM PV mtr(W) avl(W) raw max min spread -1624 3499 15213 15213 15213 -9886 -1624 3499 15213 15213 15213 -9886 -1614 3492 15182 15182 15182 -9886 -1614 3492 15182 15182 15182 -9886 -1567 3457 15030 15030 15030 -9886 -1567 3457 15030 15030 15030 -9886 -1595 3478 15121 15121 15121 -9886 -1595 3478 15121 15121 15121 -9886 -1127 2899 12604 12604 12604 -9886 -1127 2899 12604 12604 12604 -9886 -365 2518 10947 10947 10947 -9886 -365 2518 10947 10947 10947 -9886 248 2312 10052 10052 10052 -9886 248 2312 10052 10052 10052 -9886 348 2262 9834 9834 9834 -9886 348 2262 9834 9834 9834 -9886 8 2386 10373 10373 10373 -9886 8 2301 10004 10004 10004 -9886 6 2301 10004 10004 10004 -9886 6 2301 10004 10004 10004 -9886 2025-07-26 15:15:52,404 Hysteresis -189 0: raw(10004 16000 16000 16000) min(10004 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 10004 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 10004 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 (4004 10000 10000 10000) 7: 0: 10004@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10004@1p __all__ 9: don't have active chargers. 9: raw(0 5996 5996 5996) min(0 5996 5996 5996) spread(-19890 5996 5996 5996) max_pv 0 9: [ 0 10004@1p ] PM PV mtr(W) avl(W) raw max min spread 5 1921 8352 8352 8352 -9886 5 1822 7921 7921 7921 -9886 4 1822 7921 7921 7921 -9886 4 1509 6560 6560 6560 -9886 -125 1528 6643 6643 6643 -9886 -125 1528 6643 6643 6643 -9886 25 1489 6473 6473 6473 -9886 25 1489 6473 6473 6473 -9886 -17 1484 6452 6452 6452 -9886 -17 1484 6452 6452 6452 -9886 3 1811 7873 7873 7873 -9886 3 1835 7978 7978 7978 -9886 -2 1835 7978 7978 7978 -9886 -2 1847 8030 8030 8030 -9886 -10 1847 8030 8030 8030 -9886 -10 1853 8056 8056 8056 -9886 -11 1853 8056 8056 8056 -9886 -11 1856 8069 8069 8069 -9886 -5 1856 8069 8069 8069 -9886 -5 1857 8073 8073 8073 -9886 2025-07-26 15:16:02,414 Hysteresis -179 0: raw(8073 16000 16000 16000) min(8073 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 8073 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 8073 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 (2073 10000 10000 10000) 7: 0: 8073@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8073@1p __all__ 9: don't have active chargers. 9: raw(0 7927 7927 7927) min(0 7927 7927 7927) spread(-17959 7927 7927 7927) max_pv 0 9: [ 0 8073@1p ] PM PV mtr(W) avl(W) raw max min spread -10 1413 6143 6143 6143 -9886 -10 1417 6160 6160 6160 -9886 -7 1417 6160 6160 6160 -9886 -7 1417 6160 6160 6160 -9886 -305 1523 6621 6621 6621 -9886 -305 1524 6626 6626 6626 -9886 -10 1422 6182 6182 6182 -9886 -10 1436 6243 6243 6243 -9886 -24 1436 6243 6243 6243 -9886 -24 1436 6243 6243 6243 -9886 -4 1560 6782 6782 6782 -9886 -4 1619 7039 7039 7039 -9886 -10 1619 7039 7039 7039 -9886 -10 1648 7165 7165 7165 -9886 -10 1648 7165 7165 7165 -9886 -10 1660 7217 7217 7217 -9886 -3 1660 7217 7217 7217 -9886 -3 1665 7239 7239 7239 -9886 2 1665 7239 7239 7239 -9886 2 1665 7239 7239 7239 -9886 2025-07-26 15:16:12,420 Hysteresis -169 0: raw(7239 16000 16000 16000) min(7239 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 7239 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7239 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 (1239 10000 10000 10000) 7: 0: 7239@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7239@1p __all__ 9: don't have active chargers. 9: raw(0 8761 8761 8761) min(0 8761 8761 8761) spread(-17125 8761 8761 8761) max_pv 0 9: [ 0 7239@1p ] PM PV mtr(W) avl(W) raw max min spread -6 1479 6430 6430 6430 -9886 -6 1482 6443 6443 6443 -9886 -6 1482 6443 6443 6443 -9886 -6 1482 6443 6443 6443 -9886 -165 1515 6586 6586 6586 -9886 -165 1516 6591 6591 6591 -9886 -50 1483 6447 6447 6447 -9886 -50 1492 6486 6486 6486 -9886 -58 1492 6486 6486 6486 -9886 -58 1492 6486 6486 6486 -9886 -67 1558 6773 6773 6773 -9886 -67 1589 6908 6908 6908 -9886 -68 1589 6908 6908 6908 -9886 -68 1589 6908 6908 6908 -9886 -77 1600 6956 6956 6956 -9886 -77 1600 6956 6956 6956 -9886 -74 1604 6973 6973 6973 -9886 -74 1604 6973 6973 6973 -9886 -77 1606 6982 6982 6982 -9886 -77 1606 6982 6982 6982 -9886 2025-07-26 15:16:22,428 Hysteresis -159 0: raw(6982 16000 16000 16000) min(6982 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6982 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6982 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 (982 10000 10000 10000) 7: 0: 6982@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6982@1p __all__ 9: don't have active chargers. 9: raw(0 9018 9018 9018) min(0 9018 9018 9018) spread(-16868 9018 9018 9018) max_pv 0 9: [ 0 6982@1p ] PM PV mtr(W) avl(W) raw max min spread -77 1548 6730 6730 6730 -9886 -77 1548 6730 6730 6730 -9886 -75 1548 6730 6730 6730 -9886 -75 1548 6730 6730 6730 -9886 -73 1548 6730 6730 6730 -9886 -73 1548 6730 6730 6730 -9886 -74 1548 6730 6730 6730 -9886 -74 1548 6730 6730 6730 -9886 -78 1548 6730 6730 6730 -9886 -78 1548 6730 6730 6730 -9886 -85 1548 6730 6730 6730 -9886 -85 1548 6730 6730 6730 -9886 -88 1548 6730 6730 6730 -9886 -88 1548 6730 6730 6730 -9886 -93 1548 6730 6730 6730 -9886 -93 1548 6730 6730 6730 -9886 -97 1548 6730 6730 6730 -9886 -97 1548 6730 6730 6730 -9886 -97 1548 6730 6730 6730 -9886 -97 1548 6730 6730 6730 -9886 2025-07-26 15:16:32,433 Hysteresis -149 0: raw(6730 16000 16000 16000) min(6730 16000 16000 16000) spread(-9886 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) 5: <2 active. pv reqs min 5: filtered 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 (730 10000 10000 10000) 7: 0: 6730@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6730@1p __all__ 9: don't have active chargers. 9: raw(0 9270 9270 9270) min(0 9270 9270 9270) spread(-16616 9270 9270 9270) max_pv 0 9: [ 0 6730@1p ] PM PV mtr(W) avl(W) raw max min spread -95 1490 6478 6478 6478 -9886 -95 1490 6478 6478 6478 -9886 -95 1490 6478 6478 6478 -9886 -95 1490 6478 6478 6478 -9886 -94 1490 6478 6478 6478 -9886 -94 1490 6478 6478 6478 -9886 -93 1490 6478 6478 6478 -9886 -93 1490 6478 6478 6478 -9886 -95 1490 6478 6478 6478 -9886 -95 1490 6478 6478 6478 -9886 -101 1490 6478 6478 6478 -9886 -101 1490 6478 6478 6478 -9886 -102 1491 6482 6482 6482 -9886 -102 1491 6482 6482 6482 -9886 -105 1492 6486 6486 6486 -9886 -105 1492 6486 6486 6486 -9886 -113 1496 6504 6504 6504 -9886 -113 1496 6504 6504 6504 -9886 -119 1499 6517 6517 6517 -9886 -119 1499 6517 6517 6517 -9886 2025-07-26 15:16:42,444 Hysteresis -139 0: raw(6517 16000 16000 16000) min(6517 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6517 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6517 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 (517 10000 10000 10000) 7: 0: 6517@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6517@1p __all__ 9: don't have active chargers. 9: raw(0 9483 9483 9483) min(0 9483 9483 9483) spread(-16403 9483 9483 9483) max_pv 0 9: [ 0 6517@1p ] PM PV mtr(W) avl(W) raw max min spread -120 1451 6308 6308 6308 -9886 -120 1451 6308 6308 6308 -9886 -122 1452 6313 6313 6313 -9886 -122 1452 6313 6313 6313 -9886 -338 1559 6778 6778 6778 -9886 -338 1559 6778 6778 6778 -9886 -340 1560 6782 6782 6782 -9886 -340 1560 6782 6782 6782 -9886 -342 1561 6786 6786 6786 -9886 -342 1561 6786 6786 6786 -9886 -348 1564 6800 6800 6800 -9886 -348 1564 6800 6800 6800 -9886 -351 1566 6808 6808 6808 -9886 -351 1566 6808 6808 6808 -9886 -354 1567 6813 6813 6813 -9886 -354 1567 6813 6813 6813 -9886 -361 1571 6830 6830 6830 -9886 -361 1571 6830 6830 6830 -9886 -363 1572 6834 6834 6834 -9886 -363 1572 6834 6834 6834 -9886 2025-07-26 15:16:52,450 Hysteresis -129 0: raw(6834 16000 16000 16000) min(6834 16000 16000 16000) spread(-9886 16000 16000 16000) max_pv 6834 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6834 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 (834 10000 10000 10000) 7: 0: 6834@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6834@1p __all__ 9: don't have active chargers. 9: raw(0 9166 9166 9166) min(0 9166 9166 9166) spread(-16720 9166 9166 9166) max_pv 0 9: [ 0 6834@1p ] PM PV mtr(W) avl(W) raw max min spread -364 1645 7152 7152 7152 -6973 -364 1645 7152 7152 7152 -6973 -359 1643 7143 7143 7143 -6973 -359 1643 7143 7143 7143 -6973 -170 1549 6734 6734 6734 -6973 -170 1549 6734 6734 6734 -6973 -150 1539 6691 6691 6691 -6973 -150 1539 6691 6691 6691 -6973 -150 1539 6691 6691 6691 -6973 -150 1539 6691 6691 6691 -6973 -152 1540 6695 6695 6695 -6973 -152 1540 6695 6695 6695 -6973 -163 1545 6717 6717 6717 -6973 -163 1545 6717 6717 6717 -6973 -165 1546 6721 6721 6721 -6973 -165 1546 6721 6721 6721 -6973 -167 1547 6726 6726 6726 -6973 -167 1547 6726 6726 6726 -6973 -171 1549 6734 6734 6734 -6973 -171 1549 6734 6734 6734 -6973 2025-07-26 15:17:02,460 Hysteresis -119 0: raw(6734 16000 16000 16000) min(6734 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6734 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6734 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 (734 10000 10000 10000) 7: 0: 6734@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6734@1p __all__ 9: don't have active chargers. 9: raw(0 9266 9266 9266) min(0 9266 9266 9266) spread(-13707 9266 9266 9266) max_pv 0 9: [ 0 6734@1p ] PM PV mtr(W) avl(W) raw max min spread -175 1528 6643 6643 6643 -6973 -175 1528 6643 6643 6643 -6973 -178 1530 6652 6652 6652 -6973 -178 1530 6652 6652 6652 -6973 -177 1530 6652 6652 6652 -6973 -177 1530 6652 6652 6652 -6973 -180 1531 6656 6656 6656 -6973 -180 1531 6656 6656 6656 -6973 -177 1529 6647 6647 6647 -6973 -177 1529 6647 6647 6647 -6973 -183 1532 6660 6660 6660 -6973 -183 1532 6660 6660 6660 -6973 -186 1534 6669 6669 6669 -6973 -186 1534 6669 6669 6669 -6973 -190 1536 6678 6678 6678 -6973 -190 1536 6678 6678 6678 -6973 -193 1537 6682 6682 6682 -6973 -193 1537 6682 6682 6682 -6973 -197 1539 6691 6691 6691 -6973 -197 1539 6691 6691 6691 -6973 2025-07-26 15:17:12,465 Hysteresis -109 0: raw(6691 16000 16000 16000) min(6691 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6691 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6691 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 (691 10000 10000 10000) 7: 0: 6691@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6691@1p __all__ 9: don't have active chargers. 9: raw(0 9309 9309 9309) min(0 9309 9309 9309) spread(-13664 9309 9309 9309) max_pv 0 9: [ 0 6691@1p ] PM PV mtr(W) avl(W) raw max min spread -199 1530 6652 6652 6652 -6973 -199 1530 6652 6652 6652 -6973 -204 1533 6665 6665 6665 -6973 -204 1533 6665 6665 6665 -6973 -206 1534 6669 6669 6669 -6973 -206 1534 6669 6669 6669 -6973 -207 1534 6669 6669 6669 -6973 -207 1534 6669 6669 6669 -6973 -208 1535 6673 6673 6673 -6973 -208 1535 6673 6673 6673 -6973 -207 1534 6669 6669 6669 -6973 -207 1534 6669 6669 6669 -6973 -210 1536 6678 6678 6678 -6973 -210 1536 6678 6678 6678 -6973 -214 1538 6686 6686 6686 -6973 -214 1538 6686 6686 6686 -6973 -219 1540 6695 6695 6695 -6973 -219 1540 6695 6695 6695 -6973 -224 1543 6708 6708 6708 -6973 -224 1543 6708 6708 6708 -6973 2025-07-26 15:17:22,471 Hysteresis -99 0: raw(6708 16000 16000 16000) min(6708 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6708 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6708 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 (708 10000 10000 10000) 7: 0: 6708@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6708@1p __all__ 9: don't have active chargers. 9: raw(0 9292 9292 9292) min(0 9292 9292 9292) spread(-13681 9292 9292 9292) max_pv 0 9: [ 0 6708@1p ] PM PV mtr(W) avl(W) raw max min spread -228 1549 6734 6734 6734 -6973 -228 1549 6734 6734 6734 -6973 -229 1549 6734 6734 6734 -6973 -229 1549 6734 6734 6734 -6973 -310 1589 6908 6908 6908 -6973 -310 1589 6908 6908 6908 -6973 -314 1591 6917 6917 6917 -6973 -314 1591 6917 6917 6917 -6973 -317 1593 6926 6926 6926 -6973 -317 1593 6926 6926 6926 -6973 -318 1593 6926 6926 6926 -6973 -318 1593 6926 6926 6926 -6973 -321 1595 6934 6934 6934 -6973 -321 1595 6934 6934 6934 -6973 -329 1599 6952 6952 6952 -6973 -329 1599 6952 6952 6952 -6973 -334 1601 6960 6960 6960 -6973 -334 1601 6960 6960 6960 -6973 -334 1601 6960 6960 6960 -6973 -334 1601 6960 6960 6960 -6973 2025-07-26 15:17:32,476 Hysteresis -89 0: raw(6960 16000 16000 16000) min(6960 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6960 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6960 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 (960 10000 10000 10000) 7: 0: 6960@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6960@1p __all__ 9: don't have active chargers. 9: raw(0 9040 9040 9040) min(0 9040 9040 9040) spread(-13933 9040 9040 9040) max_pv 0 9: [ 0 6960@1p ] PM PV mtr(W) avl(W) raw max min spread -339 1662 7226 7226 7226 -6973 -339 1662 7226 7226 7226 -6973 -341 1663 7230 7230 7230 -6973 -341 1663 7230 7230 7230 -6973 -343 1664 7234 7234 7234 -6973 -343 1664 7234 7234 7234 -6973 -338 1661 7221 7221 7221 -6973 -338 1661 7221 7221 7221 -6973 -341 1663 7230 7230 7230 -6973 -341 1663 7230 7230 7230 -6973 -340 1662 7226 7226 7226 -6973 -340 1662 7226 7226 7226 -6973 -338 1661 7221 7221 7221 -6973 -338 1661 7221 7221 7221 -6973 -336 1660 7217 7217 7217 -6973 -336 1660 7217 7217 7217 -6973 -336 1660 7217 7217 7217 -6973 -336 1660 7217 7217 7217 -6973 -334 1659 7213 7213 7213 -6973 -334 1659 7213 7213 7213 -6973 2025-07-26 15:17:42,481 Hysteresis -79 0: raw(7213 16000 16000 16000) min(7213 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 7213 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7213 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(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 (1213 10000 10000 10000) 7: 0: 7213@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7213@1p __all__ 9: don't have active chargers. 9: raw(0 8787 8787 8787) min(0 8787 8787 8787) spread(-14186 8787 8787 8787) max_pv 0 9: [ 0 7213@1p ] PM PV mtr(W) avl(W) raw max min spread -336 1718 7469 7469 7469 -6973 -336 1718 7469 7469 7469 -6973 -337 1719 7473 7473 7473 -6973 -337 1719 7473 7473 7473 -6973 -339 1720 7478 7478 7478 -6973 -339 1720 7478 7478 7478 -6973 -336 1718 7469 7469 7469 -6973 -336 1718 7469 7469 7469 -6973 -334 1717 7465 7465 7465 -6973 -334 1717 7465 7465 7465 -6973 -344 1722 7486 7486 7486 -6973 -344 1722 7486 7486 7486 -6973 -341 1721 7482 7482 7482 -6973 -341 1721 7482 7482 7482 -6973 -345 1723 7491 7491 7491 -6973 -345 1723 7491 7491 7491 -6973 -358 1729 7517 7517 7517 -6973 -358 1729 7517 7517 7517 -6973 -366 1733 7534 7534 7534 -6973 -366 1733 7534 7534 7534 -6973 2025-07-26 15:17:52,487 Hysteresis -69 0: raw(7534 16000 16000 16000) min(7534 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 7534 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7534 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 (1534 10000 10000 10000) 7: 0: 7534@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7534@1p __all__ 9: don't have active chargers. 9: raw(0 8466 8466 8466) min(0 8466 8466 8466) spread(-14507 8466 8466 8466) max_pv 0 9: [ 0 7534@1p ] PM PV mtr(W) avl(W) raw max min spread -370 1809 7865 7865 7865 -6973 -370 1809 7865 7865 7865 -6973 -381 1815 7891 7891 7891 -6973 -381 1815 7891 7891 7891 -6973 -389 1819 7908 7908 7908 -6973 -389 1819 7908 7908 7908 -6973 -396 1822 7921 7921 7921 -6973 -396 1822 7921 7921 7921 -6973 -263 1756 7634 7634 7634 -6973 -263 1756 7634 7634 7634 -6973 -286 1767 7682 7682 7682 -6973 -286 1767 7682 7682 7682 -6973 -258 1753 7621 7621 7621 -6973 -258 1753 7621 7621 7621 -6973 -382 1815 7891 7891 7891 -6973 -382 1815 7891 7891 7891 -6973 -318 1783 7752 7752 7752 -6973 -318 1783 7752 7752 7752 -6973 -352 1800 7826 7826 7826 -6973 -352 1800 7826 7826 7826 -6973 2025-07-26 15:18:02,493 Hysteresis -59 0: raw(7826 16000 16000 16000) min(7826 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 7826 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7826 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 (1826 10000 10000 10000) 7: 0: 7826@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7826@1p __all__ 9: don't have active chargers. 9: raw(0 8174 8174 8174) min(0 8174 8174 8174) spread(-14799 8174 8174 8174) max_pv 0 9: [ 0 7826@1p ] PM PV mtr(W) avl(W) raw max min spread -401 1892 8226 8226 8226 -6973 -401 1892 8226 8226 8226 -6973 -407 1895 8239 8239 8239 -6973 -407 1895 8239 8239 8239 -6973 -389 1886 8200 8200 8200 -6973 -389 1886 8200 8200 8200 -6973 -134 1759 7647 7647 7647 -6973 -134 1759 7647 7647 7647 -6973 -129 1756 7634 7634 7634 -6973 -129 1756 7634 7634 7634 -6973 -128 1756 7634 7634 7634 -6973 -128 1756 7634 7634 7634 -6973 -127 1755 7630 7630 7630 -6973 -127 1755 7630 7630 7630 -6973 -131 1757 7639 7639 7639 -6973 -131 1757 7639 7639 7639 -6973 -129 1756 7634 7634 7634 -6973 -129 1756 7634 7634 7634 -6973 -127 1755 7630 7630 7630 -6973 -127 1755 7630 7630 7630 -6973 2025-07-26 15:18:12,498 Hysteresis -49 0: raw(7630 16000 16000 16000) min(7630 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 7630 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7630 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 (1630 10000 10000 10000) 7: 0: 7630@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7630@1p __all__ 9: don't have active chargers. 9: raw(0 8370 8370 8370) min(0 8370 8370 8370) spread(-14603 8370 8370 8370) max_pv 0 9: [ 0 7630@1p ] PM PV mtr(W) avl(W) raw max min spread -129 1711 7439 7439 7439 -6973 -129 1711 7439 7439 7439 -6973 -124 1709 7430 7430 7430 -6973 -124 1709 7430 7430 7430 -6973 -123 1708 7426 7426 7426 -6973 -123 1708 7426 7426 7426 -6973 -120 1707 7421 7421 7421 -6973 -120 1707 7421 7421 7421 -6973 -115 1704 7408 7408 7408 -6973 -115 1704 7408 7408 7408 -6973 -118 1706 7417 7417 7417 -6973 -118 1706 7417 7417 7417 -6973 -113 1703 7404 7404 7404 -6973 -113 1703 7404 7404 7404 -6973 -110 1702 7400 7400 7400 -6973 -110 1702 7400 7400 7400 -6973 -103 1698 7382 7382 7382 -6973 -103 1698 7382 7382 7382 -6973 -94 1697 7378 7378 7378 -6973 -94 1697 7378 7378 7378 -6973 2025-07-26 15:18:22,503 Hysteresis -39 0: raw(7378 16000 16000 16000) min(7378 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 7378 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7378 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 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 (1378 10000 10000 10000) 7: 0: 7378@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7378@1p __all__ 9: don't have active chargers. 9: raw(0 8622 8622 8622) min(0 8622 8622 8622) spread(-14351 8622 8622 8622) max_pv 0 9: [ 0 7378@1p ] PM PV mtr(W) avl(W) raw max min spread -91 1639 7126 7126 7126 -6973 -91 1639 7126 7126 7126 -6973 -81 1639 7126 7126 7126 -6973 -81 1639 7126 7126 7126 -6973 -342 1760 7652 7652 7652 -6973 -342 1760 7652 7652 7652 -6973 -313 1745 7586 7586 7586 -6973 -313 1745 7586 7586 7586 -6973 -281 1729 7517 7517 7517 -6973 -281 1729 7517 7517 7517 -6973 -260 1718 7469 7469 7469 -6973 -260 1718 7469 7469 7469 -6973 -244 1710 7434 7434 7434 -6973 -244 1710 7434 7434 7434 -6973 -236 1706 7417 7417 7417 -6973 -236 1706 7417 7417 7417 -6973 -227 1702 7400 7400 7400 -6973 -227 1702 7400 7400 7400 -6973 -219 1698 7382 7382 7382 -6973 -219 1698 7382 7382 7382 -6973 2025-07-26 15:18:32,509 Hysteresis -29 0: raw(7382 16000 16000 16000) min(7382 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 7382 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7382 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 (1382 10000 10000 10000) 7: 0: 7382@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7382@1p __all__ 9: don't have active chargers. 9: raw(0 8618 8618 8618) min(0 8618 8618 8618) spread(-14355 8618 8618 8618) max_pv 0 9: [ 0 7382@1p ] PM PV mtr(W) avl(W) raw max min spread -211 1696 7373 7373 7373 -6973 -211 1696 7373 7373 7373 -6973 -211 1696 7373 7373 7373 -6973 -211 1696 7373 7373 7373 -6973 -207 1694 7365 7365 7365 -6973 -207 1694 7365 7365 7365 -6973 -203 1692 7356 7356 7356 -6973 -203 1691 7352 7352 7352 -6973 -199 1689 7343 7343 7343 -6973 -199 1689 7343 7343 7343 -6973 -196 1688 7339 7339 7339 -6973 -196 1688 7339 7339 7339 -6973 -196 1688 7339 7339 7339 -6973 -196 1688 7339 7339 7339 -6973 -198 1689 7343 7343 7343 -6973 -198 1689 7343 7343 7343 -6973 -194 1687 7334 7334 7334 -6973 -194 1687 7334 7334 7334 -6973 -188 1684 7321 7321 7321 -6973 -188 1684 7321 7321 7321 -6973 2025-07-26 15:18:42,514 Hysteresis -19 0: raw(7321 16000 16000 16000) min(7321 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 7321 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7321 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 (1321 10000 10000 10000) 7: 0: 7321@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7321@1p __all__ 9: don't have active chargers. 9: raw(0 8679 8679 8679) min(0 8679 8679 8679) spread(-14294 8679 8679 8679) max_pv 0 9: [ 0 7321@1p ] PM PV mtr(W) avl(W) raw max min spread -188 1670 7260 7260 7260 -6973 -188 1670 7260 7260 7260 -6973 -189 1670 7260 7260 7260 -6973 -189 1670 7260 7260 7260 -6973 -187 1669 7256 7256 7256 -6973 -187 1669 7256 7256 7256 -6973 -185 1668 7252 7252 7252 -6973 -185 1668 7252 7252 7252 -6973 -182 1667 7247 7247 7247 -6973 -182 1667 7247 7247 7247 -6973 -179 1665 7239 7239 7239 -6973 -179 1665 7239 7239 7239 -6973 -173 1662 7226 7226 7226 -6973 -173 1662 7226 7226 7226 -6973 -148 1650 7173 7173 7173 -6973 -148 1650 7173 7173 7173 -6973 -126 1639 7126 7126 7126 -6973 -126 1639 7126 7126 7126 -6973 -98 1626 7069 7069 7069 -6973 -98 1626 7069 7069 7069 -6973 2025-07-26 15:18:52,519 Hysteresis -9 0: raw(7069 16000 16000 16000) min(7069 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 7069 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7069 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 (1069 10000 10000 10000) 7: 0: 7069@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7069@1p __all__ 9: don't have active chargers. 9: raw(0 8931 8931 8931) min(0 8931 8931 8931) spread(-14042 8931 8931 8931) max_pv 0 9: [ 0 7069@1p ] PM PV mtr(W) avl(W) raw max min spread -94 1568 6817 6817 6817 -6973 -94 1568 6817 6817 6817 -6973 -100 1568 6817 6817 6817 -6973 -100 1568 6817 6817 6817 -6973 -114 1575 6847 6847 6847 -6973 -114 1575 6847 6847 6847 -6973 -114 1575 6847 6847 6847 -6973 -114 1575 6847 6847 6847 -6973 -114 1575 6847 6847 6847 -6973 -114 1575 6847 6847 6847 -6973 -121 1578 6860 6860 6860 -6973 -121 1578 6860 6860 6860 -6973 -118 1577 6856 6856 6856 -6973 -118 1577 6856 6856 6856 -6973 -101 1568 6817 6817 6817 -6973 -101 1568 6817 6817 6817 -6973 -101 1568 6817 6817 6817 -6973 -101 1568 6817 6817 6817 -6973 -105 1570 6826 6826 6826 -6973 -105 1570 6826 6826 6826 -6973 2025-07-26 15:19:02,523 Hysteresis 0 0: raw(6826 16000 16000 16000) min(6826 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6826 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6826 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: 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 (826 10000 10000 10000) 7: 0: 6826@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6826@1p __all__ 9: don't have active chargers. 9: raw(0 9174 9174 9174) min(0 9174 9174 9174) spread(-13799 9174 9174 9174) max_pv 0 9: [ 0 6826@1p ] PM PV mtr(W) avl(W) raw max min spread -101 1512 6573 6573 6573 -6973 -101 1513 6578 6578 6578 -6973 -102 1513 6578 6578 6578 -6973 -102 1513 6578 6578 6578 -6973 -103 1514 6582 6582 6582 -6973 -103 1514 6582 6582 6582 -6973 -99 1512 6573 6573 6573 -6973 -99 1512 6573 6573 6573 -6973 -82 1512 6573 6573 6573 -6973 -82 1512 6573 6573 6573 -6973 -85 1512 6573 6573 6573 -6973 -85 1512 6573 6573 6573 -6973 -98 1512 6573 6573 6573 -6973 -98 1512 6573 6573 6573 -6973 -90 1512 6573 6573 6573 -6973 -90 1512 6573 6573 6573 -6973 -80 1512 6573 6573 6573 -6973 -80 1512 6573 6573 6573 -6973 -74 1512 6573 6573 6573 -6973 -74 1512 6573 6573 6573 -6973 2025-07-26 15:19:12,530 Hysteresis 10 0: raw(6573 16000 16000 16000) min(6573 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6573 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6573 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (573 10000 10000 10000) 7: 0: 6573@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6573@1p __all__ 9: don't have active chargers. 9: raw(0 9427 9427 9427) min(0 9427 9427 9427) spread(-13546 9427 9427 9427) max_pv 0 9: [ 0 6573@1p ] PM PV mtr(W) avl(W) raw max min spread -77 1454 6321 6321 6321 -6973 -77 1454 6321 6321 6321 -6973 -71 1454 6321 6321 6321 -6973 -71 1454 6321 6321 6321 -6973 -74 1454 6321 6321 6321 -6973 -74 1454 6321 6321 6321 -6973 -81 1454 6321 6321 6321 -6973 -81 1454 6321 6321 6321 -6973 -64 1454 6321 6321 6321 -6973 -64 1454 6321 6321 6321 -6973 -85 1454 6321 6321 6321 -6973 -85 1454 6321 6321 6321 -6973 -64 1454 6321 6321 6321 -6973 -64 1454 6321 6321 6321 -6973 -63 1454 6321 6321 6321 -6973 -63 1454 6321 6321 6321 -6973 -65 1454 6321 6321 6321 -6973 -65 1454 6321 6321 6321 -6973 -68 1454 6321 6321 6321 -6973 -68 1454 6321 6321 6321 -6973 2025-07-26 15:19:22,536 Hysteresis 20 0: raw(6321 16000 16000 16000) min(6321 16000 16000 16000) spread(-6973 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 (321 10000 10000 10000) 7: 0: 6321@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6321@1p __all__ 9: don't have active chargers. 9: raw(0 9679 9679 9679) min(0 9679 9679 9679) spread(-13294 9679 9679 9679) max_pv 0 9: [ 0 6321@1p ] PM PV mtr(W) avl(W) raw max min spread -85 1396 6069 6069 6069 -6973 -85 1396 6069 6069 6069 -6973 -93 1396 6069 6069 6069 -6973 -93 1396 6069 6069 6069 -6973 -297 1494 6495 6495 6495 -6973 -297 1494 6495 6495 6495 -6973 -305 1498 6513 6513 6513 -6973 -305 1498 6513 6513 6513 -6973 -306 1498 6513 6513 6513 -6973 -306 1498 6513 6513 6513 -6973 -312 1502 6530 6530 6530 -6973 -312 1502 6530 6530 6530 -6973 -311 1501 6526 6526 6526 -6973 -311 1501 6526 6526 6526 -6973 -305 1498 6513 6513 6513 -6973 -305 1498 6513 6513 6513 -6973 -311 1501 6526 6526 6526 -6973 -311 1501 6526 6526 6526 -6973 -313 1502 6530 6530 6530 -6973 -313 1502 6530 6530 6530 -6973 2025-07-26 15:19:32,547 Hysteresis 30 0: raw(6530 16000 16000 16000) min(6530 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6530 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6530 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (530 10000 10000 10000) 7: 0: 6530@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6530@1p __all__ 9: don't have active chargers. 9: raw(0 9470 9470 9470) min(0 9470 9470 9470) spread(-13503 9470 9470 9470) max_pv 0 9: [ 0 6530@1p ] PM PV mtr(W) avl(W) raw max min spread -312 1549 6734 6734 6734 -6973 -312 1549 6734 6734 6734 -6973 -312 1549 6734 6734 6734 -6973 -312 1549 6734 6734 6734 -6973 -305 1546 6721 6721 6721 -6973 -305 1546 6721 6721 6721 -6973 -318 1552 6747 6747 6747 -6973 -318 1552 6747 6747 6747 -6973 -334 1560 6782 6782 6782 -6973 -334 1560 6782 6782 6782 -6973 -336 1561 6786 6786 6786 -6973 -336 1561 6786 6786 6786 -6973 -307 1547 6726 6726 6726 -6973 -307 1547 6726 6726 6726 -6973 -300 1543 6708 6708 6708 -6973 -300 1543 6708 6708 6708 -6973 -305 1546 6721 6721 6721 -6973 -305 1546 6721 6721 6721 -6973 -304 1545 6717 6717 6717 -6973 -304 1545 6717 6717 6717 -6973 2025-07-26 15:19:42,555 Hysteresis 40 0: raw(6717 16000 16000 16000) min(6717 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6717 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6717 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (717 10000 10000 10000) 7: 0: 6717@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6717@1p __all__ 9: don't have active chargers. 9: raw(0 9283 9283 9283) min(0 9283 9283 9283) spread(-13690 9283 9283 9283) max_pv 0 9: [ 0 6717@1p ] PM PV mtr(W) avl(W) raw max min spread -307 1590 6913 6913 6913 -6973 -307 1590 6913 6913 6913 -6973 -311 1592 6921 6921 6921 -6973 -311 1592 6921 6921 6921 -6973 -149 1511 6569 6569 6569 -6973 -149 1511 6569 6569 6569 -6973 -131 1502 6530 6530 6530 -6973 -131 1502 6530 6530 6530 -6973 -145 1509 6560 6560 6560 -6973 -145 1509 6560 6560 6560 -6973 -137 1505 6543 6543 6543 -6973 -137 1505 6543 6543 6543 -6973 -134 1504 6539 6539 6539 -6973 -134 1504 6539 6539 6539 -6973 -143 1508 6556 6556 6556 -6973 -143 1508 6556 6556 6556 -6973 -144 1509 6560 6560 6560 -6973 -144 1509 6560 6560 6560 -6973 -136 1505 6543 6543 6543 -6973 -136 1505 6543 6543 6543 -6973 2025-07-26 15:19:52,563 Hysteresis 50 0: raw(6543 16000 16000 16000) min(6543 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6543 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6543 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (543 10000 10000 10000) 7: 0: 6543@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6543@1p __all__ 9: don't have active chargers. 9: raw(0 9457 9457 9457) min(0 9457 9457 9457) spread(-13516 9457 9457 9457) max_pv 0 9: [ 0 6543@1p ] PM PV mtr(W) avl(W) raw max min spread -128 1461 6352 6352 6352 -6973 -128 1461 6352 6352 6352 -6973 -126 1460 6347 6347 6347 -6973 -126 1460 6347 6347 6347 -6973 -129 1461 6352 6352 6352 -6973 -129 1461 6352 6352 6352 -6973 -126 1460 6347 6347 6347 -6973 -126 1460 6347 6347 6347 -6973 -127 1460 6347 6347 6347 -6973 -127 1460 6347 6347 6347 -6973 -125 1459 6343 6343 6343 -6973 -125 1459 6343 6343 6343 -6973 -124 1459 6343 6343 6343 -6973 -124 1459 6343 6343 6343 -6973 -125 1459 6343 6343 6343 -6973 -125 1459 6343 6343 6343 -6973 -132 1463 6360 6360 6360 -6973 -132 1463 6360 6360 6360 -6973 -126 1460 6347 6347 6347 -6973 -126 1460 6347 6347 6347 -6973 2025-07-26 15:20:02,568 Hysteresis 60 0: raw(6347 16000 16000 16000) min(6347 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6347 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6347 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (347 10000 10000 10000) 7: 0: 6347@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6347@1p __all__ 9: don't have active chargers. 9: raw(0 9653 9653 9653) min(0 9653 9653 9653) spread(-13320 9653 9653 9653) max_pv 0 9: [ 0 6347@1p ] PM PV mtr(W) avl(W) raw max min spread -130 1417 6160 6160 6160 -6973 -130 1417 6160 6160 6160 -6973 -125 1414 6147 6147 6147 -6973 -125 1414 6147 6147 6147 -6973 -344 1523 6621 6621 6621 -6973 -344 1523 6621 6621 6621 -6973 -351 1527 6639 6639 6639 -6973 -351 1527 6639 6639 6639 -6973 -351 1527 6639 6639 6639 -6973 -351 1527 6639 6639 6639 -6973 -348 1525 6630 6630 6630 -6973 -348 1525 6630 6630 6630 -6973 -346 1524 6626 6626 6626 -6973 -346 1524 6626 6626 6626 -6973 -354 1528 6643 6643 6643 -6973 -354 1528 6643 6643 6643 -6973 -364 1533 6665 6665 6665 -6973 -364 1533 6665 6665 6665 -6973 -345 1524 6626 6626 6626 -6973 -345 1524 6626 6626 6626 -6973 2025-07-26 15:20:12,574 Hysteresis 70 0: raw(6626 16000 16000 16000) min(6626 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6626 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6626 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (626 10000 10000 10000) 7: 0: 6626@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6626@1p __all__ 9: don't have active chargers. 9: raw(0 9374 9374 9374) min(0 9374 9374 9374) spread(-13599 9374 9374 9374) max_pv 0 9: [ 0 6626@1p ] PM PV mtr(W) avl(W) raw max min spread -370 1600 6956 6956 6956 -6973 -370 1600 6956 6956 6956 -6973 -368 1599 6952 6952 6952 -6973 -368 1599 6952 6952 6952 -6973 -195 1513 6578 6578 6578 -6973 -195 1513 6578 6578 6578 -6973 -161 1496 6504 6504 6504 -6973 -161 1496 6504 6504 6504 -6973 -160 1496 6504 6504 6504 -6973 -160 1496 6504 6504 6504 -6973 -161 1496 6504 6504 6504 -6973 -161 1496 6504 6504 6504 -6973 -161 1496 6504 6504 6504 -6973 -161 1496 6504 6504 6504 -6973 -162 1497 6508 6508 6508 -6973 -162 1497 6508 6508 6508 -6973 -170 1501 6526 6526 6526 -6973 -170 1501 6526 6526 6526 -6973 -171 1501 6526 6526 6526 -6973 -171 1501 6526 6526 6526 -6973 2025-07-26 15:20:22,581 Hysteresis 80 0: raw(6526 16000 16000 16000) min(6526 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6526 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6526 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (526 10000 10000 10000) 7: 0: 6526@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6526@1p __all__ 9: don't have active chargers. 9: raw(0 9474 9474 9474) min(0 9474 9474 9474) spread(-13499 9474 9474 9474) max_pv 0 9: [ 0 6526@1p ] PM PV mtr(W) avl(W) raw max min spread -172 1479 6430 6430 6430 -6973 -172 1479 6430 6430 6430 -6973 -176 1481 6439 6439 6439 -6973 -176 1481 6439 6439 6439 -6973 -384 1584 6886 6886 6886 -6973 -384 1584 6886 6886 6886 -6973 -388 1586 6895 6895 6895 -6973 -388 1586 6895 6895 6895 -6973 -388 1586 6895 6895 6895 -6973 -388 1586 6895 6895 6895 -6973 -388 1586 6895 6895 6895 -6973 -388 1586 6895 6895 6895 -6973 -389 1587 6900 6900 6900 -6973 -389 1587 6900 6900 6900 -6973 -388 1586 6895 6895 6895 -6973 -388 1586 6895 6895 6895 -6973 -390 1587 6900 6900 6900 -6973 -390 1587 6900 6900 6900 -6973 -392 1588 6904 6904 6904 -6973 -392 1588 6904 6904 6904 -6973 2025-07-26 15:20:32,586 Hysteresis 90 0: raw(6904 16000 16000 16000) min(6904 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6904 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6904 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (904 10000 10000 10000) 7: 0: 6904@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6904@1p __all__ 9: don't have active chargers. 9: raw(0 9096 9096 9096) min(0 9096 9096 9096) spread(-13877 9096 9096 9096) max_pv 0 9: [ 0 6904@1p ] PM PV mtr(W) avl(W) raw max min spread -392 1675 7282 7282 7282 -6973 -392 1675 7282 7282 7282 -6973 -390 1674 7278 7278 7278 -6973 -390 1674 7278 7278 7278 -6973 -208 1584 6886 6886 6886 -6973 -208 1584 6886 6886 6886 -6973 -192 1576 6852 6852 6852 -6973 -192 1576 6852 6852 6852 -6973 -192 1576 6852 6852 6852 -6973 -192 1576 6852 6852 6852 -6973 -191 1575 6847 6847 6847 -6973 -191 1575 6847 6847 6847 -6973 -191 1575 6847 6847 6847 -6973 -191 1575 6847 6847 6847 -6973 -190 1575 6847 6847 6847 -6973 -190 1575 6847 6847 6847 -6973 -177 1568 6817 6817 6817 -6973 -177 1568 6817 6817 6817 -6973 -212 1586 6895 6895 6895 -6973 -212 1586 6895 6895 6895 -6973 2025-07-26 15:20:42,596 Hysteresis 100 0: raw(6895 16000 16000 16000) min(6895 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6895 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6895 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (895 10000 10000 10000) 7: 0: 6895@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6895@1p __all__ 9: don't have active chargers. 9: raw(0 9105 9105 9105) min(0 9105 9105 9105) spread(-13868 9105 9105 9105) max_pv 0 9: [ 0 6895@1p ] PM PV mtr(W) avl(W) raw max min spread -200 1578 6860 6860 6860 -6973 -200 1578 6860 6860 6860 -6973 -222 1588 6904 6904 6904 -6973 -222 1588 6904 6904 6904 -6973 -200 1578 6860 6860 6860 -6973 -200 1578 6860 6860 6860 -6973 -223 1589 6908 6908 6908 -6973 -223 1589 6908 6908 6908 -6973 -226 1590 6913 6913 6913 -6973 -226 1590 6913 6913 6913 -6973 -237 1596 6939 6939 6939 -6973 -237 1596 6939 6939 6939 -6973 -222 1588 6904 6904 6904 -6973 -222 1588 6904 6904 6904 -6973 -208 1582 6878 6878 6878 -6973 -208 1582 6878 6878 6878 -6973 -200 1578 6860 6860 6860 -6973 -200 1578 6860 6860 6860 -6973 -191 1573 6839 6839 6839 -6973 -191 1573 6839 6839 6839 -6973 2025-07-26 15:20:52,602 Hysteresis 110 0: raw(6839 16000 16000 16000) min(6839 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6839 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6839 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (839 10000 10000 10000) 7: 0: 6839@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6839@1p __all__ 9: don't have active chargers. 9: raw(0 9161 9161 9161) min(0 9161 9161 9161) spread(-13812 9161 9161 9161) max_pv 0 9: [ 0 6839@1p ] PM PV mtr(W) avl(W) raw max min spread -195 1562 6791 6791 6791 -6973 -195 1562 6791 6791 6791 -6973 -194 1562 6791 6791 6791 -6973 -194 1562 6791 6791 6791 -6973 -199 1564 6800 6800 6800 -6973 -199 1564 6800 6800 6800 -6973 -215 1572 6834 6834 6834 -6973 -215 1572 6834 6834 6834 -6973 -231 1580 6869 6869 6869 -6973 -231 1580 6869 6869 6869 -6973 -230 1579 6865 6865 6865 -6973 -230 1579 6865 6865 6865 -6973 -211 1570 6826 6826 6826 -6973 -211 1570 6826 6826 6826 -6973 -235 1582 6878 6878 6878 -6973 -235 1582 6878 6878 6878 -6973 -221 1575 6847 6847 6847 -6973 -221 1575 6847 6847 6847 -6973 -220 1574 6843 6843 6843 -6973 -220 1574 6843 6843 6843 -6973 2025-07-26 15:21:02,607 Hysteresis 120 0: raw(6843 16000 16000 16000) min(6843 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6843 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6843 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (843 10000 10000 10000) 7: 0: 6843@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6843@1p __all__ 9: don't have active chargers. 9: raw(0 9157 9157 9157) min(0 9157 9157 9157) spread(-13816 9157 9157 9157) max_pv 0 9: [ 0 6843@1p ] PM PV mtr(W) avl(W) raw max min spread -246 1588 6904 6904 6904 -6973 -246 1588 6904 6904 6904 -6973 -254 1592 6921 6921 6921 -6973 -254 1592 6921 6921 6921 -6973 -258 1594 6930 6930 6930 -6973 -258 1594 6930 6930 6930 -6973 -260 1595 6934 6934 6934 -6973 -260 1595 6934 6934 6934 -6973 -258 1594 6930 6930 6930 -6973 -258 1594 6930 6930 6930 -6973 -250 1590 6913 6913 6913 -6973 -250 1590 6913 6913 6913 -6973 -253 1592 6921 6921 6921 -6973 -253 1592 6921 6921 6921 -6973 -258 1594 6930 6930 6930 -6973 -258 1594 6930 6930 6930 -6973 -237 1584 6886 6886 6886 -6973 -237 1584 6886 6886 6886 -6973 -195 1563 6795 6795 6795 -6973 -195 1563 6795 6795 6795 -6973 2025-07-26 15:21:12,612 Hysteresis 130 0: raw(6795 16000 16000 16000) min(6795 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6795 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6795 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (795 10000 10000 10000) 7: 0: 6795@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6795@1p __all__ 9: don't have active chargers. 9: raw(0 9205 9205 9205) min(0 9205 9205 9205) spread(-13768 9205 9205 9205) max_pv 0 9: [ 0 6795@1p ] PM PV mtr(W) avl(W) raw max min spread -185 1547 6726 6726 6726 -6973 -185 1547 6726 6726 6726 -6973 -181 1545 6717 6717 6717 -6973 -181 1545 6717 6717 6717 -6973 -199 1554 6756 6756 6756 -6973 -199 1554 6756 6756 6756 -6973 -187 1548 6730 6730 6730 -6973 -187 1548 6730 6730 6730 -6973 -186 1548 6730 6730 6730 -6973 -186 1548 6730 6730 6730 -6973 -192 1551 6743 6743 6743 -6973 -192 1551 6743 6743 6743 -6973 -201 1555 6760 6760 6760 -6973 -201 1555 6760 6760 6760 -6973 -204 1557 6769 6769 6769 -6973 -204 1557 6769 6769 6769 -6973 -198 1554 6756 6756 6756 -6973 -198 1554 6756 6756 6756 -6973 -195 1552 6747 6747 6747 -6973 -195 1552 6747 6747 6747 -6973 2025-07-26 15:21:22,618 Hysteresis 140 0: raw(6747 16000 16000 16000) min(6747 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6747 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6747 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (747 10000 10000 10000) 7: 0: 6747@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6747@1p __all__ 9: don't have active chargers. 9: raw(0 9253 9253 9253) min(0 9253 9253 9253) spread(-13720 9253 9253 9253) max_pv 0 9: [ 0 6747@1p ] PM PV mtr(W) avl(W) raw max min spread -199 1543 6708 6708 6708 -6973 -199 1543 6708 6708 6708 -6973 -195 1541 6700 6700 6700 -6973 -195 1541 6700 6700 6700 -6973 -196 1542 6704 6704 6704 -6973 -196 1542 6704 6704 6704 -6973 -193 1540 6695 6695 6695 -6973 -193 1540 6695 6695 6695 -6973 -179 1533 6665 6665 6665 -6973 -179 1533 6665 6665 6665 -6973 -179 1533 6665 6665 6665 -6973 -179 1533 6665 6665 6665 -6973 -192 1540 6695 6695 6695 -6973 -192 1540 6695 6695 6695 -6973 -192 1540 6695 6695 6695 -6973 -192 1540 6695 6695 6695 -6973 -192 1540 6695 6695 6695 -6973 -192 1540 6695 6695 6695 -6973 -190 1539 6691 6691 6691 -6973 -190 1539 6691 6691 6691 -6973 2025-07-26 15:21:32,623 Hysteresis 150 0: raw(6691 16000 16000 16000) min(6691 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6691 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6691 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (691 10000 10000 10000) 7: 0: 6691@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6691@1p __all__ 9: don't have active chargers. 9: raw(0 9309 9309 9309) min(0 9309 9309 9309) spread(-13664 9309 9309 9309) max_pv 0 9: [ 0 6691@1p ] PM PV mtr(W) avl(W) raw max min spread -188 1525 6630 6630 6630 -6973 -188 1525 6630 6630 6630 -6973 -184 1523 6621 6621 6621 -6973 -184 1523 6621 6621 6621 -6973 -185 1523 6621 6621 6621 -6973 -185 1523 6621 6621 6621 -6973 -183 1522 6617 6617 6617 -6973 -183 1522 6617 6617 6617 -6973 -182 1522 6617 6617 6617 -6973 -182 1522 6617 6617 6617 -6973 -177 1519 6604 6604 6604 -6973 -177 1519 6604 6604 6604 -6973 -178 1520 6608 6608 6608 -6973 -178 1520 6608 6608 6608 -6973 -174 1518 6600 6600 6600 -6973 -174 1518 6600 6600 6600 -6973 -151 1506 6547 6547 6547 -6973 -151 1506 6547 6547 6547 -6973 -129 1495 6500 6500 6500 -6973 -129 1495 6500 6500 6500 -6973 2025-07-26 15:21:42,628 Hysteresis 160 0: raw(6500 16000 16000 16000) min(6500 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6500 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6500 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (500 10000 10000 10000) 7: 0: 6500@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6500@1p __all__ 9: don't have active chargers. 9: raw(0 9500 9500 9500) min(0 9500 9500 9500) spread(-13473 9500 9500 9500) max_pv 0 9: [ 0 6500@1p ] PM PV mtr(W) avl(W) raw max min spread -172 1474 6408 6408 6408 -6973 -172 1474 6408 6408 6408 -6973 -154 1465 6369 6369 6369 -6973 -154 1465 6369 6369 6369 -6973 -382 1578 6860 6860 6860 -6973 -382 1578 6860 6860 6860 -6973 -377 1576 6852 6852 6852 -6973 -377 1576 6852 6852 6852 -6973 -376 1575 6847 6847 6847 -6973 -376 1575 6847 6847 6847 -6973 -371 1573 6839 6839 6839 -6973 -371 1573 6839 6839 6839 -6973 -375 1575 6847 6847 6847 -6973 -375 1575 6847 6847 6847 -6973 -374 1574 6843 6843 6843 -6973 -374 1574 6843 6843 6843 -6973 -375 1575 6847 6847 6847 -6973 -375 1575 6847 6847 6847 -6973 -342 1558 6773 6773 6773 -6973 -342 1558 6773 6773 6773 -6973 2025-07-26 15:21:52,634 Hysteresis 170 0: raw(6773 16000 16000 16000) min(6773 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6773 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6773 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (773 10000 10000 10000) 7: 0: 6773@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6773@1p __all__ 9: don't have active chargers. 9: raw(0 9227 9227 9227) min(0 9227 9227 9227) spread(-13746 9227 9227 9227) max_pv 0 9: [ 0 6773@1p ] PM PV mtr(W) avl(W) raw max min spread -350 1624 7060 7060 7060 -6973 -350 1624 7060 7060 7060 -6973 -365 1632 7095 7095 7095 -6973 -365 1632 7095 7095 7095 -6973 -367 1633 7100 7100 7100 -6973 -367 1633 7100 7100 7100 -6973 -160 1530 6652 6652 6652 -6973 -160 1530 6652 6652 6652 -6973 -162 1531 6656 6656 6656 -6973 -162 1531 6656 6656 6656 -6973 -155 1527 6639 6639 6639 -6973 -155 1527 6639 6639 6639 -6973 -156 1528 6643 6643 6643 -6973 -156 1528 6643 6643 6643 -6973 -136 1518 6600 6600 6600 -6973 -136 1518 6600 6600 6600 -6973 -129 1514 6582 6582 6582 -6973 -129 1514 6582 6582 6582 -6973 -146 1523 6621 6621 6621 -6973 -146 1523 6621 6621 6621 -6973 2025-07-26 15:22:02,642 Hysteresis 180 0: raw(6621 16000 16000 16000) min(6621 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6621 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6621 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (621 10000 10000 10000) 7: 0: 6621@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6621@1p __all__ 9: don't have active chargers. 9: raw(0 9379 9379 9379) min(0 9379 9379 9379) spread(-13594 9379 9379 9379) max_pv 0 9: [ 0 6621@1p ] PM PV mtr(W) avl(W) raw max min spread -135 1482 6443 6443 6443 -6973 -135 1482 6443 6443 6443 -6973 -153 1491 6482 6482 6482 -6973 -153 1491 6482 6482 6482 -6973 -149 1489 6473 6473 6473 -6973 -149 1489 6473 6473 6473 -6973 -143 1486 6460 6460 6460 -6973 -143 1486 6460 6460 6460 -6973 -146 1488 6469 6469 6469 -6973 -146 1488 6469 6469 6469 -6973 -140 1485 6456 6456 6456 -6973 -140 1485 6456 6456 6456 -6973 -141 1485 6456 6456 6456 -6973 -141 1485 6456 6456 6456 -6973 -140 1485 6456 6456 6456 -6973 -140 1485 6456 6456 6456 -6973 -140 1485 6456 6456 6456 -6973 -140 1485 6456 6456 6456 -6973 -136 1483 6447 6447 6447 -6973 -136 1483 6447 6447 6447 -6973 2025-07-26 15:22:12,648 Hysteresis 190 0: raw(6447 16000 16000 16000) min(6447 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6447 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6447 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (447 10000 10000 10000) 7: 0: 6447@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6447@1p __all__ 9: don't have active chargers. 9: raw(0 9553 9553 9553) min(0 9553 9553 9553) spread(-13420 9553 9553 9553) max_pv 0 9: [ 0 6447@1p ] PM PV mtr(W) avl(W) raw max min spread -143 1446 6286 6286 6286 -6973 -143 1446 6286 6286 6286 -6973 -140 1445 6282 6282 6282 -6973 -140 1445 6282 6282 6282 -6973 -346 1547 6726 6726 6726 -6973 -346 1547 6726 6726 6726 -6973 -323 1536 6678 6678 6678 -6973 -323 1536 6678 6678 6678 -6973 -344 1546 6721 6721 6721 -6973 -344 1546 6721 6721 6721 -6973 -346 1547 6726 6726 6726 -6973 -346 1547 6726 6726 6726 -6973 -348 1548 6730 6730 6730 -6973 -348 1548 6730 6730 6730 -6973 -348 1548 6730 6730 6730 -6973 -348 1548 6730 6730 6730 -6973 -347 1548 6730 6730 6730 -6973 -347 1548 6730 6730 6730 -6973 -345 1547 6726 6726 6726 -6973 -345 1547 6726 6726 6726 -6973 2025-07-26 15:22:22,657 Hysteresis 200 0: raw(6726 16000 16000 16000) min(6726 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6726 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6726 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (726 10000 10000 10000) 7: 0: 6726@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6726@1p __all__ 9: don't have active chargers. 9: raw(0 9274 9274 9274) min(0 9274 9274 9274) spread(-13699 9274 9274 9274) max_pv 0 9: [ 0 6726@1p ] PM PV mtr(W) avl(W) raw max min spread -347 1612 7008 7008 7008 -6973 -347 1612 7008 7008 7008 -6973 -347 1612 7008 7008 7008 -6973 -347 1612 7008 7008 7008 -6973 -342 1609 6995 6995 6995 -6973 -342 1609 6995 6995 6995 -6973 -132 1505 6543 6543 6543 -6973 -132 1505 6543 6543 6543 -6973 -132 1505 6543 6543 6543 -6973 -132 1505 6543 6543 6543 -6973 -133 1505 6543 6543 6543 -6973 -133 1505 6543 6543 6543 -6973 -136 1507 6552 6552 6552 -6973 -136 1507 6552 6552 6552 -6973 -136 1507 6552 6552 6552 -6973 -136 1507 6552 6552 6552 -6973 -110 1494 6495 6495 6495 -6973 -110 1494 6495 6495 6495 -6973 -135 1506 6547 6547 6547 -6973 -135 1506 6547 6547 6547 -6973 2025-07-26 15:22:32,663 Hysteresis 210 0: raw(6547 16000 16000 16000) min(6547 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6547 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6547 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (547 10000 10000 10000) 7: 0: 6547@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6547@1p __all__ 9: don't have active chargers. 9: raw(0 9453 9453 9453) min(0 9453 9453 9453) spread(-13520 9453 9453 9453) max_pv 0 9: [ 0 6547@1p ] PM PV mtr(W) avl(W) raw max min spread -136 1466 6373 6373 6373 -6973 -136 1466 6373 6373 6373 -6973 -137 1466 6373 6373 6373 -6973 -137 1466 6373 6373 6373 -6973 -135 1465 6369 6369 6369 -6973 -135 1465 6369 6369 6369 -6973 -134 1465 6369 6369 6369 -6973 -134 1465 6369 6369 6369 -6973 -137 1466 6373 6373 6373 -6973 -137 1466 6373 6373 6373 -6973 -136 1466 6373 6373 6373 -6973 -136 1466 6373 6373 6373 -6973 -140 1468 6382 6382 6382 -6973 -140 1468 6382 6382 6382 -6973 -142 1469 6386 6386 6386 -6973 -142 1469 6386 6386 6386 -6973 -145 1470 6391 6391 6391 -6973 -145 1470 6391 6391 6391 -6973 -142 1469 6386 6386 6386 -6973 -142 1469 6386 6386 6386 -6973 2025-07-26 15:22:42,673 Hysteresis 220 0: raw(6386 16000 16000 16000) min(6386 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6386 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6386 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (386 10000 10000 10000) 7: 0: 6386@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6386@1p __all__ 9: don't have active chargers. 9: raw(0 9614 9614 9614) min(0 9614 9614 9614) spread(-13359 9614 9614 9614) max_pv 0 9: [ 0 6386@1p ] PM PV mtr(W) avl(W) raw max min spread -145 1433 6230 6230 6230 -6973 -145 1433 6230 6230 6230 -6973 -145 1433 6230 6230 6230 -6973 -145 1433 6230 6230 6230 -6973 -361 1541 6700 6700 6700 -6973 -361 1541 6700 6700 6700 -6973 -358 1539 6691 6691 6691 -6973 -358 1539 6691 6691 6691 -6973 -362 1541 6700 6700 6700 -6973 -362 1541 6700 6700 6700 -6973 -364 1542 6704 6704 6704 -6973 -364 1542 6704 6704 6704 -6973 -362 1541 6700 6700 6700 -6973 -362 1541 6700 6700 6700 -6973 -367 1544 6713 6713 6713 -6973 -367 1544 6713 6713 6713 -6973 -368 1544 6713 6713 6713 -6973 -368 1544 6713 6713 6713 -6973 -365 1543 6708 6708 6708 -6973 -365 1543 6708 6708 6708 -6973 2025-07-26 15:22:52,679 Hysteresis 230 0: raw(6708 16000 16000 16000) min(6708 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6708 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6708 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (708 10000 10000 10000) 7: 0: 6708@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6708@1p __all__ 9: don't have active chargers. 9: raw(0 9292 9292 9292) min(0 9292 9292 9292) spread(-13681 9292 9292 9292) max_pv 0 9: [ 0 6708@1p ] PM PV mtr(W) avl(W) raw max min spread -365 1617 7030 7030 7030 -6973 -365 1617 7030 7030 7030 -6973 -362 1615 7021 7021 7021 -6973 -362 1615 7021 7021 7021 -6973 -367 1618 7034 7034 7034 -6973 -367 1618 7034 7034 7034 -6973 -159 1514 6582 6582 6582 -6973 -159 1514 6582 6582 6582 -6973 -163 1516 6591 6591 6591 -6973 -163 1516 6591 6591 6591 -6973 -161 1515 6586 6586 6586 -6973 -161 1515 6586 6586 6586 -6973 -133 1501 6526 6526 6526 -6973 -133 1501 6526 6526 6526 -6973 -155 1512 6573 6573 6573 -6973 -155 1512 6573 6573 6573 -6973 -134 1502 6530 6530 6530 -6973 -134 1502 6530 6530 6530 -6973 -136 1503 6534 6534 6534 -6973 -136 1503 6534 6534 6534 -6973 2025-07-26 15:23:02,684 Hysteresis 240 0: raw(6534 16000 16000 16000) min(6534 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6534 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6534 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (534 10000 10000 10000) 7: 0: 6534@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6534@1p __all__ 9: don't have active chargers. 9: raw(0 9466 9466 9466) min(0 9466 9466 9466) spread(-13507 9466 9466 9466) max_pv 0 9: [ 0 6534@1p ] PM PV mtr(W) avl(W) raw max min spread -146 1468 6382 6382 6382 -6973 -146 1468 6382 6382 6382 -6973 -160 1475 6413 6413 6413 -6973 -160 1475 6413 6413 6413 -6973 -361 1575 6847 6847 6847 -6973 -361 1575 6847 6847 6847 -6973 -192 1491 6482 6482 6482 -6973 -192 1491 6482 6482 6482 -6973 -280 1534 6669 6669 6669 -6973 -280 1534 6669 6669 6669 -6973 -329 1559 6778 6778 6778 -6973 -329 1559 6778 6778 6778 -6973 -260 1524 6626 6626 6626 -6973 -260 1525 6630 6630 6630 -6973 -364 1577 6856 6856 6856 -6973 -364 1577 6856 6856 6856 -6973 -293 1541 6700 6700 6700 -6973 -293 1541 6700 6700 6700 -6973 -212 1501 6526 6526 6526 -6973 -212 1501 6526 6526 6526 -6973 2025-07-26 15:23:12,690 Hysteresis 250 0: raw(6526 16000 16000 16000) min(6526 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6526 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6526 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (526 10000 10000 10000) 7: 0: 6526@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6526@1p __all__ 9: don't have active chargers. 9: raw(0 9474 9474 9474) min(0 9474 9474 9474) spread(-13499 9474 9474 9474) max_pv 0 9: [ 0 6526@1p ] PM PV mtr(W) avl(W) raw max min spread -329 1557 6769 6769 6769 -6973 -329 1557 6769 6769 6769 -6973 -340 1562 6791 6791 6791 -6973 -340 1562 6791 6791 6791 -6973 -374 1579 6865 6865 6865 -6973 -374 1580 6869 6869 6869 -6973 -376 1581 6873 6873 6873 -6973 -376 1580 6869 6869 6869 -6973 -381 1583 6882 6882 6882 -6973 -381 1583 6882 6882 6882 -6973 -383 1584 6886 6886 6886 -6973 -383 1584 6886 6886 6886 -6973 -385 1585 6891 6891 6891 -6973 -385 1585 6891 6891 6891 -6973 -387 1586 6895 6895 6895 -6973 -387 1586 6895 6895 6895 -6973 -379 1582 6878 6878 6878 -6973 -379 1582 6878 6878 6878 -6973 -381 1583 6882 6882 6882 -6973 -381 1583 6882 6882 6882 -6973 2025-07-26 15:23:22,695 Hysteresis 260 0: raw(6882 16000 16000 16000) min(6882 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6882 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6882 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (882 10000 10000 10000) 7: 0: 6882@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6882@1p __all__ 9: don't have active chargers. 9: raw(0 9118 9118 9118) min(0 9118 9118 9118) spread(-13855 9118 9118 9118) max_pv 0 9: [ 0 6882@1p ] PM PV mtr(W) avl(W) raw max min spread -382 1665 7239 7239 7239 -6973 -382 1665 7239 7239 7239 -6973 -383 1666 7243 7243 7243 -6973 -383 1666 7243 7243 7243 -6973 -288 1618 7034 7034 7034 -6973 -288 1618 7034 7034 7034 -6973 -170 1560 6782 6782 6782 -6973 -170 1560 6782 6782 6782 -6973 -169 1559 6778 6778 6778 -6973 -169 1559 6778 6778 6778 -6973 -172 1561 6786 6786 6786 -6973 -172 1561 6786 6786 6786 -6973 -173 1561 6786 6786 6786 -6973 -173 1561 6786 6786 6786 -6973 -173 1561 6786 6786 6786 -6973 -173 1561 6786 6786 6786 -6973 -175 1562 6791 6791 6791 -6973 -175 1562 6791 6791 6791 -6973 -164 1557 6769 6769 6769 -6973 -164 1557 6769 6769 6769 -6973 2025-07-26 15:23:32,702 Hysteresis 270 0: raw(6769 16000 16000 16000) min(6769 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6769 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6769 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (769 10000 10000 10000) 7: 0: 6769@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6769@1p __all__ 9: don't have active chargers. 9: raw(0 9231 9231 9231) min(0 9231 9231 9231) spread(-13742 9231 9231 9231) max_pv 0 9: [ 0 6769@1p ] PM PV mtr(W) avl(W) raw max min spread -179 1538 6686 6686 6686 -6973 -179 1538 6686 6686 6686 -6973 -182 1540 6695 6695 6695 -6973 -182 1540 6695 6695 6695 -6973 -185 1541 6700 6700 6700 -6973 -185 1541 6700 6700 6700 -6973 -188 1543 6708 6708 6708 -6973 -188 1543 6708 6708 6708 -6973 -187 1542 6704 6704 6704 -6973 -187 1543 6708 6708 6708 -6973 -185 1542 6704 6704 6704 -6973 -185 1541 6700 6700 6700 -6973 -192 1545 6717 6717 6717 -6973 -192 1545 6717 6717 6717 -6973 -193 1546 6721 6721 6721 -6973 -193 1546 6721 6721 6721 -6973 -196 1547 6726 6726 6726 -6973 -196 1547 6726 6726 6726 -6973 -200 1549 6734 6734 6734 -6973 -200 1549 6734 6734 6734 -6973 2025-07-26 15:23:42,707 Hysteresis 280 0: raw(6734 16000 16000 16000) min(6734 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6734 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6734 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (734 10000 10000 10000) 7: 0: 6734@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6734@1p __all__ 9: don't have active chargers. 9: raw(0 9266 9266 9266) min(0 9266 9266 9266) spread(-13707 9266 9266 9266) max_pv 0 9: [ 0 6734@1p ] PM PV mtr(W) avl(W) raw max min spread -201 1542 6704 6704 6704 -6973 -201 1542 6704 6704 6704 -6973 -166 1524 6626 6626 6626 -6973 -166 1524 6626 6626 6626 -6973 -190 1536 6678 6678 6678 -6973 -190 1536 6678 6678 6678 -6973 -185 1533 6665 6665 6665 -6973 -185 1534 6669 6669 6669 -6973 -196 1539 6691 6691 6691 -6973 -196 1539 6691 6691 6691 -6973 -202 1542 6704 6704 6704 -6973 -202 1542 6704 6704 6704 -6973 -204 1543 6708 6708 6708 -6973 -204 1543 6708 6708 6708 -6973 -209 1546 6721 6721 6721 -6973 -209 1546 6721 6721 6721 -6973 -208 1545 6717 6717 6717 -6973 -208 1545 6717 6717 6717 -6973 -215 1548 6730 6730 6730 -6973 -215 1548 6730 6730 6730 -6973 2025-07-26 15:23:52,713 Hysteresis 290 0: raw(6730 16000 16000 16000) min(6730 16000 16000 16000) spread(-6973 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 (730 10000 10000 10000) 7: 0: 6730@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6730@1p __all__ 9: don't have active chargers. 9: raw(0 9270 9270 9270) min(0 9270 9270 9270) spread(-13703 9270 9270 9270) max_pv 0 9: [ 0 6730@1p ] PM PV mtr(W) avl(W) raw max min spread -218 1548 6730 6730 6730 -6973 -218 1548 6730 6730 6730 -6973 -221 1550 6739 6739 6739 -6973 -221 1550 6739 6739 6739 -6973 -217 1548 6730 6730 6730 -6973 -217 1548 6730 6730 6730 -6973 -194 1537 6682 6682 6682 -6973 -194 1537 6682 6682 6682 -6973 -213 1546 6721 6721 6721 -6973 -213 1546 6721 6721 6721 -6973 -213 1546 6721 6721 6721 -6973 -213 1546 6721 6721 6721 -6973 -222 1550 6739 6739 6739 -6973 -222 1550 6739 6739 6739 -6973 -228 1553 6752 6752 6752 -6973 -228 1553 6752 6752 6752 -6973 -231 1555 6760 6760 6760 -6973 -231 1555 6760 6760 6760 -6973 -235 1557 6769 6769 6769 -6973 -235 1557 6769 6769 6769 -6973 2025-07-26 15:24:02,719 Hysteresis 300 0: raw(6769 16000 16000 16000) min(6769 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6769 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6769 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (769 10000 10000 10000) 7: 0: 6769@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6769@1p __all__ 9: don't have active chargers. 9: raw(0 9231 9231 9231) min(0 9231 9231 9231) spread(-13742 9231 9231 9231) max_pv 0 9: [ 0 6769@1p ] PM PV mtr(W) avl(W) raw max min spread -236 1566 6808 6808 6808 -6973 -236 1567 6813 6813 6813 -6973 -235 1566 6808 6808 6808 -6973 -235 1566 6808 6808 6808 -6973 -237 1567 6813 6813 6813 -6973 -237 1567 6813 6813 6813 -6973 -239 1568 6817 6817 6817 -6973 -239 1568 6817 6817 6817 -6973 -241 1569 6821 6821 6821 -6973 -241 1569 6821 6821 6821 -6973 -242 1569 6821 6821 6821 -6973 -242 1569 6821 6821 6821 -6973 -243 1570 6826 6826 6826 -6973 -243 1570 6826 6826 6826 -6973 -225 1561 6786 6786 6786 -6973 -225 1561 6786 6786 6786 -6973 -240 1568 6817 6817 6817 -6973 -240 1568 6817 6817 6817 -6973 -238 1567 6813 6813 6813 -6973 -238 1567 6813 6813 6813 -6973 2025-07-26 15:24:12,725 Hysteresis 310 0: raw(6813 16000 16000 16000) min(6813 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6813 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6813 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 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(0 9187 9187 9187) spread(-13786 9187 9187 9187) max_pv 0 9: [ 0 6813@1p ] PM PV mtr(W) avl(W) raw max min spread -258 1587 6900 6900 6900 -6973 -258 1587 6900 6900 6900 -6973 -256 1586 6895 6895 6895 -6973 -256 1586 6895 6895 6895 -6973 -259 1588 6904 6904 6904 -6973 -259 1588 6904 6904 6904 -6973 -251 1584 6886 6886 6886 -6973 -251 1584 6886 6886 6886 -6973 -253 1585 6891 6891 6891 -6973 -253 1585 6891 6891 6891 -6973 -261 1589 6908 6908 6908 -6973 -261 1589 6908 6908 6908 -6973 -257 1587 6900 6900 6900 -6973 -257 1587 6900 6900 6900 -6973 -263 1590 6913 6913 6913 -6973 -263 1590 6913 6913 6913 -6973 -268 1592 6921 6921 6921 -6973 -268 1592 6921 6921 6921 -6973 -270 1593 6926 6926 6926 -6973 -270 1593 6926 6926 6926 -6973 2025-07-26 15:24:22,732 Hysteresis 320 0: raw(6926 16000 16000 16000) min(6926 16000 16000 16000) spread(-6973 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 (926 10000 10000 10000) 7: 0: 6926@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6926@1p __all__ 9: don't have active chargers. 9: raw(0 9074 9074 9074) min(0 9074 9074 9074) spread(-13899 9074 9074 9074) max_pv 0 9: [ 0 6926@1p ] PM PV mtr(W) avl(W) raw max min spread -271 1620 7043 7043 7043 -6973 -271 1620 7043 7043 7043 -6973 -278 1623 7056 7056 7056 -6973 -278 1623 7056 7056 7056 -6973 -282 1625 7065 7065 7065 -6973 -282 1625 7065 7065 7065 -6973 -281 1625 7065 7065 7065 -6973 -281 1625 7065 7065 7065 -6973 -281 1625 7065 7065 7065 -6973 -281 1625 7065 7065 7065 -6973 -289 1629 7082 7082 7082 -6973 -289 1629 7082 7082 7082 -6973 -286 1627 7073 7073 7073 -6973 -286 1627 7073 7073 7073 -6973 -293 1631 7091 7091 7091 -6973 -293 1631 7091 7091 7091 -6973 -296 1632 7095 7095 7095 -6973 -296 1632 7095 7095 7095 -6973 -297 1633 7100 7100 7100 -6973 -297 1633 7100 7100 7100 -6973 2025-07-26 15:24:32,745 Hysteresis 330 0: raw(7100 16000 16000 16000) min(7100 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 7100 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7100 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1100 10000 10000 10000) 7: 0: 7100@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7100@1p __all__ 9: don't have active chargers. 9: raw(0 8900 8900 8900) min(0 8900 8900 8900) spread(-14073 8900 8900 8900) max_pv 0 9: [ 0 7100@1p ] PM PV mtr(W) avl(W) raw max min spread -301 1676 7286 7286 7286 -6973 -301 1676 7286 7286 7286 -6973 -308 1679 7300 7300 7300 -6973 -308 1679 7300 7300 7300 -6973 -308 1679 7300 7300 7300 -6973 -308 1679 7300 7300 7300 -6973 -313 1682 7313 7313 7313 -6973 -313 1682 7313 7313 7313 -6973 -314 1682 7313 7313 7313 -6973 -314 1682 7313 7313 7313 -6973 -316 1683 7317 7317 7317 -6973 -316 1683 7317 7317 7317 -6973 -295 1673 7273 7273 7273 -6973 -295 1673 7273 7273 7273 -6973 -286 1668 7252 7252 7252 -6973 -286 1668 7252 7252 7252 -6973 -299 1675 7282 7282 7282 -6973 -299 1675 7282 7282 7282 -6973 -320 1685 7326 7326 7326 -6973 -320 1685 7326 7326 7326 -6973 2025-07-26 15:24:42,754 Hysteresis 340 0: raw(7326 16000 16000 16000) min(7326 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 7326 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7326 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1326 10000 10000 10000) 7: 0: 7326@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7326@1p __all__ 9: don't have active chargers. 9: raw(0 8674 8674 8674) min(0 8674 8674 8674) spread(-14299 8674 8674 8674) max_pv 0 9: [ 0 7326@1p ] PM PV mtr(W) avl(W) raw max min spread -323 1738 7556 7556 7556 -6973 -323 1738 7556 7556 7556 -6973 -327 1740 7565 7565 7565 -6973 -327 1740 7565 7565 7565 -6973 -322 1737 7552 7552 7552 -6973 -322 1737 7552 7552 7552 -6973 -326 1739 7560 7560 7560 -6973 -326 1739 7560 7560 7560 -6973 -322 1737 7552 7552 7552 -6973 -322 1737 7552 7552 7552 -6973 -326 1739 7560 7560 7560 -6973 -326 1739 7560 7560 7560 -6973 -326 1739 7560 7560 7560 -6973 -326 1739 7560 7560 7560 -6973 -326 1739 7560 7560 7560 -6973 -326 1739 7560 7560 7560 -6973 -322 1737 7552 7552 7552 -6973 -322 1737 7552 7552 7552 -6973 -327 1740 7565 7565 7565 -6973 -327 1740 7565 7565 7565 -6973 2025-07-26 15:24:52,759 Hysteresis 350 0: raw(7565 16000 16000 16000) min(7565 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 7565 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7565 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1565 10000 10000 10000) 7: 0: 7565@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7565@1p __all__ 9: don't have active chargers. 9: raw(0 8435 8435 8435) min(0 8435 8435 8435) spread(-14538 8435 8435 8435) max_pv 0 9: [ 0 7565@1p ] PM PV mtr(W) avl(W) raw max min spread -329 1796 7808 7808 7808 -6973 -329 1796 7808 7808 7808 -6973 -332 1797 7813 7813 7813 -6973 -332 1797 7813 7813 7813 -6973 -243 1753 7621 7621 7621 -6973 -243 1753 7621 7621 7621 -6973 -60 1682 7313 7313 7313 -6973 -60 1682 7313 7313 7313 -6973 -59 1682 7313 7313 7313 -6973 -59 1682 7313 7313 7313 -6973 -63 1682 7313 7313 7313 -6973 -63 1682 7313 7313 7313 -6973 -62 1682 7313 7313 7313 -6973 -62 1682 7313 7313 7313 -6973 -66 1682 7313 7313 7313 -6973 -66 1682 7313 7313 7313 -6973 -62 1682 7313 7313 7313 -6973 -62 1682 7313 7313 7313 -6973 -69 1682 7313 7313 7313 -6973 -69 1682 7313 7313 7313 -6973 2025-07-26 15:25:02,765 Hysteresis 360 0: raw(7313 16000 16000 16000) min(7313 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 7313 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7313 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1313 10000 10000 10000) 7: 0: 7313@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7313@1p __all__ 9: don't have active chargers. 9: raw(0 8687 8687 8687) min(0 8687 8687 8687) spread(-14286 8687 8687 8687) max_pv 0 9: [ 0 7313@1p ] PM PV mtr(W) avl(W) raw max min spread -69 1624 7060 7060 7060 -6973 -69 1624 7060 7060 7060 -6973 -70 1624 7060 7060 7060 -6973 -70 1624 7060 7060 7060 -6973 -339 1743 7578 7578 7578 -6973 -339 1743 7578 7578 7578 -6973 -343 1745 7586 7586 7586 -6973 -343 1745 7586 7586 7586 -6973 -349 1748 7600 7600 7600 -6973 -349 1748 7600 7600 7600 -6973 -347 1747 7595 7595 7595 -6973 -347 1747 7595 7595 7595 -6973 -347 1747 7595 7595 7595 -6973 -347 1747 7595 7595 7595 -6973 -350 1748 7600 7600 7600 -6973 -350 1748 7600 7600 7600 -6973 -352 1749 7604 7604 7604 -6973 -352 1749 7604 7604 7604 -6973 -357 1752 7617 7617 7617 -6973 -357 1752 7617 7617 7617 -6973 2025-07-26 15:25:12,770 Hysteresis 370 0: raw(7617 16000 16000 16000) min(7617 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 7617 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7617 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1617 10000 10000 10000) 7: 0: 7617@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7617@1p __all__ 9: don't have active chargers. 9: raw(0 8383 8383 8383) min(0 8383 8383 8383) spread(-14590 8383 8383 8383) max_pv 0 9: [ 0 7617@1p ] PM PV mtr(W) avl(W) raw max min spread -357 1822 7921 7921 7921 -6973 -357 1822 7921 7921 7921 -6973 -365 1826 7939 7939 7939 -6973 -365 1826 7939 7939 7939 -6973 -283 1785 7760 7760 7760 -6973 -283 1785 7760 7760 7760 -6973 -87 1694 7365 7365 7365 -6973 -87 1694 7365 7365 7365 -6973 -83 1694 7365 7365 7365 -6973 -83 1694 7365 7365 7365 -6973 -88 1694 7365 7365 7365 -6973 -88 1694 7365 7365 7365 -6973 -80 1694 7365 7365 7365 -6973 -80 1694 7365 7365 7365 -6973 -88 1694 7365 7365 7365 -6973 -88 1694 7365 7365 7365 -6973 -90 1694 7365 7365 7365 -6973 -90 1694 7365 7365 7365 -6973 -94 1694 7365 7365 7365 -6973 -94 1694 7365 7365 7365 -6973 2025-07-26 15:25:22,775 Hysteresis 380 0: raw(7365 16000 16000 16000) min(7365 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 7365 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7365 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1365 10000 10000 10000) 7: 0: 7365@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7365@1p __all__ 9: don't have active chargers. 9: raw(0 8635 8635 8635) min(0 8635 8635 8635) spread(-14338 8635 8635 8635) max_pv 0 9: [ 0 7365@1p ] PM PV mtr(W) avl(W) raw max min spread -91 1636 7113 7113 7113 -6973 -91 1636 7113 7113 7113 -6973 -93 1636 7113 7113 7113 -6973 -93 1636 7113 7113 7113 -6973 -371 1771 7700 7700 7700 -6973 -370 1771 7700 7700 7700 -6973 -370 1771 7700 7700 7700 -6973 -371 1771 7700 7700 7700 -6973 -371 1771 7700 7700 7700 -6973 -372 1771 7700 7700 7700 -6973 -372 1772 7704 7704 7704 -6973 -364 1768 7686 7686 7686 -6973 -364 1768 7686 7686 7686 -6973 -371 1771 7700 7700 7700 -6973 -371 1771 7700 7700 7700 -6973 -366 1768 7686 7686 7686 -6973 -366 1768 7686 7686 7686 -6973 -374 1772 7704 7704 7704 -6973 -374 1772 7704 7704 7704 -6973 2025-07-26 15:25:32,781 Hysteresis 390 0: raw(7704 16000 16000 16000) min(7704 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 7704 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7704 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1704 10000 10000 10000) 7: 0: 7704@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7704@1p __all__ 9: don't have active chargers. 9: raw(0 8296 8296 8296) min(0 8296 8296 8296) spread(-14677 8296 8296 8296) max_pv 0 9: [ 0 7704@1p ] PM PV mtr(W) avl(W) raw max min spread -372 1850 8043 8043 8043 -6973 -372 1849 8039 8039 8039 -6973 -379 1853 8056 8056 8056 -6973 -379 1853 8056 8056 8056 -6973 -298 1813 7882 7882 7882 -6973 -298 1813 7882 7882 7882 -6973 -106 1717 7465 7465 7465 -6973 -106 1717 7465 7465 7465 -6973 -99 1714 7452 7452 7452 -6973 -99 1714 7452 7452 7452 -6973 -105 1716 7460 7460 7460 -6973 -105 1716 7460 7460 7460 -6973 -106 1717 7465 7465 7465 -6973 -106 1717 7465 7465 7465 -6973 -107 1717 7465 7465 7465 -6973 -107 1717 7465 7465 7465 -6973 -105 1716 7460 7460 7460 -6973 -105 1716 7460 7460 7460 -6973 -102 1715 7456 7456 7456 -6973 -102 1715 7456 7456 7456 -6973 2025-07-26 15:25:42,787 Hysteresis 400 0: raw(7456 16000 16000 16000) min(7456 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 7456 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7456 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1456 10000 10000 10000) 7: 0: 7456@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7456@1p __all__ 9: don't have active chargers. 9: raw(0 8544 8544 8544) min(0 8544 8544 8544) spread(-14429 8544 8544 8544) max_pv 0 9: [ 0 7456@1p ] PM PV mtr(W) avl(W) raw max min spread -98 1657 7204 7204 7204 -6973 -98 1657 7204 7204 7204 -6973 -101 1657 7204 7204 7204 -6973 -101 1657 7204 7204 7204 -6973 -390 1802 7834 7834 7834 -6973 -390 1802 7834 7834 7834 -6973 -394 1803 7839 7839 7839 -6973 -394 1803 7839 7839 7839 -6973 -390 1801 7830 7830 7830 -6973 -390 1801 7830 7830 7830 -6973 -388 1801 7830 7830 7830 -6973 -388 1800 7826 7826 7826 -6973 -388 1800 7826 7826 7826 -6973 -388 1800 7826 7826 7826 -6973 -386 1799 7821 7821 7821 -6973 -386 1799 7821 7821 7821 -6973 -369 1791 7786 7786 7786 -6973 -369 1791 7786 7786 7786 -6973 -389 1801 7830 7830 7830 -6973 -389 1801 7830 7830 7830 -6973 2025-07-26 15:25:52,796 Hysteresis 410 0: raw(7830 16000 16000 16000) min(7830 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 7830 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7830 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1830 10000 10000 10000) 7: 0: 7830@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7830@1p __all__ 9: don't have active chargers. 9: raw(0 8170 8170 8170) min(0 8170 8170 8170) spread(-14803 8170 8170 8170) max_pv 0 9: [ 0 7830@1p ] PM PV mtr(W) avl(W) raw max min spread -377 1881 8178 8178 8178 -6973 -377 1881 8178 8178 8178 -6973 -380 1882 8182 8182 8182 -6973 -380 1882 8182 8182 8182 -6973 -313 1849 8039 8039 8039 -6973 -313 1849 8039 8039 8039 -6973 -108 1747 7595 7595 7595 -6973 -108 1747 7595 7595 7595 -6973 -99 1743 7578 7578 7578 -6973 -99 1743 7578 7578 7578 -6973 -102 1744 7582 7582 7582 -6973 -102 1744 7582 7582 7582 -6973 -103 1744 7582 7582 7582 -6973 -103 1744 7582 7582 7582 -6973 -110 1748 7600 7600 7600 -6973 -110 1748 7600 7600 7600 -6973 -114 1750 7608 7608 7608 -6973 -114 1750 7608 7608 7608 -6973 -111 1748 7600 7600 7600 -6973 -111 1748 7600 7600 7600 -6973 2025-07-26 15:26:02,801 Hysteresis 420 0: raw(7600 16000 16000 16000) min(7600 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 7600 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7600 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1600 10000 10000 10000) 7: 0: 7600@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7600@1p __all__ 9: don't have active chargers. 9: raw(0 8400 8400 8400) min(0 8400 8400 8400) spread(-14573 8400 8400 8400) max_pv 0 9: [ 0 7600@1p ] PM PV mtr(W) avl(W) raw max min spread -104 1693 7360 7360 7360 -6973 -104 1693 7360 7360 7360 -6973 -104 1693 7360 7360 7360 -6973 -104 1693 7360 7360 7360 -6973 -102 1692 7356 7356 7356 -6973 -102 1692 7356 7356 7356 -6973 -110 1696 7373 7373 7373 -6973 -110 1696 7373 7373 7373 -6973 -103 1692 7356 7356 7356 -6973 -103 1692 7356 7356 7356 -6973 -109 1695 7369 7369 7369 -6973 -109 1695 7369 7369 7369 -6973 -105 1693 7360 7360 7360 -6973 -105 1693 7360 7360 7360 -6973 -105 1693 7360 7360 7360 -6973 -105 1694 7365 7365 7365 -6973 -107 1695 7369 7369 7369 -6973 -107 1695 7369 7369 7369 -6973 -107 1695 7369 7369 7369 -6973 -107 1695 7369 7369 7369 -6973 2025-07-26 15:26:12,808 Hysteresis 430 0: raw(7369 16000 16000 16000) min(7369 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 7369 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7369 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1369 10000 10000 10000) 7: 0: 7369@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7369@1p __all__ 9: don't have active chargers. 9: raw(0 8631 8631 8631) min(0 8631 8631 8631) spread(-14342 8631 8631 8631) max_pv 0 9: [ 0 7369@1p ] PM PV mtr(W) avl(W) raw max min spread -103 1638 7121 7121 7121 -6973 -103 1638 7121 7121 7121 -6973 -95 1637 7117 7117 7117 -6973 -95 1637 7117 7117 7117 -6973 -378 1775 7717 7717 7717 -6973 -378 1775 7717 7717 7717 -6973 -383 1778 7730 7730 7730 -6973 -383 1778 7730 7730 7730 -6973 -382 1777 7726 7726 7726 -6973 -382 1777 7726 7726 7726 -6973 -383 1778 7730 7730 7730 -6973 -383 1778 7730 7730 7730 -6973 -381 1777 7726 7726 7726 -6973 -381 1777 7726 7726 7726 -6973 -384 1778 7730 7730 7730 -6973 -384 1778 7730 7730 7730 -6973 -383 1778 7730 7730 7730 -6973 -383 1778 7730 7730 7730 -6973 -382 1777 7726 7726 7726 -6973 -382 1777 7726 7726 7726 -6973 2025-07-26 15:26:22,814 Hysteresis 440 0: raw(7726 16000 16000 16000) min(7726 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 7726 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7726 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1726 10000 10000 10000) 7: 0: 7726@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7726@1p __all__ 9: don't have active chargers. 9: raw(0 8274 8274 8274) min(0 8274 8274 8274) spread(-14699 8274 8274 8274) max_pv 0 9: [ 0 7726@1p ] PM PV mtr(W) avl(W) raw max min spread -375 1856 8069 8069 8069 -6973 -375 1856 8069 8069 8069 -6973 -371 1854 8060 8060 8060 -6973 -371 1854 8060 8060 8060 -6973 -301 1819 7908 7908 7908 -6973 -301 1819 7908 7908 7908 -6973 -88 1719 7473 7473 7473 -6973 -88 1719 7473 7473 7473 -6973 -91 1719 7473 7473 7473 -6973 -91 1719 7473 7473 7473 -6973 -88 1719 7473 7473 7473 -6973 -88 1719 7473 7473 7473 -6973 -91 1719 7473 7473 7473 -6973 -91 1719 7473 7473 7473 -6973 -88 1719 7473 7473 7473 -6973 -88 1719 7473 7473 7473 -6973 -88 1719 7473 7473 7473 -6973 -88 1719 7473 7473 7473 -6973 -86 1719 7473 7473 7473 -6973 -86 1719 7473 7473 7473 -6973 2025-07-26 15:26:32,820 Hysteresis 450 0: raw(7473 16000 16000 16000) min(7473 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 7473 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7473 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1473 10000 10000 10000) 7: 0: 7473@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7473@1p __all__ 9: don't have active chargers. 9: raw(0 8527 8527 8527) min(0 8527 8527 8527) spread(-14446 8527 8527 8527) max_pv 0 9: [ 0 7473@1p ] PM PV mtr(W) avl(W) raw max min spread -85 1661 7221 7221 7221 -6973 -85 1661 7221 7221 7221 -6973 -88 1661 7221 7221 7221 -6973 -88 1661 7221 7221 7221 -6973 -347 1784 7756 7756 7756 -6973 -347 1784 7756 7756 7756 -6973 -358 1789 7778 7778 7778 -6973 -358 1789 7778 7778 7778 -6973 -358 1789 7778 7778 7778 -6973 -358 1789 7778 7778 7778 -6973 -356 1789 7778 7778 7778 -6973 -356 1788 7773 7773 7773 -6973 -363 1792 7791 7791 7791 -6973 -363 1792 7791 7791 7791 -6973 -363 1792 7791 7791 7791 -6973 -363 1792 7791 7791 7791 -6973 -361 1791 7786 7786 7786 -6973 -361 1791 7786 7786 7786 -6973 -360 1790 7782 7782 7782 -6973 -360 1790 7782 7782 7782 -6973 2025-07-26 15:26:42,825 Hysteresis 460 0: raw(7782 16000 16000 16000) min(7782 16000 16000 16000) spread(-6973 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 (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(0 8218 8218 8218) spread(-14755 8218 8218 8218) max_pv 0 9: [ 0 7782@1p ] PM PV mtr(W) avl(W) raw max min spread -364 1863 8100 8100 8100 -6973 -364 1863 8100 8100 8100 -6973 -364 1863 8100 8100 8100 -6973 -364 1864 8104 8104 8104 -6973 -295 1829 7952 7952 7952 -6973 -295 1829 7952 7952 7952 -6973 -78 1732 7530 7530 7530 -6973 -78 1732 7530 7530 7530 -6973 -76 1732 7530 7530 7530 -6973 -76 1732 7530 7530 7530 -6973 -74 1732 7530 7530 7530 -6973 -74 1732 7530 7530 7530 -6973 -71 1732 7530 7530 7530 -6973 -71 1732 7530 7530 7530 -6973 -71 1732 7530 7530 7530 -6973 -71 1732 7530 7530 7530 -6973 -69 1732 7530 7530 7530 -6973 -69 1732 7530 7530 7530 -6973 -69 1732 7530 7530 7530 -6973 -69 1732 7530 7530 7530 -6973 2025-07-26 15:26:52,832 Hysteresis 470 0: raw(7530 16000 16000 16000) min(7530 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 7530 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7530 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1530 10000 10000 10000) 7: 0: 7530@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7530@1p __all__ 9: don't have active chargers. 9: raw(0 8470 8470 8470) min(0 8470 8470 8470) spread(-14503 8470 8470 8470) max_pv 0 9: [ 0 7530@1p ] PM PV mtr(W) avl(W) raw max min spread -63 1674 7278 7278 7278 -6973 -63 1674 7278 7278 7278 -6973 -64 1674 7278 7278 7278 -6973 -64 1674 7278 7278 7278 -6973 -341 1794 7800 7800 7800 -6973 -341 1794 7800 7800 7800 -6973 -324 1785 7760 7760 7760 -6973 -324 1785 7760 7760 7760 -6973 -313 1780 7739 7739 7739 -6973 -313 1780 7739 7739 7739 -6973 -275 1761 7656 7656 7656 -6973 -275 1761 7656 7656 7656 -6973 -334 1790 7782 7782 7782 -6973 -334 1790 7782 7782 7782 -6973 -327 1787 7769 7769 7769 -6973 -327 1787 7769 7769 7769 -6973 -324 1785 7760 7760 7760 -6973 -324 1785 7760 7760 7760 -6973 -299 1773 7708 7708 7708 -6973 -299 1773 7708 7708 7708 -6973 2025-07-26 15:27:02,838 Hysteresis 480 0: raw(7708 16000 16000 16000) min(7708 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 7708 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7708 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1708 10000 10000 10000) 7: 0: 7708@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7708@1p __all__ 9: don't have active chargers. 9: raw(0 8292 8292 8292) min(0 8292 8292 8292) spread(-14681 8292 8292 8292) max_pv 0 9: [ 0 7708@1p ] PM PV mtr(W) avl(W) raw max min spread -323 1826 7939 7939 7939 -6973 -323 1826 7939 7939 7939 -6973 -296 1812 7878 7878 7878 -6973 -296 1812 7878 7878 7878 -6973 -55 1715 7456 7456 7456 -6973 -55 1715 7456 7456 7456 -6973 -52 1715 7456 7456 7456 -6973 -52 1715 7456 7456 7456 -6973 -105 1717 7465 7465 7465 -6973 -105 1717 7465 7465 7465 -6973 -61 1715 7456 7456 7456 -6973 -61 1715 7456 7456 7456 -6973 -54 1715 7456 7456 7456 -6973 -54 1715 7456 7456 7456 -6973 -55 1715 7456 7456 7456 -6973 -55 1715 7456 7456 7456 -6973 -54 1715 7456 7456 7456 -6973 -54 1715 7456 7456 7456 -6973 -54 1715 7456 7456 7456 -6973 -54 1715 7456 7456 7456 -6973 2025-07-26 15:27:12,844 Hysteresis 490 0: raw(7456 16000 16000 16000) min(7456 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 7456 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7456 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1456 10000 10000 10000) 7: 0: 7456@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7456@1p __all__ 9: don't have active chargers. 9: raw(0 8544 8544 8544) min(0 8544 8544 8544) spread(-14429 8544 8544 8544) max_pv 0 9: [ 0 7456@1p ] PM PV mtr(W) avl(W) raw max min spread -51 1657 7204 7204 7204 -6973 -51 1657 7204 7204 7204 -6973 -49 1657 7204 7204 7204 -6973 -49 1657 7204 7204 7204 -6973 -325 1769 7691 7691 7691 -6973 -325 1769 7691 7691 7691 -6973 -329 1771 7700 7700 7700 -6973 -329 1771 7700 7700 7700 -6973 -323 1768 7686 7686 7686 -6973 -323 1768 7686 7686 7686 -6973 -321 1767 7682 7682 7682 -6973 -321 1767 7682 7682 7682 -6973 -318 1766 7678 7678 7678 -6973 -318 1766 7678 7678 7678 -6973 -315 1764 7669 7669 7669 -6973 -315 1764 7669 7669 7669 -6973 -312 1763 7665 7665 7665 -6973 -312 1762 7660 7660 7660 -6973 -307 1760 7652 7652 7652 -6973 -307 1760 7652 7652 7652 -6973 2025-07-26 15:27:22,849 Hysteresis 500 0: raw(7652 16000 16000 16000) min(7652 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 7652 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7652 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1652 10000 10000 10000) 7: 0: 7652@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7652@1p __all__ 9: don't have active chargers. 9: raw(0 8348 8348 8348) min(0 8348 8348 8348) spread(-14625 8348 8348 8348) max_pv 0 9: [ 0 7652@1p ] PM PV mtr(W) avl(W) raw max min spread -303 1803 7839 7839 7839 -6973 -303 1803 7839 7839 7839 -6973 -304 1803 7839 7839 7839 -6973 -304 1803 7839 7839 7839 -6973 -101 1702 7400 7400 7400 -6973 -101 1703 7404 7404 7404 -6973 -93 1702 7400 7400 7400 -6973 -93 1702 7400 7400 7400 -6973 -89 1702 7400 7400 7400 -6973 -89 1702 7400 7400 7400 -6973 -44 1702 7400 7400 7400 -6973 -44 1702 7400 7400 7400 -6973 -38 1702 7400 7400 7400 -6973 -38 1702 7400 7400 7400 -6973 -38 1702 7400 7400 7400 -6973 -38 1702 7400 7400 7400 -6973 -33 1702 7400 7400 7400 -6973 -33 1702 7400 7400 7400 -6973 -38 1702 7400 7400 7400 -6973 -38 1702 7400 7400 7400 -6973 2025-07-26 15:27:32,855 Hysteresis 510 0: raw(7400 16000 16000 16000) min(7400 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 7400 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7400 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1400 10000 10000 10000) 7: 0: 7400@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7400@1p __all__ 9: don't have active chargers. 9: raw(0 8600 8600 8600) min(0 8600 8600 8600) spread(-14373 8600 8600 8600) max_pv 0 9: [ 0 7400@1p ] PM PV mtr(W) avl(W) raw max min spread -34 1645 7152 7152 7152 -6973 -34 1645 7152 7152 7152 -6973 -34 1645 7152 7152 7152 -6973 -34 1645 7152 7152 7152 -6973 -310 1749 7604 7604 7604 -6973 -310 1750 7608 7608 7608 -6973 -313 1751 7613 7613 7613 -6973 -313 1751 7613 7613 7613 -6973 -310 1750 7608 7608 7608 -6973 -310 1750 7608 7608 7608 -6973 -309 1749 7604 7604 7604 -6973 -309 1749 7604 7604 7604 -6973 -304 1747 7595 7595 7595 -6973 -304 1747 7595 7595 7595 -6973 -302 1746 7591 7591 7591 -6973 -302 1746 7591 7591 7591 -6973 -300 1745 7586 7586 7586 -6973 -300 1745 7586 7586 7586 -6973 -297 1743 7578 7578 7578 -6973 -297 1743 7578 7578 7578 -6973 2025-07-26 15:27:42,862 Hysteresis 520 0: raw(7578 16000 16000 16000) min(7578 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 7578 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7578 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1578 10000 10000 10000) 7: 0: 7578@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7578@1p __all__ 9: don't have active chargers. 9: raw(0 8422 8422 8422) min(0 8422 8422 8422) spread(-14551 8422 8422 8422) max_pv 0 9: [ 0 7578@1p ] PM PV mtr(W) avl(W) raw max min spread -291 1780 7739 7739 7739 -6973 -291 1780 7739 7739 7739 -6973 -292 1781 7743 7743 7743 -6973 -292 1781 7743 7743 7743 -6973 -90 1685 7326 7326 7326 -6973 -90 1685 7326 7326 7326 -6973 -74 1685 7326 7326 7326 -6973 -74 1685 7326 7326 7326 -6973 -71 1685 7326 7326 7326 -6973 -71 1685 7326 7326 7326 -6973 -71 1685 7326 7326 7326 -6973 -71 1685 7326 7326 7326 -6973 -70 1685 7326 7326 7326 -6973 -70 1685 7326 7326 7326 -6973 -73 1685 7326 7326 7326 -6973 -73 1685 7326 7326 7326 -6973 -71 1685 7326 7326 7326 -6973 -71 1685 7326 7326 7326 -6973 -71 1685 7326 7326 7326 -6973 -71 1685 7326 7326 7326 -6973 2025-07-26 15:27:52,868 Hysteresis 530 0: raw(7326 16000 16000 16000) min(7326 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 7326 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7326 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1326 10000 10000 10000) 7: 0: 7326@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7326@1p __all__ 9: don't have active chargers. 9: raw(0 8674 8674 8674) min(0 8674 8674 8674) spread(-14299 8674 8674 8674) max_pv 0 9: [ 0 7326@1p ] PM PV mtr(W) avl(W) raw max min spread -22 1627 7073 7073 7073 -6973 -22 1627 7073 7073 7073 -6973 -22 1627 7073 7073 7073 -6973 -22 1627 7073 7073 7073 -6973 -287 1720 7478 7478 7478 -6973 -287 1720 7478 7478 7478 -6973 -291 1722 7486 7486 7486 -6973 -291 1722 7486 7486 7486 -6973 -291 1722 7486 7486 7486 -6973 -291 1722 7486 7486 7486 -6973 -291 1722 7486 7486 7486 -6973 -291 1722 7486 7486 7486 -6973 -292 1723 7491 7491 7491 -6973 -292 1723 7491 7491 7491 -6973 -293 1723 7491 7491 7491 -6973 -293 1723 7491 7491 7491 -6973 -285 1719 7473 7473 7473 -6973 -285 1719 7473 7473 7473 -6973 -289 1721 7482 7482 7482 -6973 -289 1721 7482 7482 7482 -6973 2025-07-26 15:28:02,877 Hysteresis 540 0: raw(7482 16000 16000 16000) min(7482 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 7482 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7482 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1482 10000 10000 10000) 7: 0: 7482@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7482@1p __all__ 9: don't have active chargers. 9: raw(0 8518 8518 8518) min(0 8518 8518 8518) spread(-14455 8518 8518 8518) max_pv 0 9: [ 0 7482@1p ] PM PV mtr(W) avl(W) raw max min spread -287 1756 7634 7634 7634 -6973 -287 1756 7634 7634 7634 -6973 -289 1757 7639 7639 7639 -6973 -289 1757 7639 7639 7639 -6973 -283 1754 7626 7626 7626 -6973 -283 1754 7626 7626 7626 -6973 -287 1756 7634 7634 7634 -6973 -287 1756 7634 7634 7634 -6973 -283 1754 7626 7626 7626 -6973 -283 1754 7626 7626 7626 -6973 -283 1754 7626 7626 7626 -6973 -283 1754 7626 7626 7626 -6973 -312 1768 7686 7686 7686 -6973 -312 1768 7686 7686 7686 -6973 -296 1760 7652 7652 7652 -6973 -296 1760 7652 7652 7652 -6973 -267 1746 7591 7591 7591 -6973 -267 1746 7591 7591 7591 -6973 -275 1750 7608 7608 7608 -6973 -275 1750 7608 7608 7608 -6973 2025-07-26 15:28:12,883 Hysteresis 550 0: raw(7608 16000 16000 16000) min(7608 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 7608 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7608 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1608 10000 10000 10000) 7: 0: 7608@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7608@1p __all__ 9: don't have active chargers. 9: raw(0 8392 8392 8392) min(0 8392 8392 8392) spread(-14581 8392 8392 8392) max_pv 0 9: [ 0 7608@1p ] PM PV mtr(W) avl(W) raw max min spread -272 1778 7730 7730 7730 -6973 -272 1778 7730 7730 7730 -6973 -256 1770 7695 7695 7695 -6973 -256 1770 7695 7695 7695 -6973 -68 1692 7356 7356 7356 -6973 -68 1692 7356 7356 7356 -6973 3 1692 7356 7356 7356 -6973 3 1692 7356 7356 7356 -6973 5 1692 7356 7356 7356 -6973 5 1692 7356 7356 7356 -6973 1 1692 7356 7356 7356 -6973 1 1692 7356 7356 7356 -6973 4 1692 7356 7356 7356 -6973 4 1692 7356 7356 7356 -6973 3 1692 7356 7356 7356 -6973 3 1692 7356 7356 7356 -6973 4 1692 7356 7356 7356 -6973 4 1692 7356 7356 7356 -6973 6 1692 7356 7356 7356 -6973 6 1692 7356 7356 7356 -6973 2025-07-26 15:28:22,888 Hysteresis 560 0: raw(7356 16000 16000 16000) min(7356 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 7356 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7356 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1356 10000 10000 10000) 7: 0: 7356@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7356@1p __all__ 9: don't have active chargers. 9: raw(0 8644 8644 8644) min(0 8644 8644 8644) spread(-14329 8644 8644 8644) max_pv 0 9: [ 0 7356@1p ] PM PV mtr(W) avl(W) raw max min spread 8 1634 7104 7104 7104 -6973 8 1634 7104 7104 7104 -6973 4 1634 7104 7104 7104 -6973 4 1634 7104 7104 7104 -6973 -254 1710 7434 7434 7434 -6973 -254 1710 7434 7434 7434 -6973 -257 1712 7443 7443 7443 -6973 -257 1712 7443 7443 7443 -6973 -260 1713 7447 7447 7447 -6973 -260 1713 7447 7447 7447 -6973 -258 1712 7443 7443 7443 -6973 -258 1712 7443 7443 7443 -6973 -256 1711 7439 7439 7439 -6973 -256 1711 7439 7439 7439 -6973 -255 1711 7439 7439 7439 -6973 -255 1711 7439 7439 7439 -6973 -263 1715 7456 7456 7456 -6973 -263 1715 7456 7456 7456 -6973 -264 1715 7456 7456 7456 -6973 -264 1715 7456 7456 7456 -6973 2025-07-26 15:28:32,894 Hysteresis 570 0: raw(7456 16000 16000 16000) min(7456 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 7456 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7456 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1456 10000 10000 10000) 7: 0: 7456@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7456@1p __all__ 9: don't have active chargers. 9: raw(0 8544 8544 8544) min(0 8544 8544 8544) spread(-14429 8544 8544 8544) max_pv 0 9: [ 0 7456@1p ] PM PV mtr(W) avl(W) raw max min spread -241 1727 7508 7508 7508 -6973 -241 1727 7508 7508 7508 -6973 -235 1724 7495 7495 7495 -6973 -235 1724 7495 7495 7495 -6973 -253 1733 7534 7534 7534 -6973 -253 1733 7534 7534 7534 -6973 -236 1725 7500 7500 7500 -6973 -236 1725 7500 7500 7500 -6973 -244 1729 7517 7517 7517 -6973 -244 1729 7517 7517 7517 -6973 -252 1733 7534 7534 7534 -6973 -252 1732 7530 7530 7530 -6973 -258 1735 7543 7543 7543 -6973 -258 1735 7543 7543 7543 -6973 -246 1729 7517 7517 7517 -6973 -246 1729 7517 7517 7517 -6973 -246 1729 7517 7517 7517 -6973 -246 1729 7517 7517 7517 -6973 -243 1728 7513 7513 7513 -6973 -243 1728 7513 7513 7513 -6973 2025-07-26 15:28:42,900 Hysteresis 580 0: raw(7513 16000 16000 16000) min(7513 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 7513 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7513 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1513 10000 10000 10000) 7: 0: 7513@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7513@1p __all__ 9: don't have active chargers. 9: raw(0 8487 8487 8487) min(0 8487 8487 8487) spread(-14486 8487 8487 8487) max_pv 0 9: [ 0 7513@1p ] PM PV mtr(W) avl(W) raw max min spread -243 1741 7569 7569 7569 -6973 -243 1741 7569 7569 7569 -6973 -242 1740 7565 7565 7565 -6973 -242 1740 7565 7565 7565 -6973 -91 1670 7260 7260 7260 -6973 -91 1670 7260 7260 7260 -6973 -220 1729 7517 7517 7517 -6973 -220 1729 7517 7517 7517 -6973 -209 1724 7495 7495 7495 -6973 -209 1724 7495 7495 7495 -6973 -204 1722 7486 7486 7486 -6973 -204 1722 7486 7486 7486 -6973 -101 1670 7260 7260 7260 -6973 -101 1670 7260 7260 7260 -6973 -212 1726 7504 7504 7504 -6973 -212 1726 7504 7504 7504 -6973 -153 1696 7373 7373 7373 -6973 -153 1696 7373 7373 7373 -6973 -228 1733 7534 7534 7534 -6973 -228 1733 7534 7534 7534 -6973 2025-07-26 15:28:52,908 Hysteresis 590 0: raw(7534 16000 16000 16000) min(7534 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 7534 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7534 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1534 10000 10000 10000) 7: 0: 7534@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7534@1p __all__ 9: don't have active chargers. 9: raw(0 8466 8466 8466) min(0 8466 8466 8466) spread(-14507 8466 8466 8466) max_pv 0 9: [ 0 7534@1p ] PM PV mtr(W) avl(W) raw max min spread -226 1737 7552 7552 7552 -6973 -226 1737 7552 7552 7552 -6973 -209 1729 7517 7517 7517 -6973 -209 1729 7517 7517 7517 -6973 -214 1732 7530 7530 7530 -6973 -214 1732 7530 7530 7530 -6973 -230 1739 7560 7560 7560 -6973 -230 1739 7560 7560 7560 -6973 -214 1732 7530 7530 7530 -6973 -214 1732 7530 7530 7530 -6973 -203 1726 7504 7504 7504 -6973 -203 1726 7504 7504 7504 -6973 -194 1722 7486 7486 7486 -6973 -194 1722 7486 7486 7486 -6973 -220 1734 7539 7539 7539 -6973 -220 1734 7539 7539 7539 -6973 -219 1734 7539 7539 7539 -6973 -219 1734 7539 7539 7539 -6973 -206 1728 7513 7513 7513 -6973 -206 1728 7513 7513 7513 -6973 2025-07-26 15:29:02,915 Hysteresis 600 0: raw(7513 16000 16000 16000) min(7513 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 7513 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7513 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1513 10000 10000 10000) 7: 0: 7513@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7513@1p __all__ 9: don't have active chargers. 9: raw(0 8487 8487 8487) min(0 8487 8487 8487) spread(-14486 8487 8487 8487) max_pv 0 9: [ 0 7513@1p ] PM PV mtr(W) avl(W) raw max min spread -219 1729 7517 7517 7517 -6973 -219 1729 7517 7517 7517 -6973 -171 1705 7413 7413 7413 -6973 -171 1705 7413 7413 7413 -6973 -188 1714 7452 7452 7452 -6973 -188 1714 7452 7452 7452 -6973 -210 1725 7500 7500 7500 -6973 -210 1725 7500 7500 7500 -6973 -208 1724 7495 7495 7495 -6973 -208 1724 7495 7495 7495 -6973 -194 1717 7465 7465 7465 -6973 -194 1717 7465 7465 7465 -6973 -209 1724 7495 7495 7495 -6973 -209 1724 7495 7495 7495 -6973 -200 1720 7478 7478 7478 -6973 -200 1720 7478 7478 7478 -6973 -206 1723 7491 7491 7491 -6973 -206 1723 7491 7491 7491 -6973 -201 1720 7478 7478 7478 -6973 -201 1720 7478 7478 7478 -6973 2025-07-26 15:29:12,925 Hysteresis 610 0: raw(7478 16000 16000 16000) min(7478 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 7478 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7478 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1478 10000 10000 10000) 7: 0: 7478@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7478@1p __all__ 9: don't have active chargers. 9: raw(0 8522 8522 8522) min(0 8522 8522 8522) spread(-14451 8522 8522 8522) max_pv 0 9: [ 0 7478@1p ] PM PV mtr(W) avl(W) raw max min spread -172 1698 7382 7382 7382 -6973 -172 1698 7382 7382 7382 -6973 -188 1706 7417 7417 7417 -6973 -188 1706 7417 7417 7417 -6973 -188 1706 7417 7417 7417 -6973 -188 1706 7417 7417 7417 -6973 -190 1707 7421 7421 7421 -6973 -190 1707 7421 7421 7421 -6973 -195 1709 7430 7430 7430 -6973 -195 1709 7430 7430 7430 -6973 -190 1707 7421 7421 7421 -6973 -190 1707 7421 7421 7421 -6973 -192 1708 7426 7426 7426 -6973 -192 1708 7426 7426 7426 -6973 -192 1708 7426 7426 7426 -6973 -192 1708 7426 7426 7426 -6973 -188 1706 7417 7417 7417 -6973 -188 1706 7417 7417 7417 -6973 -189 1706 7417 7417 7417 -6973 -189 1706 7417 7417 7417 -6973 2025-07-26 15:29:22,930 Hysteresis 620 0: raw(7417 16000 16000 16000) min(7417 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 7417 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7417 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1417 10000 10000 10000) 7: 0: 7417@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7417@1p __all__ 9: don't have active chargers. 9: raw(0 8583 8583 8583) min(0 8583 8583 8583) spread(-14390 8583 8583 8583) max_pv 0 9: [ 0 7417@1p ] PM PV mtr(W) avl(W) raw max min spread -188 1692 7356 7356 7356 -6973 -188 1692 7356 7356 7356 -6973 -183 1689 7343 7343 7343 -6973 -183 1689 7343 7343 7343 -6973 -186 1691 7352 7352 7352 -6973 -186 1691 7352 7352 7352 -6973 -181 1688 7339 7339 7339 -6973 -181 1688 7339 7339 7339 -6973 -183 1689 7343 7343 7343 -6973 -183 1689 7343 7343 7343 -6973 -178 1687 7334 7334 7334 -6973 -178 1687 7334 7334 7334 -6973 -176 1686 7330 7330 7330 -6973 -176 1686 7330 7330 7330 -6973 -178 1687 7334 7334 7334 -6973 -178 1687 7334 7334 7334 -6973 -174 1685 7326 7326 7326 -6973 -174 1685 7326 7326 7326 -6973 -174 1685 7326 7326 7326 -6973 -174 1685 7326 7326 7326 -6973 2025-07-26 15:29:32,937 Hysteresis 630 0: raw(7326 16000 16000 16000) min(7326 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 7326 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7326 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1326 10000 10000 10000) 7: 0: 7326@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7326@1p __all__ 9: don't have active chargers. 9: raw(0 8674 8674 8674) min(0 8674 8674 8674) spread(-14299 8674 8674 8674) max_pv 0 9: [ 0 7326@1p ] PM PV mtr(W) avl(W) raw max min spread -172 1663 7230 7230 7230 -6973 -172 1663 7230 7230 7230 -6973 -169 1661 7221 7221 7221 -6973 -169 1661 7221 7221 7221 -6973 -169 1661 7221 7221 7221 -6973 -169 1661 7221 7221 7221 -6973 -166 1660 7217 7217 7217 -6973 -166 1660 7217 7217 7217 -6973 -167 1660 7217 7217 7217 -6973 -167 1660 7217 7217 7217 -6973 -166 1660 7217 7217 7217 -6973 -166 1660 7217 7217 7217 -6973 -166 1660 7217 7217 7217 -6973 -166 1660 7217 7217 7217 -6973 -158 1656 7200 7200 7200 -6973 -158 1656 7200 7200 7200 -6973 -161 1657 7204 7204 7204 -6973 -161 1657 7204 7204 7204 -6973 -160 1657 7204 7204 7204 -6973 -160 1657 7204 7204 7204 -6973 2025-07-26 15:29:42,943 Hysteresis 640 0: raw(7204 16000 16000 16000) min(7204 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 7204 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7204 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1204 10000 10000 10000) 7: 0: 7204@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7204@1p __all__ 9: don't have active chargers. 9: raw(0 8796 8796 8796) min(0 8796 8796 8796) spread(-14177 8796 8796 8796) max_pv 0 9: [ 0 7204@1p ] PM PV mtr(W) avl(W) raw max min spread -163 1630 7086 7086 7086 -6973 -163 1631 7091 7091 7091 -6973 -153 1626 7069 7069 7069 -6973 -153 1626 7069 7069 7069 -6973 -159 1629 7082 7082 7082 -6973 -159 1629 7082 7082 7082 -6973 -160 1629 7082 7082 7082 -6973 -160 1629 7082 7082 7082 -6973 -162 1630 7086 7086 7086 -6973 -162 1630 7086 7086 7086 -6973 -160 1629 7082 7082 7082 -6973 -160 1629 7082 7082 7082 -6973 -160 1629 7082 7082 7082 -6973 -160 1629 7082 7082 7082 -6973 -158 1628 7078 7078 7078 -6973 -158 1628 7078 7078 7078 -6973 -160 1629 7082 7082 7082 -6973 -160 1629 7082 7082 7082 -6973 -158 1628 7078 7078 7078 -6973 -158 1628 7078 7078 7078 -6973 2025-07-26 15:29:52,949 Hysteresis 650 0: raw(7078 16000 16000 16000) min(7078 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 7078 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7078 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1078 10000 10000 10000) 7: 0: 7078@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7078@1p __all__ 9: don't have active chargers. 9: raw(0 8922 8922 8922) min(0 8922 8922 8922) spread(-14051 8922 8922 8922) max_pv 0 9: [ 0 7078@1p ] PM PV mtr(W) avl(W) raw max min spread -155 1597 6943 6943 6943 -6973 -155 1597 6943 6943 6943 -6973 -150 1595 6934 6934 6934 -6973 -150 1595 6934 6934 6934 -6973 -152 1596 6939 6939 6939 -6973 -152 1596 6939 6939 6939 -6973 -151 1595 6934 6934 6934 -6973 -151 1595 6934 6934 6934 -6973 -152 1596 6939 6939 6939 -6973 -152 1596 6939 6939 6939 -6973 -148 1594 6930 6930 6930 -6973 -148 1594 6930 6930 6930 -6973 -147 1593 6926 6926 6926 -6973 -147 1593 6926 6926 6926 -6973 -142 1591 6917 6917 6917 -6973 -142 1591 6917 6917 6917 -6973 -136 1588 6904 6904 6904 -6973 -136 1588 6904 6904 6904 -6973 -140 1590 6913 6913 6913 -6973 -140 1590 6913 6913 6913 -6973 2025-07-26 15:30:02,955 Hysteresis 660 0: raw(6913 16000 16000 16000) min(6913 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6913 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 6913 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (913 10000 10000 10000) 7: 0: 6913@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6913@1p __all__ 9: don't have active chargers. 9: raw(0 9087 9087 9087) min(0 9087 9087 9087) spread(-13886 9087 9087 9087) max_pv 0 9: [ 0 6913@1p ] PM PV mtr(W) avl(W) raw max min spread -138 1551 6743 6743 6743 -6973 -138 1551 6743 6743 6743 -6973 -138 1551 6743 6743 6743 -6973 -138 1551 6743 6743 6743 -6973 -137 1550 6739 6739 6739 -6973 -137 1550 6739 6739 6739 -6973 -134 1549 6734 6734 6734 -6973 -134 1549 6734 6734 6734 -6973 -136 1550 6739 6739 6739 -6973 -136 1550 6739 6739 6739 -6973 -132 1548 6730 6730 6730 -6973 -132 1548 6730 6730 6730 -6973 -131 1547 6726 6726 6726 -6973 -131 1547 6726 6726 6726 -6973 -126 1545 6717 6717 6717 -6973 -126 1545 6717 6717 6717 -6973 -125 1544 6713 6713 6713 -6973 -125 1544 6713 6713 6713 -6973 -126 1545 6717 6717 6717 -6973 -126 1545 6717 6717 6717 -6973 2025-07-26 15:30:12,962 Hysteresis 670 0: raw(6717 16000 16000 16000) min(6717 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6717 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6717 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (717 10000 10000 10000) 7: 0: 6717@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6717@1p __all__ 9: don't have active chargers. 9: raw(0 9283 9283 9283) min(0 9283 9283 9283) spread(-13690 9283 9283 9283) max_pv 0 9: [ 0 6717@1p ] PM PV mtr(W) avl(W) raw max min spread -116 1495 6500 6500 6500 -6973 -116 1495 6500 6500 6500 -6973 -118 1496 6504 6504 6504 -6973 -118 1496 6504 6504 6504 -6973 -119 1496 6504 6504 6504 -6973 -119 1496 6504 6504 6504 -6973 -115 1494 6495 6495 6495 -6973 -115 1494 6495 6495 6495 -6973 -117 1495 6500 6500 6500 -6973 -117 1495 6500 6500 6500 -6973 -115 1494 6495 6495 6495 -6973 -115 1494 6495 6495 6495 -6973 -110 1492 6486 6486 6486 -6973 -110 1492 6486 6486 6486 -6973 -108 1491 6482 6482 6482 -6973 -108 1491 6482 6482 6482 -6973 -111 1492 6486 6486 6486 -6973 -111 1492 6486 6486 6486 -6973 -111 1492 6486 6486 6486 -6973 -111 1492 6486 6486 6486 -6973 2025-07-26 15:30:22,968 Hysteresis 680 0: raw(6486 16000 16000 16000) min(6486 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6486 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6486 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (486 10000 10000 10000) 7: 0: 6486@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6486@1p __all__ 9: don't have active chargers. 9: raw(0 9514 9514 9514) min(0 9514 9514 9514) spread(-13459 9514 9514 9514) max_pv 0 9: [ 0 6486@1p ] PM PV mtr(W) avl(W) raw max min spread -114 1441 6265 6265 6265 -6973 -114 1441 6265 6265 6265 -6973 -114 1441 6265 6265 6265 -6973 -114 1441 6265 6265 6265 -6973 -323 1545 6717 6717 6717 -6973 -323 1545 6717 6717 6717 -6973 -323 1545 6717 6717 6717 -6973 -323 1545 6717 6717 6717 -6973 -326 1546 6721 6721 6721 -6973 -326 1546 6721 6721 6721 -6973 -322 1544 6713 6713 6713 -6973 -322 1544 6713 6713 6713 -6973 -322 1544 6713 6713 6713 -6973 -322 1544 6713 6713 6713 -6973 -323 1545 6717 6717 6717 -6973 -323 1545 6717 6717 6717 -6973 -322 1544 6713 6713 6713 -6973 -322 1544 6713 6713 6713 -6973 -321 1544 6713 6713 6713 -6973 -321 1544 6713 6713 6713 -6973 2025-07-26 15:30:32,974 Hysteresis 690 0: raw(6713 16000 16000 16000) min(6713 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6713 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6713 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (713 10000 10000 10000) 7: 0: 6713@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6713@1p __all__ 9: don't have active chargers. 9: raw(0 9287 9287 9287) min(0 9287 9287 9287) spread(-13686 9287 9287 9287) max_pv 0 9: [ 0 6713@1p ] PM PV mtr(W) avl(W) raw max min spread -320 1595 6934 6934 6934 -6973 -320 1595 6934 6934 6934 -6973 -318 1594 6930 6930 6930 -6973 -318 1594 6930 6930 6930 -6973 -315 1593 6926 6926 6926 -6973 -315 1593 6926 6926 6926 -6973 -106 1489 6473 6473 6473 -6973 -106 1489 6473 6473 6473 -6973 -105 1488 6469 6469 6469 -6973 -105 1488 6469 6469 6469 -6973 -103 1487 6465 6465 6465 -6973 -103 1487 6465 6465 6465 -6973 -101 1486 6460 6460 6460 -6973 -101 1486 6460 6460 6460 -6973 -90 1486 6460 6460 6460 -6973 -90 1486 6460 6460 6460 -6973 -100 1486 6460 6460 6460 -6973 -100 1486 6460 6460 6460 -6973 -99 1486 6460 6460 6460 -6973 -99 1486 6460 6460 6460 -6973 2025-07-26 15:30:42,979 Hysteresis 700 0: raw(6460 16000 16000 16000) min(6460 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6460 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6460 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (460 10000 10000 10000) 7: 0: 6460@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6460@1p __all__ 9: don't have active chargers. 9: raw(0 9540 9540 9540) min(0 9540 9540 9540) spread(-13433 9540 9540 9540) max_pv 0 9: [ 0 6460@1p ] PM PV mtr(W) avl(W) raw max min spread -98 1428 6208 6208 6208 -6973 -98 1428 6208 6208 6208 -6973 -92 1428 6208 6208 6208 -6973 -92 1428 6208 6208 6208 -6973 -302 1528 6643 6643 6643 -6973 -302 1528 6643 6643 6643 -6973 -300 1527 6639 6639 6639 -6973 -300 1527 6639 6639 6639 -6973 -298 1526 6634 6634 6634 -6973 -298 1526 6634 6634 6634 -6973 -302 1528 6643 6643 6643 -6973 -302 1528 6643 6643 6643 -6973 -302 1528 6643 6643 6643 -6973 -302 1528 6643 6643 6643 -6973 -293 1524 6626 6626 6626 -6973 -293 1524 6626 6626 6626 -6973 -297 1526 6634 6634 6634 -6973 -297 1526 6634 6634 6634 -6973 -296 1525 6630 6630 6630 -6973 -296 1525 6630 6630 6630 -6973 2025-07-26 15:30:52,986 Hysteresis 710 0: raw(6630 16000 16000 16000) min(6630 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6630 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6630 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (630 10000 10000 10000) 7: 0: 6630@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6630@1p __all__ 9: don't have active chargers. 9: raw(0 9370 9370 9370) min(0 9370 9370 9370) spread(-13603 9370 9370 9370) max_pv 0 9: [ 0 6630@1p ] PM PV mtr(W) avl(W) raw max min spread -292 1562 6791 6791 6791 -6973 -292 1562 6791 6791 6791 -6973 -293 1563 6795 6795 6795 -6973 -293 1563 6795 6795 6795 -6973 -172 1503 6534 6534 6534 -6973 -172 1503 6534 6534 6534 -6973 -86 1467 6378 6378 6378 -6973 -86 1467 6378 6378 6378 -6973 -82 1467 6378 6378 6378 -6973 -82 1467 6378 6378 6378 -6973 -81 1467 6378 6378 6378 -6973 -81 1467 6378 6378 6378 -6973 -79 1467 6378 6378 6378 -6973 -79 1467 6378 6378 6378 -6973 -78 1467 6378 6378 6378 -6973 -78 1467 6378 6378 6378 -6973 -77 1467 6378 6378 6378 -6973 -77 1467 6378 6378 6378 -6973 -81 1467 6378 6378 6378 -6973 -81 1467 6378 6378 6378 -6973 2025-07-26 15:31:02,991 Hysteresis 720 0: raw(6378 16000 16000 16000) min(6378 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6378 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6378 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (378 10000 10000 10000) 7: 0: 6378@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6378@1p __all__ 9: don't have active chargers. 9: raw(0 9622 9622 9622) min(0 9622 9622 9622) spread(-13351 9622 9622 9622) max_pv 0 9: [ 0 6378@1p ] PM PV mtr(W) avl(W) raw max min spread -84 1409 6126 6126 6126 -6973 -84 1409 6126 6126 6126 -6973 -80 1409 6126 6126 6126 -6973 -80 1409 6126 6126 6126 -6973 -290 1503 6534 6534 6534 -6973 -290 1503 6534 6534 6534 -6973 -289 1503 6534 6534 6534 -6973 -289 1503 6534 6534 6534 -6973 -291 1504 6539 6539 6539 -6973 -291 1504 6539 6539 6539 -6973 -285 1501 6526 6526 6526 -6973 -285 1501 6526 6526 6526 -6973 -290 1503 6534 6534 6534 -6973 -290 1503 6534 6534 6534 -6973 -288 1502 6530 6530 6530 -6973 -288 1502 6530 6530 6530 -6973 -273 1495 6500 6500 6500 -6973 -273 1495 6500 6500 6500 -6973 -284 1500 6521 6521 6521 -6973 -284 1500 6521 6521 6521 -6973 2025-07-26 15:31:12,996 Hysteresis 730 0: raw(6521 16000 16000 16000) min(6521 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6521 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6521 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (521 10000 10000 10000) 7: 0: 6521@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6521@1p __all__ 9: don't have active chargers. 9: raw(0 9479 9479 9479) min(0 9479 9479 9479) spread(-13494 9479 9479 9479) max_pv 0 9: [ 0 6521@1p ] PM PV mtr(W) avl(W) raw max min spread -271 1527 6639 6639 6639 -6973 -271 1527 6639 6639 6639 -6973 -283 1533 6665 6665 6665 -6973 -283 1533 6665 6665 6665 -6973 -266 1524 6626 6626 6626 -6973 -266 1524 6626 6626 6626 -6973 -267 1525 6630 6630 6630 -6973 -267 1525 6630 6630 6630 -6973 -261 1522 6617 6617 6617 -6973 -261 1522 6617 6617 6617 -6973 -280 1531 6656 6656 6656 -6973 -280 1531 6656 6656 6656 -6973 -279 1531 6656 6656 6656 -6973 -279 1531 6656 6656 6656 -6973 -278 1530 6652 6652 6652 -6973 -278 1530 6652 6652 6652 -6973 -280 1531 6656 6656 6656 -6973 -280 1531 6656 6656 6656 -6973 -277 1530 6652 6652 6652 -6973 -277 1530 6652 6652 6652 -6973 2025-07-26 15:31:23,004 Hysteresis 740 0: raw(6652 16000 16000 16000) min(6652 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6652 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6652 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (652 10000 10000 10000) 7: 0: 6652@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6652@1p __all__ 9: don't have active chargers. 9: raw(0 9348 9348 9348) min(0 9348 9348 9348) spread(-13625 9348 9348 9348) max_pv 0 9: [ 0 6652@1p ] PM PV mtr(W) avl(W) raw max min spread -275 1559 6778 6778 6778 -6973 -275 1559 6778 6778 6778 -6973 -273 1558 6773 6773 6773 -6973 -273 1558 6773 6773 6773 -6973 -180 1512 6573 6573 6573 -6973 -180 1512 6573 6573 6573 -6973 -57 1472 6400 6400 6400 -6973 -57 1472 6400 6400 6400 -6973 -63 1472 6400 6400 6400 -6973 -63 1472 6400 6400 6400 -6973 -62 1472 6400 6400 6400 -6973 -62 1472 6400 6400 6400 -6973 -57 1472 6400 6400 6400 -6973 -57 1472 6400 6400 6400 -6973 -57 1472 6400 6400 6400 -6973 -57 1472 6400 6400 6400 -6973 -55 1472 6400 6400 6400 -6973 -55 1472 6400 6400 6400 -6973 -54 1472 6400 6400 6400 -6973 -54 1472 6400 6400 6400 -6973 2025-07-26 15:31:33,016 Hysteresis 750 0: raw(6400 16000 16000 16000) min(6400 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6400 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6400 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (400 10000 10000 10000) 7: 0: 6400@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6400@1p __all__ 9: don't have active chargers. 9: raw(0 9600 9600 9600) min(0 9600 9600 9600) spread(-13373 9600 9600 9600) max_pv 0 9: [ 0 6400@1p ] PM PV mtr(W) avl(W) raw max min spread -56 1415 6152 6152 6152 -6973 -56 1415 6152 6152 6152 -6973 -54 1415 6152 6152 6152 -6973 -54 1415 6152 6152 6152 -6973 -269 1499 6517 6517 6517 -6973 -269 1499 6517 6517 6517 -6973 -266 1497 6508 6508 6508 -6973 -266 1497 6508 6508 6508 -6973 -265 1497 6508 6508 6508 -6973 -265 1497 6508 6508 6508 -6973 -261 1495 6500 6500 6500 -6973 -261 1495 6500 6500 6500 -6973 -259 1494 6495 6495 6495 -6973 -259 1494 6495 6495 6495 -6973 -226 1477 6421 6421 6421 -6973 -226 1477 6421 6421 6421 -6973 -259 1494 6495 6495 6495 -6973 -259 1494 6495 6495 6495 -6973 -256 1492 6486 6486 6486 -6973 -256 1492 6486 6486 6486 -6973 2025-07-26 15:31:43,027 Hysteresis 760 0: raw(6486 16000 16000 16000) min(6486 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6486 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6486 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (486 10000 10000 10000) 7: 0: 6486@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6486@1p __all__ 9: don't have active chargers. 9: raw(0 9514 9514 9514) min(0 9514 9514 9514) spread(-13459 9514 9514 9514) max_pv 0 9: [ 0 6486@1p ] PM PV mtr(W) avl(W) raw max min spread -264 1515 6586 6586 6586 -6973 -264 1515 6586 6586 6586 -6973 -233 1500 6521 6521 6521 -6973 -233 1500 6521 6521 6521 -6973 -266 1516 6591 6591 6591 -6973 -266 1516 6591 6591 6591 -6973 -262 1514 6582 6582 6582 -6973 -262 1515 6586 6586 6586 -6973 -266 1517 6595 6595 6595 -6973 -266 1517 6595 6595 6595 -6973 -269 1518 6600 6600 6600 -6973 -269 1518 6600 6600 6600 -6973 -246 1507 6552 6552 6552 -6973 -246 1507 6552 6552 6552 -6973 -238 1503 6534 6534 6534 -6973 -238 1503 6534 6534 6534 -6973 -303 1535 6673 6673 6673 -6973 -303 1535 6673 6673 6673 -6973 -276 1521 6613 6613 6613 -6973 -276 1521 6613 6613 6613 -6973 2025-07-26 15:31:53,033 Hysteresis 770 0: raw(6613 16000 16000 16000) min(6613 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6613 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6613 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (613 10000 10000 10000) 7: 0: 6613@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6613@1p __all__ 9: don't have active chargers. 9: raw(0 9387 9387 9387) min(0 9387 9387 9387) spread(-13586 9387 9387 9387) max_pv 0 9: [ 0 6613@1p ] PM PV mtr(W) avl(W) raw max min spread -296 1560 6782 6782 6782 -6973 -296 1560 6782 6782 6782 -6973 -274 1549 6734 6734 6734 -6973 -274 1550 6739 6739 6739 -6973 -179 1503 6534 6534 6534 -6973 -179 1503 6534 6534 6534 -6973 -49 1463 6360 6360 6360 -6973 -49 1463 6360 6360 6360 -6973 -62 1463 6360 6360 6360 -6973 -62 1463 6360 6360 6360 -6973 -59 1463 6360 6360 6360 -6973 -59 1463 6360 6360 6360 -6973 -67 1463 6360 6360 6360 -6973 -67 1463 6360 6360 6360 -6973 -61 1463 6360 6360 6360 -6973 -61 1463 6360 6360 6360 -6973 -60 1463 6360 6360 6360 -6973 -60 1463 6360 6360 6360 -6973 -61 1463 6360 6360 6360 -6973 -61 1463 6360 6360 6360 -6973 2025-07-26 15:32:03,044 Hysteresis 780 0: raw(6360 16000 16000 16000) min(6360 16000 16000 16000) spread(-6973 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 (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(0 9640 9640 9640) spread(-13333 9640 9640 9640) max_pv 0 9: [ 0 6360@1p ] PM PV mtr(W) avl(W) raw max min spread -59 1405 6108 6108 6108 -6973 -59 1405 6108 6108 6108 -6973 -61 1405 6108 6108 6108 -6973 -61 1405 6108 6108 6108 -6973 -273 1491 6482 6482 6482 -6973 -273 1491 6482 6482 6482 -6973 -274 1491 6482 6482 6482 -6973 -274 1492 6486 6486 6486 -6973 -270 1490 6478 6478 6478 -6973 -270 1490 6478 6478 6478 -6973 -269 1489 6473 6473 6473 -6973 -269 1489 6473 6473 6473 -6973 -268 1488 6469 6469 6469 -6973 -268 1488 6469 6469 6469 -6973 -269 1489 6473 6473 6473 -6973 -269 1489 6473 6473 6473 -6973 -264 1486 6460 6460 6460 -6973 -264 1486 6460 6460 6460 -6973 -257 1483 6447 6447 6447 -6973 -257 1483 6447 6447 6447 -6973 2025-07-26 15:32:13,049 Hysteresis 790 0: raw(6447 16000 16000 16000) min(6447 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6447 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6447 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (447 10000 10000 10000) 7: 0: 6447@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6447@1p __all__ 9: don't have active chargers. 9: raw(0 9553 9553 9553) min(0 9553 9553 9553) spread(-13420 9553 9553 9553) max_pv 0 9: [ 0 6447@1p ] PM PV mtr(W) avl(W) raw max min spread -262 1505 6543 6543 6543 -6973 -262 1505 6543 6543 6543 -6973 -263 1506 6547 6547 6547 -6973 -263 1506 6547 6547 6547 -6973 -261 1505 6543 6543 6543 -6973 -261 1505 6543 6543 6543 -6973 -261 1505 6543 6543 6543 -6973 -261 1505 6543 6543 6543 -6973 -263 1506 6547 6547 6547 -6973 -263 1506 6547 6547 6547 -6973 -265 1507 6552 6552 6552 -6973 -265 1507 6552 6552 6552 -6973 -255 1502 6530 6530 6530 -6973 -255 1502 6530 6530 6530 -6973 -263 1506 6547 6547 6547 -6973 -263 1506 6547 6547 6547 -6973 -259 1504 6539 6539 6539 -6973 -259 1504 6539 6539 6539 -6973 -256 1502 6530 6530 6530 -6973 -256 1502 6530 6530 6530 -6973 2025-07-26 15:32:23,058 Hysteresis 800 0: raw(6530 16000 16000 16000) min(6530 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6530 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6530 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (530 10000 10000 10000) 7: 0: 6530@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6530@1p __all__ 9: don't have active chargers. 9: raw(0 9470 9470 9470) min(0 9470 9470 9470) spread(-13503 9470 9470 9470) max_pv 0 9: [ 0 6530@1p ] PM PV mtr(W) avl(W) raw max min spread -268 1527 6639 6639 6639 -6973 -268 1528 6643 6643 6643 -6973 -271 1529 6647 6647 6647 -6973 -271 1529 6647 6647 6647 -6973 -263 1525 6630 6630 6630 -6973 -263 1525 6630 6630 6630 -6973 -276 1532 6660 6660 6660 -6973 -276 1532 6660 6660 6660 -6973 -273 1530 6652 6652 6652 -6973 -273 1530 6652 6652 6652 -6973 -277 1532 6660 6660 6660 -6973 -277 1532 6660 6660 6660 -6973 -276 1532 6660 6660 6660 -6973 -276 1532 6660 6660 6660 -6973 -261 1524 6626 6626 6626 -6973 -261 1524 6626 6626 6626 -6973 -278 1532 6660 6660 6660 -6973 -278 1532 6660 6660 6660 -6973 -278 1532 6660 6660 6660 -6973 -278 1533 6665 6665 6665 -6973 2025-07-26 15:32:33,064 Hysteresis 810 0: raw(6665 16000 16000 16000) min(6665 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6665 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6665 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (665 10000 10000 10000) 7: 0: 6665@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6665@1p __all__ 9: don't have active chargers. 9: raw(0 9335 9335 9335) min(0 9335 9335 9335) spread(-13638 9335 9335 9335) max_pv 0 9: [ 0 6665@1p ] PM PV mtr(W) avl(W) raw max min spread -279 1564 6800 6800 6800 -6973 -279 1564 6800 6800 6800 -6973 -260 1555 6760 6760 6760 -6973 -260 1555 6760 6760 6760 -6973 -199 1525 6630 6630 6630 -6973 -199 1524 6626 6626 6626 -6973 -97 1475 6413 6413 6413 -6973 -97 1475 6413 6413 6413 -6973 -85 1475 6413 6413 6413 -6973 -85 1475 6413 6413 6413 -6973 -79 1475 6413 6413 6413 -6973 -79 1475 6413 6413 6413 -6973 -76 1475 6413 6413 6413 -6973 -76 1475 6413 6413 6413 -6973 -77 1475 6413 6413 6413 -6973 -77 1475 6413 6413 6413 -6973 -83 1475 6413 6413 6413 -6973 -83 1475 6413 6413 6413 -6973 -81 1475 6413 6413 6413 -6973 -81 1475 6413 6413 6413 -6973 2025-07-26 15:32:43,069 Hysteresis 820 0: raw(6413 16000 16000 16000) min(6413 16000 16000 16000) spread(-6973 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 (413 10000 10000 10000) 7: 0: 6413@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6413@1p __all__ 9: don't have active chargers. 9: raw(0 9587 9587 9587) min(0 9587 9587 9587) spread(-13386 9587 9587 9587) max_pv 0 9: [ 0 6413@1p ] PM PV mtr(W) avl(W) raw max min spread -68 1417 6160 6160 6160 -6973 -68 1417 6160 6160 6160 -6973 -63 1417 6160 6160 6160 -6973 -63 1417 6160 6160 6160 -6973 -282 1507 6552 6552 6552 -6973 -282 1507 6552 6552 6552 -6973 -288 1510 6565 6565 6565 -6973 -288 1510 6565 6565 6565 -6973 -284 1508 6556 6556 6556 -6973 -284 1508 6556 6556 6556 -6973 -282 1507 6552 6552 6552 -6973 -282 1507 6552 6552 6552 -6973 -287 1510 6565 6565 6565 -6973 -287 1510 6565 6565 6565 -6973 -283 1508 6556 6556 6556 -6973 -283 1508 6556 6556 6556 -6973 -284 1508 6556 6556 6556 -6973 -284 1508 6556 6556 6556 -6973 -268 1500 6521 6521 6521 -6973 -268 1501 6526 6526 6526 -6973 2025-07-26 15:32:53,076 Hysteresis 830 0: raw(6526 16000 16000 16000) min(6526 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6526 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6526 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (526 10000 10000 10000) 7: 0: 6526@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6526@1p __all__ 9: don't have active chargers. 9: raw(0 9474 9474 9474) min(0 9474 9474 9474) spread(-13499 9474 9474 9474) max_pv 0 9: [ 0 6526@1p ] PM PV mtr(W) avl(W) raw max min spread -278 1532 6660 6660 6660 -6973 -278 1531 6656 6656 6656 -6973 -263 1524 6626 6626 6626 -6973 -263 1524 6626 6626 6626 -6973 -284 1535 6673 6673 6673 -6973 -284 1535 6673 6673 6673 -6973 -287 1536 6678 6678 6678 -6973 -287 1536 6678 6678 6678 -6973 -279 1532 6660 6660 6660 -6973 -279 1532 6660 6660 6660 -6973 -289 1537 6682 6682 6682 -6973 -289 1537 6682 6682 6682 -6973 -278 1531 6656 6656 6656 -6973 -278 1531 6656 6656 6656 -6973 -275 1530 6652 6652 6652 -6973 -275 1530 6652 6652 6652 -6973 -279 1532 6660 6660 6660 -6973 -279 1532 6660 6660 6660 -6973 -288 1536 6678 6678 6678 -6973 -288 1536 6678 6678 6678 -6973 2025-07-26 15:33:03,081 Hysteresis 840 0: raw(6678 16000 16000 16000) min(6678 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6678 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6678 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (678 10000 10000 10000) 7: 0: 6678@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6678@1p __all__ 9: don't have active chargers. 9: raw(0 9322 9322 9322) min(0 9322 9322 9322) spread(-13651 9322 9322 9322) max_pv 0 9: [ 0 6678@1p ] PM PV mtr(W) avl(W) raw max min spread -287 1571 6830 6830 6830 -6973 -287 1571 6830 6830 6830 -6973 -283 1569 6821 6821 6821 -6973 -283 1569 6821 6821 6821 -6973 -206 1531 6656 6656 6656 -6973 -206 1531 6656 6656 6656 -6973 -75 1478 6426 6426 6426 -6973 -75 1478 6426 6426 6426 -6973 -70 1478 6426 6426 6426 -6973 -70 1478 6426 6426 6426 -6973 -76 1478 6426 6426 6426 -6973 -76 1478 6426 6426 6426 -6973 -78 1478 6426 6426 6426 -6973 -78 1478 6426 6426 6426 -6973 -82 1478 6426 6426 6426 -6973 -82 1478 6426 6426 6426 -6973 -79 1478 6426 6426 6426 -6973 -79 1478 6426 6426 6426 -6973 -79 1478 6426 6426 6426 -6973 -79 1478 6426 6426 6426 -6973 2025-07-26 15:33:13,086 Hysteresis 850 0: raw(6426 16000 16000 16000) min(6426 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6426 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6426 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (426 10000 10000 10000) 7: 0: 6426@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6426@1p __all__ 9: don't have active chargers. 9: raw(0 9574 9574 9574) min(0 9574 9574 9574) spread(-13399 9574 9574 9574) max_pv 0 9: [ 0 6426@1p ] PM PV mtr(W) avl(W) raw max min spread -66 1420 6173 6173 6173 -6973 -66 1420 6173 6173 6173 -6973 -82 1420 6173 6173 6173 -6973 -82 1420 6173 6173 6173 -6973 -286 1512 6573 6573 6573 -6973 -286 1512 6573 6573 6573 -6973 -289 1514 6582 6582 6582 -6973 -289 1514 6582 6582 6582 -6973 -288 1513 6578 6578 6578 -6973 -288 1513 6578 6578 6578 -6973 -291 1515 6586 6586 6586 -6973 -291 1515 6586 6586 6586 -6973 -288 1513 6578 6578 6578 -6973 -288 1513 6578 6578 6578 -6973 -292 1515 6586 6586 6586 -6973 -292 1515 6586 6586 6586 -6973 -287 1513 6578 6578 6578 -6973 -287 1513 6578 6578 6578 -6973 -292 1515 6586 6586 6586 -6973 -292 1515 6586 6586 6586 -6973 2025-07-26 15:33:23,096 Hysteresis 860 0: raw(6586 16000 16000 16000) min(6586 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6586 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6586 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (586 10000 10000 10000) 7: 0: 6586@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6586@1p __all__ 9: don't have active chargers. 9: raw(0 9414 9414 9414) min(0 9414 9414 9414) spread(-13559 9414 9414 9414) max_pv 0 9: [ 0 6586@1p ] PM PV mtr(W) avl(W) raw max min spread -291 1552 6747 6747 6747 -6973 -291 1552 6747 6747 6747 -6973 -295 1554 6756 6756 6756 -6973 -295 1554 6756 6756 6756 -6973 -218 1515 6586 6586 6586 -6973 -218 1515 6586 6586 6586 -6973 -88 1457 6334 6334 6334 -6973 -88 1457 6334 6334 6334 -6973 -85 1457 6334 6334 6334 -6973 -85 1457 6334 6334 6334 -6973 -88 1457 6334 6334 6334 -6973 -88 1457 6334 6334 6334 -6973 -86 1457 6334 6334 6334 -6973 -86 1457 6334 6334 6334 -6973 -89 1457 6334 6334 6334 -6973 -89 1457 6334 6334 6334 -6973 -87 1457 6334 6334 6334 -6973 -87 1457 6334 6334 6334 -6973 -92 1457 6334 6334 6334 -6973 -92 1457 6334 6334 6334 -6973 2025-07-26 15:33:33,102 Hysteresis 870 0: raw(6334 16000 16000 16000) min(6334 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6334 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6334 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (334 10000 10000 10000) 7: 0: 6334@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6334@1p __all__ 9: don't have active chargers. 9: raw(0 9666 9666 9666) min(0 9666 9666 9666) spread(-13307 9666 9666 9666) max_pv 0 9: [ 0 6334@1p ] PM PV mtr(W) avl(W) raw max min spread -89 1399 6082 6082 6082 -6973 -89 1399 6082 6082 6082 -6973 -91 1399 6082 6082 6082 -6973 -91 1399 6082 6082 6082 -6973 -298 1497 6508 6508 6508 -6973 -298 1497 6508 6508 6508 -6973 -302 1499 6517 6517 6517 -6973 -302 1499 6517 6517 6517 -6973 -300 1498 6513 6513 6513 -6973 -300 1498 6513 6513 6513 -6973 -304 1500 6521 6521 6521 -6973 -304 1500 6521 6521 6521 -6973 -292 1494 6495 6495 6495 -6973 -292 1494 6495 6495 6495 -6973 -273 1485 6456 6456 6456 -6973 -273 1485 6456 6456 6456 -6973 -297 1497 6508 6508 6508 -6973 -297 1497 6508 6508 6508 -6973 -307 1502 6530 6530 6530 -6973 -307 1502 6530 6530 6530 -6973 2025-07-26 15:33:43,108 Hysteresis 880 0: raw(6530 16000 16000 16000) min(6530 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6530 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6530 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (530 10000 10000 10000) 7: 0: 6530@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6530@1p __all__ 9: don't have active chargers. 9: raw(0 9470 9470 9470) min(0 9470 9470 9470) spread(-13503 9470 9470 9470) max_pv 0 9: [ 0 6530@1p ] PM PV mtr(W) avl(W) raw max min spread -303 1545 6717 6717 6717 -6973 -303 1545 6717 6717 6717 -6973 -303 1545 6717 6717 6717 -6973 -303 1545 6717 6717 6717 -6973 -304 1545 6717 6717 6717 -6973 -304 1545 6717 6717 6717 -6973 -305 1546 6721 6721 6721 -6973 -305 1546 6721 6721 6721 -6973 -305 1546 6721 6721 6721 -6973 -305 1546 6721 6721 6721 -6973 -308 1547 6726 6726 6726 -6973 -308 1547 6726 6726 6726 -6973 -309 1548 6730 6730 6730 -6973 -309 1548 6730 6730 6730 -6973 -313 1550 6739 6739 6739 -6973 -313 1550 6739 6739 6739 -6973 -307 1547 6726 6726 6726 -6973 -307 1547 6726 6726 6726 -6973 -314 1550 6739 6739 6739 -6973 -314 1550 6739 6739 6739 -6973 2025-07-26 15:33:53,114 Hysteresis 890 0: raw(6739 16000 16000 16000) min(6739 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6739 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6739 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (739 10000 10000 10000) 7: 0: 6739@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6739@1p __all__ 9: don't have active chargers. 9: raw(0 9261 9261 9261) min(0 9261 9261 9261) spread(-13712 9261 9261 9261) max_pv 0 9: [ 0 6739@1p ] PM PV mtr(W) avl(W) raw max min spread -303 1593 6926 6926 6926 -6973 -303 1593 6926 6926 6926 -6973 -312 1597 6943 6943 6943 -6973 -312 1597 6943 6943 6943 -6973 -236 1559 6778 6778 6778 -6973 -236 1559 6778 6778 6778 -6973 -103 1493 6491 6491 6491 -6973 -103 1493 6491 6491 6491 -6973 -102 1493 6491 6491 6491 -6973 -102 1493 6491 6491 6491 -6973 -105 1494 6495 6495 6495 -6973 -105 1494 6495 6495 6495 -6973 -105 1494 6495 6495 6495 -6973 -105 1494 6495 6495 6495 -6973 -111 1497 6508 6508 6508 -6973 -111 1497 6508 6508 6508 -6973 -102 1493 6491 6491 6491 -6973 -102 1493 6491 6491 6491 -6973 -110 1497 6508 6508 6508 -6973 -110 1497 6508 6508 6508 -6973 2025-07-26 15:34:03,126 Hysteresis 900 0: raw(6508 16000 16000 16000) min(6508 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6508 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6508 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (508 10000 10000 10000) 7: 0: 6508@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6508@1p __all__ 9: don't have active chargers. 9: raw(0 9492 9492 9492) min(0 9492 9492 9492) spread(-13481 9492 9492 9492) max_pv 0 9: [ 0 6508@1p ] PM PV mtr(W) avl(W) raw max min spread -106 1442 6269 6269 6269 -6973 -106 1442 6269 6269 6269 -6973 -111 1444 6278 6278 6278 -6973 -111 1444 6278 6278 6278 -6973 -320 1548 6730 6730 6730 -6973 -320 1548 6730 6730 6730 -6973 -323 1550 6739 6739 6739 -6973 -323 1550 6739 6739 6739 -6973 -324 1550 6739 6739 6739 -6973 -324 1550 6739 6739 6739 -6973 -328 1552 6747 6747 6747 -6973 -328 1552 6747 6747 6747 -6973 -325 1551 6743 6743 6743 -6973 -325 1551 6743 6743 6743 -6973 -329 1553 6752 6752 6752 -6973 -329 1553 6752 6752 6752 -6973 -317 1547 6726 6726 6726 -6973 -317 1547 6726 6726 6726 -6973 -323 1550 6739 6739 6739 -6973 -323 1550 6739 6739 6739 -6973 2025-07-26 15:34:13,131 Hysteresis 910 0: raw(6739 16000 16000 16000) min(6739 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6739 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6739 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (739 10000 10000 10000) 7: 0: 6739@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6739@1p __all__ 9: don't have active chargers. 9: raw(0 9261 9261 9261) min(0 9261 9261 9261) spread(-13712 9261 9261 9261) max_pv 0 9: [ 0 6739@1p ] PM PV mtr(W) avl(W) raw max min spread -330 1606 6982 6982 6982 -6973 -330 1606 6982 6982 6982 -6973 -330 1606 6982 6982 6982 -6973 -330 1606 6982 6982 6982 -6973 -245 1564 6800 6800 6800 -6973 -245 1564 6800 6800 6800 -6973 -110 1497 6508 6508 6508 -6973 -110 1497 6508 6508 6508 -6973 -109 1496 6504 6504 6504 -6973 -109 1496 6504 6504 6504 -6973 -112 1498 6513 6513 6513 -6973 -112 1498 6513 6513 6513 -6973 -123 1503 6534 6534 6534 -6973 -123 1503 6534 6534 6534 -6973 -123 1503 6534 6534 6534 -6973 -123 1503 6534 6534 6534 -6973 -120 1502 6530 6530 6530 -6973 -120 1502 6530 6530 6530 -6973 -120 1502 6530 6530 6530 -6973 -120 1502 6530 6530 6530 -6973 2025-07-26 15:34:23,138 Hysteresis 920 0: raw(6530 16000 16000 16000) min(6530 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6530 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6530 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (530 10000 10000 10000) 7: 0: 6530@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6530@1p __all__ 9: don't have active chargers. 9: raw(0 9470 9470 9470) min(0 9470 9470 9470) spread(-13503 9470 9470 9470) max_pv 0 9: [ 0 6530@1p ] PM PV mtr(W) avl(W) raw max min spread -118 1453 6317 6317 6317 -6973 -118 1453 6317 6317 6317 -6973 -123 1455 6326 6326 6326 -6973 -123 1455 6326 6326 6326 -6973 -327 1557 6769 6769 6769 -6973 -327 1557 6769 6769 6769 -6973 -328 1557 6769 6769 6769 -6973 -328 1557 6769 6769 6769 -6973 -325 1556 6765 6765 6765 -6973 -325 1556 6765 6765 6765 -6973 -330 1558 6773 6773 6773 -6973 -330 1558 6773 6773 6773 -6973 -328 1557 6769 6769 6769 -6973 -328 1557 6769 6769 6769 -6973 -325 1556 6765 6765 6765 -6973 -325 1556 6765 6765 6765 -6973 -320 1553 6752 6752 6752 -6973 -320 1553 6752 6752 6752 -6973 -328 1557 6769 6769 6769 -6973 -328 1557 6769 6769 6769 -6973 2025-07-26 15:34:33,143 Hysteresis 930 0: raw(6769 16000 16000 16000) min(6769 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6769 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6769 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (769 10000 10000 10000) 7: 0: 6769@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6769@1p __all__ 9: don't have active chargers. 9: raw(0 9231 9231 9231) min(0 9231 9231 9231) spread(-13742 9231 9231 9231) max_pv 0 9: [ 0 6769@1p ] PM PV mtr(W) avl(W) raw max min spread -324 1610 7000 7000 7000 -6973 -324 1610 7000 7000 7000 -6973 -328 1612 7008 7008 7008 -6973 -328 1612 7008 7008 7008 -6973 -253 1575 6847 6847 6847 -6973 -253 1575 6847 6847 6847 -6973 -116 1507 6552 6552 6552 -6973 -116 1507 6552 6552 6552 -6973 -114 1506 6547 6547 6547 -6973 -114 1506 6547 6547 6547 -6973 -116 1507 6552 6552 6552 -6973 -116 1507 6552 6552 6552 -6973 -97 1499 6517 6517 6517 -6973 -97 1499 6517 6517 6517 -6973 -80 1499 6517 6517 6517 -6973 -80 1499 6517 6517 6517 -6973 -77 1499 6517 6517 6517 -6973 -77 1499 6517 6517 6517 -6973 -95 1499 6517 6517 6517 -6973 -95 1499 6517 6517 6517 -6973 2025-07-26 15:34:43,149 Hysteresis 940 0: raw(6517 16000 16000 16000) min(6517 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6517 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6517 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (517 10000 10000 10000) 7: 0: 6517@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6517@1p __all__ 9: don't have active chargers. 9: raw(0 9483 9483 9483) min(0 9483 9483 9483) spread(-13490 9483 9483 9483) max_pv 0 9: [ 0 6517@1p ] PM PV mtr(W) avl(W) raw max min spread -112 1447 6291 6291 6291 -6973 -112 1447 6291 6291 6291 -6973 -121 1451 6308 6308 6308 -6973 -121 1451 6308 6308 6308 -6973 -305 1543 6708 6708 6708 -6973 -305 1543 6708 6708 6708 -6973 -314 1547 6726 6726 6726 -6973 -314 1547 6726 6726 6726 -6973 -304 1542 6704 6704 6704 -6973 -304 1542 6704 6704 6704 -6973 -312 1546 6721 6721 6721 -6973 -312 1546 6721 6721 6721 -6973 -313 1547 6726 6726 6726 -6973 -313 1547 6726 6726 6726 -6973 -313 1547 6726 6726 6726 -6973 -313 1547 6726 6726 6726 -6973 -281 1531 6656 6656 6656 -6973 -281 1531 6656 6656 6656 -6973 -301 1541 6700 6700 6700 -6973 -301 1541 6700 6700 6700 -6973 2025-07-26 15:34:53,154 Hysteresis 950 0: raw(6700 16000 16000 16000) min(6700 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6700 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6700 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (700 10000 10000 10000) 7: 0: 6700@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6700@1p __all__ 9: don't have active chargers. 9: raw(0 9300 9300 9300) min(0 9300 9300 9300) spread(-13673 9300 9300 9300) max_pv 0 9: [ 0 6700@1p ] PM PV mtr(W) avl(W) raw max min spread -305 1586 6895 6895 6895 -6973 -305 1586 6895 6895 6895 -6973 -322 1594 6930 6930 6930 -6973 -322 1594 6930 6930 6930 -6973 -294 1580 6869 6869 6869 -6973 -294 1580 6869 6869 6869 -6973 -97 1484 6452 6452 6452 -6973 -97 1484 6452 6452 6452 -6973 -90 1484 6452 6452 6452 -6973 -90 1484 6452 6452 6452 -6973 -61 1484 6452 6452 6452 -6973 -61 1484 6452 6452 6452 -6973 -71 1484 6452 6452 6452 -6973 -71 1484 6452 6452 6452 -6973 -78 1484 6452 6452 6452 -6973 -78 1484 6452 6452 6452 -6973 -66 1484 6452 6452 6452 -6973 -66 1484 6452 6452 6452 -6973 -70 1484 6452 6452 6452 -6973 -70 1484 6452 6452 6452 -6973 2025-07-26 15:35:03,160 Hysteresis 960 0: raw(6452 16000 16000 16000) min(6452 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6452 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6452 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (452 10000 10000 10000) 7: 0: 6452@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6452@1p __all__ 9: don't have active chargers. 9: raw(0 9548 9548 9548) min(0 9548 9548 9548) spread(-13425 9548 9548 9548) max_pv 0 9: [ 0 6452@1p ] PM PV mtr(W) avl(W) raw max min spread -55 1426 6200 6200 6200 -6973 -55 1426 6200 6200 6200 -6973 -59 1426 6200 6200 6200 -6973 -59 1426 6200 6200 6200 -6973 -268 1509 6560 6560 6560 -6973 -268 1509 6560 6560 6560 -6973 -275 1513 6578 6578 6578 -6973 -275 1513 6578 6578 6578 -6973 -271 1511 6569 6569 6569 -6973 -271 1511 6569 6569 6569 -6973 -252 1501 6526 6526 6526 -6973 -252 1501 6526 6526 6526 -6973 -273 1512 6573 6573 6573 -6973 -273 1512 6573 6573 6573 -6973 -273 1512 6573 6573 6573 -6973 -273 1512 6573 6573 6573 -6973 -272 1511 6569 6569 6569 -6973 -272 1511 6569 6569 6569 -6973 -278 1514 6582 6582 6582 -6973 -278 1514 6582 6582 6582 -6973 2025-07-26 15:35:13,169 Hysteresis 970 0: raw(6582 16000 16000 16000) min(6582 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6582 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6582 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (582 10000 10000 10000) 7: 0: 6582@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6582@1p __all__ 9: don't have active chargers. 9: raw(0 9418 9418 9418) min(0 9418 9418 9418) spread(-13555 9418 9418 9418) max_pv 0 9: [ 0 6582@1p ] PM PV mtr(W) avl(W) raw max min spread -276 1543 6708 6708 6708 -6973 -276 1543 6708 6708 6708 -6973 -278 1544 6713 6713 6713 -6973 -278 1544 6713 6713 6713 -6973 -95 1456 6330 6330 6330 -6973 -95 1456 6330 6330 6330 -6973 -66 1456 6330 6330 6330 -6973 -66 1456 6330 6330 6330 -6973 -66 1456 6330 6330 6330 -6973 -66 1456 6330 6330 6330 -6973 -69 1456 6330 6330 6330 -6973 -69 1456 6330 6330 6330 -6973 -68 1456 6330 6330 6330 -6973 -68 1456 6330 6330 6330 -6973 -84 1456 6330 6330 6330 -6973 -84 1456 6330 6330 6330 -6973 -82 1456 6330 6330 6330 -6973 -82 1456 6330 6330 6330 -6973 -63 1456 6330 6330 6330 -6973 -63 1456 6330 6330 6330 -6973 2025-07-26 15:35:23,174 Hysteresis 980 0: raw(6330 16000 16000 16000) min(6330 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6330 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6330 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (330 10000 10000 10000) 7: 0: 6330@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6330@1p __all__ 9: don't have active chargers. 9: raw(0 9670 9670 9670) min(0 9670 9670 9670) spread(-13303 9670 9670 9670) max_pv 0 9: [ 0 6330@1p ] PM PV mtr(W) avl(W) raw max min spread -61 1398 6078 6078 6078 -6973 -61 1398 6078 6078 6078 -6973 -82 1398 6078 6078 6078 -6973 -82 1398 6078 6078 6078 -6973 -294 1494 6495 6495 6495 -6973 -294 1494 6495 6495 6495 -6973 -299 1497 6508 6508 6508 -6973 -299 1497 6508 6508 6508 -6973 -299 1497 6508 6508 6508 -6973 -299 1497 6508 6508 6508 -6973 -298 1496 6504 6504 6504 -6973 -298 1496 6504 6504 6504 -6973 -294 1494 6495 6495 6495 -6973 -294 1494 6495 6495 6495 -6973 -298 1496 6504 6504 6504 -6973 -298 1496 6504 6504 6504 -6973 -291 1493 6491 6491 6491 -6973 -291 1493 6491 6491 6491 -6973 -295 1495 6500 6500 6500 -6973 -295 1495 6500 6500 6500 -6973 2025-07-26 15:35:33,182 Hysteresis 990 0: raw(6500 16000 16000 16000) min(6500 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6500 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6500 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (500 10000 10000 10000) 7: 0: 6500@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6500@1p __all__ 9: don't have active chargers. 9: raw(0 9500 9500 9500) min(0 9500 9500 9500) spread(-13473 9500 9500 9500) max_pv 0 9: [ 0 6500@1p ] PM PV mtr(W) avl(W) raw max min spread -293 1534 6669 6669 6669 -6973 -293 1534 6669 6669 6669 -6973 -293 1534 6669 6669 6669 -6973 -293 1534 6669 6669 6669 -6973 -321 1548 6730 6730 6730 -6973 -321 1548 6730 6730 6730 -6973 -333 1554 6756 6756 6756 -6973 -333 1554 6756 6756 6756 -6973 -316 1545 6717 6717 6717 -6973 -316 1545 6717 6717 6717 -6973 -296 1535 6673 6673 6673 -6973 -296 1535 6673 6673 6673 -6973 -287 1531 6656 6656 6656 -6973 -287 1531 6656 6656 6656 -6973 -292 1533 6665 6665 6665 -6973 -292 1533 6665 6665 6665 -6973 -280 1527 6639 6639 6639 -6973 -280 1527 6639 6639 6639 -6973 -283 1529 6647 6647 6647 -6973 -283 1529 6647 6647 6647 -6973 2025-07-26 15:35:43,187 Hysteresis 1000 0: raw(6647 16000 16000 16000) min(6647 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6647 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6647 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (647 10000 10000 10000) 7: 0: 6647@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6647@1p __all__ 9: don't have active chargers. 9: raw(0 9353 9353 9353) min(0 9353 9353 9353) spread(-13620 9353 9353 9353) max_pv 0 9: [ 0 6647@1p ] PM PV mtr(W) avl(W) raw max min spread -285 1563 6795 6795 6795 -6973 -285 1563 6795 6795 6795 -6973 -288 1564 6800 6800 6800 -6973 -288 1564 6800 6800 6800 -6973 -112 1477 6421 6421 6421 -6973 -112 1477 6421 6421 6421 -6973 -83 1471 6395 6395 6395 -6973 -83 1471 6395 6395 6395 -6973 -94 1471 6395 6395 6395 -6973 -94 1471 6395 6395 6395 -6973 -100 1471 6395 6395 6395 -6973 -100 1471 6395 6395 6395 -6973 -100 1471 6395 6395 6395 -6973 -100 1471 6395 6395 6395 -6973 -94 1471 6395 6395 6395 -6973 -94 1471 6395 6395 6395 -6973 -93 1471 6395 6395 6395 -6973 -93 1471 6395 6395 6395 -6973 -95 1471 6395 6395 6395 -6973 -95 1471 6395 6395 6395 -6973 2025-07-26 15:35:53,196 Hysteresis 1010 0: raw(6395 16000 16000 16000) min(6395 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6395 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6395 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (395 10000 10000 10000) 7: 0: 6395@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6395@1p __all__ 9: don't have active chargers. 9: raw(0 9605 9605 9605) min(0 9605 9605 9605) spread(-13368 9605 9605 9605) max_pv 0 9: [ 0 6395@1p ] PM PV mtr(W) avl(W) raw max min spread -94 1413 6143 6143 6143 -6973 -94 1413 6143 6143 6143 -6973 -98 1413 6143 6143 6143 -6973 -98 1413 6143 6143 6143 -6973 -307 1516 6591 6591 6591 -6973 -307 1516 6591 6591 6591 -6973 -303 1514 6582 6582 6582 -6973 -303 1514 6582 6582 6582 -6973 -295 1510 6565 6565 6565 -6973 -295 1510 6565 6565 6565 -6973 -294 1509 6560 6560 6560 -6973 -294 1509 6560 6560 6560 -6973 -292 1508 6556 6556 6556 -6973 -292 1508 6556 6556 6556 -6973 -291 1508 6556 6556 6556 -6973 -291 1508 6556 6556 6556 -6973 -287 1506 6547 6547 6547 -6973 -287 1506 6547 6547 6547 -6973 -294 1509 6560 6560 6560 -6973 -294 1509 6560 6560 6560 -6973 2025-07-26 15:36:03,201 Hysteresis 1020 0: raw(6560 16000 16000 16000) min(6560 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6560 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6560 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (560 10000 10000 10000) 7: 0: 6560@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6560@1p __all__ 9: don't have active chargers. 9: raw(0 9440 9440 9440) min(0 9440 9440 9440) spread(-13533 9440 9440 9440) max_pv 0 9: [ 0 6560@1p ] PM PV mtr(W) avl(W) raw max min spread -293 1547 6726 6726 6726 -6973 -293 1547 6726 6726 6726 -6973 -291 1546 6721 6721 6721 -6973 -291 1546 6721 6721 6721 -6973 -235 1518 6600 6600 6600 -6973 -235 1518 6600 6600 6600 -6973 -79 1451 6308 6308 6308 -6973 -79 1451 6308 6308 6308 -6973 -76 1451 6308 6308 6308 -6973 -76 1451 6308 6308 6308 -6973 -75 1451 6308 6308 6308 -6973 -75 1451 6308 6308 6308 -6973 -73 1451 6308 6308 6308 -6973 -73 1451 6308 6308 6308 -6973 -69 1451 6308 6308 6308 -6973 -69 1451 6308 6308 6308 -6973 -70 1451 6308 6308 6308 -6973 -70 1451 6308 6308 6308 -6973 -64 1451 6308 6308 6308 -6973 -64 1451 6308 6308 6308 -6973 2025-07-26 15:36:13,207 Hysteresis 1030 0: raw(6308 16000 16000 16000) min(6308 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6308 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6308 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (308 10000 10000 10000) 7: 0: 6308@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6308@1p __all__ 9: don't have active chargers. 9: raw(0 9692 9692 9692) min(0 9692 9692 9692) spread(-13281 9692 9692 9692) max_pv 0 9: [ 0 6308@1p ] PM PV mtr(W) avl(W) raw max min spread -64 1393 6056 6056 6056 -6973 -64 1393 6056 6056 6056 -6973 -64 1393 6056 6056 6056 -6973 -64 1393 6056 6056 6056 -6973 -280 1482 6443 6443 6443 -6973 -280 1482 6443 6443 6443 -6973 -276 1480 6434 6434 6434 -6973 -276 1480 6434 6434 6434 -6973 -282 1483 6447 6447 6447 -6973 -282 1483 6447 6447 6447 -6973 -277 1481 6439 6439 6439 -6973 -277 1481 6439 6439 6439 -6973 -284 1484 6452 6452 6452 -6973 -284 1484 6452 6452 6452 -6973 -283 1484 6452 6452 6452 -6973 -283 1484 6452 6452 6452 -6973 -286 1485 6456 6456 6456 -6973 -286 1485 6456 6456 6456 -6973 -289 1487 6465 6465 6465 -6973 -289 1487 6465 6465 6465 -6973 2025-07-26 15:36:23,213 Hysteresis 1040 0: raw(6465 16000 16000 16000) min(6465 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6465 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6465 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (465 10000 10000 10000) 7: 0: 6465@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6465@1p __all__ 9: don't have active chargers. 9: raw(0 9535 9535 9535) min(0 9535 9535 9535) spread(-13438 9535 9535 9535) max_pv 0 9: [ 0 6465@1p ] PM PV mtr(W) avl(W) raw max min spread -293 1525 6630 6630 6630 -6973 -293 1525 6630 6630 6630 -6973 -290 1523 6621 6621 6621 -6973 -290 1523 6621 6621 6621 -6973 -296 1526 6634 6634 6634 -6973 -296 1526 6634 6634 6634 -6973 -163 1460 6347 6347 6347 -6973 -163 1460 6347 6347 6347 -6973 -160 1459 6343 6343 6343 -6973 -160 1459 6343 6343 6343 -6973 -151 1454 6321 6321 6321 -6973 -151 1454 6321 6321 6321 -6973 -154 1456 6330 6330 6330 -6973 -154 1456 6330 6330 6330 -6973 -151 1454 6321 6321 6321 -6973 -151 1454 6321 6321 6321 -6973 -151 1454 6321 6321 6321 -6973 -151 1454 6321 6321 6321 -6973 -143 1450 6304 6304 6304 -6973 -143 1450 6304 6304 6304 -6973 2025-07-26 15:36:33,218 Hysteresis 1050 0: raw(6304 16000 16000 16000) min(6304 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6304 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6304 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (304 10000 10000 10000) 7: 0: 6304@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6304@1p __all__ 9: don't have active chargers. 9: raw(0 9696 9696 9696) min(0 9696 9696 9696) spread(-13277 9696 9696 9696) max_pv 0 9: [ 0 6304@1p ] PM PV mtr(W) avl(W) raw max min spread -149 1416 6156 6156 6156 -6973 -149 1416 6156 6156 6156 -6973 -146 1415 6152 6152 6152 -6973 -146 1415 6152 6152 6152 -6973 -145 1414 6147 6147 6147 -6973 -145 1414 6147 6147 6147 -6973 -144 1414 6147 6147 6147 -6973 -144 1414 6147 6147 6147 -6973 -144 1414 6147 6147 6147 -6973 -144 1414 6147 6147 6147 -6973 -145 1414 6147 6147 6147 -6973 -145 1414 6147 6147 6147 -6973 -146 1415 6152 6152 6152 -6973 -146 1415 6152 6152 6152 -6973 -144 1414 6147 6147 6147 -6973 -144 1414 6147 6147 6147 -6973 -142 1413 6143 6143 6143 -6973 -142 1413 6143 6143 6143 -6973 -143 1413 6143 6143 6143 -6973 -143 1413 6143 6143 6143 -6973 2025-07-26 15:36:43,224 Hysteresis 1060 0: raw(6143 16000 16000 16000) min(6143 16000 16000 16000) spread(-6973 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 (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(0 9857 9857 9857) spread(-13116 9857 9857 9857) max_pv 0 9: [ 0 6143@1p ] PM PV mtr(W) avl(W) raw max min spread -141 1375 5978 5978 5978 -6973 -141 1375 5978 5978 5978 -6973 -139 1374 5973 5973 5973 -6973 -139 1374 5973 5973 5973 -6973 -134 1372 5965 5965 5965 -6973 -134 1372 5965 5965 5965 -6973 -136 1373 5969 5969 5969 -6973 -136 1373 5969 5969 5969 -6973 -136 1373 5969 5969 5969 -6973 -136 1373 5969 5969 5969 -6973 -130 1370 5956 5956 5956 -6973 -130 1370 5956 5956 5956 -6973 -131 1370 5956 5956 5956 -6973 -131 1370 5956 5956 5956 -6973 -126 1368 5947 5947 5947 -6973 -126 1368 5947 5947 5947 -6973 -125 1367 5943 5943 5943 -6973 -125 1367 5943 5943 5943 -6973 -125 1367 5943 5943 5943 -6973 -125 1367 5943 5943 5943 -6973 2025-07-26 15:36:53,231 Hysteresis 1070 0: raw(5943 16000 16000 16000) min(5943 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 5943 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5943 3: shut down 0 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5943 < req 18000 No: p0 min 5943 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5943 16000 16000 16000) min(5943 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 5943 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -257 42 182 182 182 -6973 -257 42 182 182 182 -6973 -259 44 191 191 191 -6973 -259 44 191 191 191 -6973 -1718 1503 6534 6534 6534 -6973 -1718 1503 6534 6534 6534 -6973 -1716 1501 6526 6526 6526 -6973 -1716 1501 6526 6526 6526 -6973 -1716 1501 6526 6526 6526 -6973 -1716 1501 6526 6526 6526 -6973 -1715 1500 6521 6521 6521 -6973 -1715 1500 6521 6521 6521 -6973 -1717 1502 6530 6530 6530 -6973 -1717 1502 6530 6530 6530 -6973 -1712 1497 6508 6508 6508 -6973 -1712 1497 6508 6508 6508 -6973 -1561 1346 5852 5852 5852 -6973 -1561 1346 5852 5852 5852 -6973 -1707 1492 6486 6486 6486 -6973 -1707 1492 6486 6486 6486 -6973 2025-07-26 15:37:03,237 Hysteresis 1080 0: raw(6486 16000 16000 16000) min(6486 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6486 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 6486 < req 18000 Yes (1p) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (486 10000 10000 10000) 7: 0: !chrg 6486@1p 8: filtered 1 to 0. __all__ 9: have active chargers. 9: raw(0 9514 9514 9514) min(0 9514 9514 9514) spread(-13459 9514 9514 9514) max_pv 0 9: [ 0 6486@1p ] PM PV mtr(W) avl(W) raw max min spread -1710 2612 11356 11356 11356 -6973 -1710 2612 11356 11356 11356 -6973 -1708 2610 11347 11347 11347 -6973 -1708 2610 11347 11347 11347 -6973 -1706 2609 11343 11343 11343 -6973 -1706 2609 11343 11343 11343 -6973 -1703 2607 11334 11334 11334 -6973 -1703 2607 11334 11334 11334 -6973 -1705 2608 11339 11339 11339 -6973 -1705 2608 11339 11339 11339 -6973 -1705 2608 11339 11339 11339 -6973 -1705 2608 11339 11339 11339 -6973 -1704 2607 11334 11334 11334 -6973 -1704 2607 11334 11334 11334 -6973 -1701 2605 11326 11326 11326 -6973 -1701 2605 11326 11326 11326 -6973 -1744 2828 12295 12295 12295 -6973 -1744 2828 12295 12295 12295 -6973 -1741 2826 12286 12286 12286 -6973 -1741 2826 12286 12286 12286 -6973 2025-07-26 15:37:13,241 Hysteresis -199 0: raw(12286 16000 16000 16000) min(12286 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 12286 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 12286 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 (6286 10000 10000 10000) 7: 0: 12286@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12286@1p __all__ 9: don't have active chargers. 9: raw(0 3714 3714 3714) min(0 3714 3714 3714) spread(-19259 3714 3714 3714) max_pv 0 9: [ 0 12286@1p ] PM PV mtr(W) avl(W) raw max min spread -1737 4156 18069 18069 18069 -6973 -1737 4156 18069 18069 18069 -6973 -1732 4152 18052 18052 18052 -6973 -1732 4152 18052 18052 18052 -6973 -1688 3929 17082 17082 17082 -6973 -1688 3929 17082 17082 17082 -6973 -1700 3938 17121 17121 17121 -6973 -1700 3938 17121 17121 17121 -6973 -1279 3623 15752 15752 15752 -6973 -1279 3623 15752 15752 15752 -6973 -508 2971 12917 12917 12917 -6973 -508 2971 12917 12917 12917 -6973 283 2676 11634 11634 11634 -6973 283 2676 11634 11634 11634 -6973 580 2528 10991 10991 10991 -6973 580 2520 10956 10956 10956 -6973 58 2760 12000 12000 12000 -6973 58 2582 11226 11226 11226 -6973 45 2582 11226 11226 11226 -6973 45 2357 10247 10247 10247 -6973 2025-07-26 15:37:23,247 Hysteresis -189 0: raw(10247 16000 16000 16000) min(10247 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 10247 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 10247 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 (4247 10000 10000 10000) 7: 0: 10247@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10247@1p __all__ 9: don't have active chargers. 9: raw(0 5753 5753 5753) min(0 5753 5753 5753) spread(-17220 5753 5753 5753) max_pv 0 9: [ 0 10247@1p ] PM PV mtr(W) avl(W) raw max min spread 24 1888 8208 8208 8208 -6973 24 1503 6534 6534 6534 -6973 3 1503 6534 6534 6534 -6973 3 1428 6208 6208 6208 -6973 -392 1883 8186 8186 8186 -6973 -392 1857 8073 8073 8073 -6973 33 1388 6034 6034 6034 -6973 33 1430 6217 6217 6217 -6973 -34 1430 6217 6217 6217 -6973 -34 1596 6939 6939 6939 -6973 15 1596 6939 6939 6939 -6973 15 1889 8213 8213 8213 -6973 -10 1889 8213 8213 8213 -6973 -10 1910 8304 8304 8304 -6973 1 1910 8304 8304 8304 -6973 1 1913 8317 8317 8317 -6973 0 1913 8317 8317 8317 -6973 0 1917 8334 8334 8334 -6973 3 1917 8334 8334 8334 -6973 3 1919 8343 8343 8343 -6973 2025-07-26 15:37:33,253 Hysteresis -179 0: raw(8343 16000 16000 16000) min(8343 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 8343 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 8343 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 (2343 10000 10000 10000) 7: 0: 8343@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8343@1p __all__ 9: don't have active chargers. 9: raw(0 7657 7657 7657) min(0 7657 7657 7657) spread(-15316 7657 7657 7657) max_pv 0 9: [ 0 8343@1p ] PM PV mtr(W) avl(W) raw max min spread 6 1481 6439 6439 6439 -6973 6 1483 6447 6447 6447 -6973 7 1483 6447 6447 6447 -6973 7 1483 6447 6447 6447 -6973 -364 1615 7021 7021 7021 -6973 -364 1615 7021 7021 7021 -6973 41 1483 6447 6447 6447 -6973 41 1541 6700 6700 6700 -6973 -37 1541 6700 6700 6700 -6973 -37 1658 7208 7208 7208 -6973 12 1658 7208 7208 7208 -6973 12 1694 7365 7365 7365 -6973 -6 1694 7365 7365 7365 -6973 -6 1715 7456 7456 7456 -6973 11 1715 7456 7456 7456 -6973 11 1718 7469 7469 7469 -6973 5 1718 7469 7469 7469 -6973 5 1655 7195 7195 7195 -6973 -23 1655 7195 7195 7195 -6973 -23 1642 7139 7139 7139 -6973 2025-07-26 15:37:43,259 Hysteresis -169 0: raw(7139 16000 16000 16000) min(7139 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 7139 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7139 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 (1139 10000 10000 10000) 7: 0: 7139@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7139@1p __all__ 9: don't have active chargers. 9: raw(0 8861 8861 8861) min(0 8861 8861 8861) spread(-14112 8861 8861 8861) max_pv 0 9: [ 0 7139@1p ] PM PV mtr(W) avl(W) raw max min spread 6 1365 5934 5934 5934 -6973 6 1363 5926 5926 5926 -6973 5 1363 5926 5926 5926 -6973 5 1368 5947 5947 5947 -6973 -220 1428 6208 6208 6208 -6973 -220 1432 6226 6226 6226 -6973 36 1372 5965 5965 5965 -6973 36 1402 6095 6095 6095 -6973 -27 1402 6095 6095 6095 -6973 -27 1474 6408 6408 6408 -6973 20 1474 6408 6408 6408 -6973 20 1490 6478 6478 6478 -6973 -4 1490 6478 6478 6478 -6973 -4 1505 6543 6543 6543 -6973 10 1505 6543 6543 6543 -6973 10 1507 6552 6552 6552 -6973 -5 1507 6552 6552 6552 -6973 -5 1509 6560 6560 6560 -6973 21 1509 6560 6560 6560 -6973 21 1508 6556 6556 6556 -6973 2025-07-26 15:37:53,269 Hysteresis -159 0: raw(6556 16000 16000 16000) min(6556 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6556 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 6556 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 (556 10000 10000 10000) 7: 0: 6556@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6556@1p __all__ 9: don't have active chargers. 9: raw(0 9444 9444 9444) min(0 9444 9444 9444) spread(-13529 9444 9444 9444) max_pv 0 9: [ 0 6556@1p ] PM PV mtr(W) avl(W) raw max min spread -6 1374 5973 5973 5973 -6973 -6 1375 5978 5978 5978 -6973 1 1375 5978 5978 5978 -6973 1 1369 5952 5952 5952 -6973 5 1369 5952 5952 5952 -6973 5 1371 5960 5960 5960 -6973 3 1371 5960 5960 5960 -6973 3 1374 5973 5973 5973 -6973 10 1374 5973 5973 5973 -6973 10 1375 5978 5978 5978 -6973 -6 1375 5978 5978 5978 -6973 -6 1374 5973 5973 5973 -6973 -14 1374 5973 5973 5973 -6973 -14 1371 5960 5960 5960 -6973 4 1371 5960 5960 5960 -6973 4 1370 5956 5956 5956 -6973 5 1370 5956 5956 5956 -6973 5 1374 5973 5973 5973 -6973 5 1374 5973 5973 5973 -6973 5 1376 5982 5982 5982 -6973 2025-07-26 15:38:03,276 Hysteresis -149 0: raw(5982 16000 16000 16000) min(5982 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 5982 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5982 hyst not elapsed 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 (0 10000 10000 10000) 7: 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(-18 10000 10000 10000) spread(-12973 10000 10000 10000) max_pv -18 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 8 1249 5430 5430 5430 -6973 8 1250 5434 5434 5434 -6973 6 1250 5434 5434 5434 -6973 6 1250 5434 5434 5434 -6973 -110 1255 5456 5456 5456 -6973 -110 1256 5460 5460 5460 -6973 -63 1251 5439 5439 5439 -6973 -63 1280 5565 5565 5565 -6973 -65 1280 5565 5565 5565 -6973 -65 1307 5682 5682 5682 -6973 -66 1307 5682 5682 5682 -6973 -66 1317 5726 5726 5726 -6973 -65 1317 5726 5726 5726 -6973 -65 1321 5743 5743 5743 -6973 -68 1321 5743 5743 5743 -6973 -68 1322 5747 5747 5747 -6973 -67 1322 5747 5747 5747 -6973 -67 1322 5747 5747 5747 -6973 -67 1322 5747 5747 5747 -6973 -67 1323 5752 5752 5752 -6973 2025-07-26 15:38:13,281 Hysteresis -139 0: raw(5752 16000 16000 16000) min(5752 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 5752 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5752 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-248 10000 10000 10000) min(-248 10000 10000 10000) spread(-12973 10000 10000 10000) max_pv -248 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -64 1323 5752 5752 5752 -6973 -64 1323 5752 5752 5752 -6973 -60 1323 5752 5752 5752 -6973 -60 1323 5752 5752 5752 -6973 -51 1323 5752 5752 5752 -6973 -51 1323 5752 5752 5752 -6973 -49 1323 5752 5752 5752 -6973 -49 1323 5752 5752 5752 -6973 -45 1323 5752 5752 5752 -6973 -45 1323 5752 5752 5752 -6973 -48 1323 5752 5752 5752 -6973 -48 1323 5752 5752 5752 -6973 -50 1323 5752 5752 5752 -6973 -50 1323 5752 5752 5752 -6973 -58 1323 5752 5752 5752 -6973 -58 1323 5752 5752 5752 -6973 -58 1323 5752 5752 5752 -6973 -58 1323 5752 5752 5752 -6973 -50 1323 5752 5752 5752 -6973 -50 1323 5752 5752 5752 -6973 2025-07-26 15:38:23,286 Hysteresis -129 0: raw(5752 16000 16000 16000) min(5752 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 5752 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5752 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-248 10000 10000 10000) min(-248 10000 10000 10000) spread(-12973 10000 10000 10000) max_pv -248 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -59 1323 5752 5752 5752 -6973 -59 1323 5752 5752 5752 -6973 -59 1323 5752 5752 5752 -6973 -59 1323 5752 5752 5752 -6973 -43 1323 5752 5752 5752 -6973 -43 1323 5752 5752 5752 -6973 -32 1323 5752 5752 5752 -6973 -32 1323 5752 5752 5752 -6973 -31 1323 5752 5752 5752 -6973 -31 1323 5752 5752 5752 -6973 -31 1323 5752 5752 5752 -6973 -31 1323 5752 5752 5752 -6973 -38 1323 5752 5752 5752 -6973 -38 1323 5752 5752 5752 -6973 -41 1323 5752 5752 5752 -6973 -41 1323 5752 5752 5752 -6973 -43 1323 5752 5752 5752 -6973 -43 1323 5752 5752 5752 -6973 -45 1323 5752 5752 5752 -6973 -45 1323 5752 5752 5752 -6973 2025-07-26 15:38:33,292 Hysteresis -119 0: raw(5752 16000 16000 16000) min(5752 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 5752 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5752 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-248 10000 10000 10000) min(-248 10000 10000 10000) spread(-12973 10000 10000 10000) max_pv -248 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -42 1323 5752 5752 5752 -6973 -42 1323 5752 5752 5752 -6973 -35 1323 5752 5752 5752 -6973 -35 1323 5752 5752 5752 -6973 -37 1323 5752 5752 5752 -6973 -37 1323 5752 5752 5752 -6973 -32 1323 5752 5752 5752 -6973 -32 1323 5752 5752 5752 -6973 -34 1323 5752 5752 5752 -6973 -34 1323 5752 5752 5752 -6973 -32 1323 5752 5752 5752 -6973 -32 1323 5752 5752 5752 -6973 -38 1323 5752 5752 5752 -6973 -38 1323 5752 5752 5752 -6973 -35 1323 5752 5752 5752 -6973 -35 1323 5752 5752 5752 -6973 43 1323 5752 5752 5752 -6973 43 1282 5573 5573 5573 -6973 8 1282 5573 5573 5573 -6973 8 1263 5491 5491 5491 -6973 2025-07-26 15:38:43,300 Hysteresis -109 0: raw(5491 16000 16000 16000) min(5491 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 5491 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5491 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-509 10000 10000 10000) min(-509 10000 10000 10000) spread(-12973 10000 10000 10000) max_pv -509 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 18 1263 5491 5491 5491 -6973 18 1243 5404 5404 5404 -6973 3 1243 5404 5404 5404 -6973 3 1243 5404 5404 5404 -6973 -3 1234 5365 5365 5365 -6973 -3 1234 5365 5365 5365 -6973 16 1225 5326 5326 5326 -6973 16 1225 5326 5326 5326 -6973 3 1225 5326 5326 5326 -6973 3 1222 5313 5313 5313 -6973 4 1222 5313 5313 5313 -6973 4 1222 5313 5313 5313 -6973 0 1222 5313 5313 5313 -6973 0 1216 5286 5286 5286 -6973 1 1216 5286 5286 5286 -6973 1 1212 5269 5269 5269 -6973 -5 1212 5269 5269 5269 -6973 -5 1211 5265 5265 5265 -6973 -11 1211 5265 5265 5265 -6973 -11 1210 5260 5260 5260 -6973 2025-07-26 15:38:53,310 Hysteresis -99 0: raw(5260 16000 16000 16000) min(5260 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 5260 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5260 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-740 10000 10000 10000) min(-740 10000 10000 10000) spread(-12973 10000 10000 10000) max_pv -740 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -13 1210 5260 5260 5260 -6973 -13 1210 5260 5260 5260 -6973 -3 1210 5260 5260 5260 -6973 -3 1210 5260 5260 5260 -6973 -11 1210 5260 5260 5260 -6973 -11 1210 5260 5260 5260 -6973 5 1210 5260 5260 5260 -6973 5 1210 5260 5260 5260 -6973 -4 1210 5260 5260 5260 -6973 -4 1210 5260 5260 5260 -6973 0 1210 5260 5260 5260 -6973 0 1208 5252 5252 5252 -6973 8 1208 5252 5252 5252 -6973 8 1207 5247 5247 5247 -6973 3 1207 5247 5247 5247 -6973 3 1210 5260 5260 5260 -6973 8 1210 5260 5260 5260 -6973 8 1207 5247 5247 5247 -6973 6 1207 5247 5247 5247 -6973 2025-07-26 15:39:03,319 Hysteresis -89 0: raw(5247 16000 16000 16000) min(5247 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 5247 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5247 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-753 10000 10000 10000) min(-753 10000 10000 10000) spread(-12973 10000 10000 10000) max_pv -753 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 6 1206 5243 5243 5243 -6973 -6 1206 5243 5243 5243 -6973 -6 1204 5234 5234 5234 -6973 -4 1204 5234 5234 5234 -6973 -4 1204 5234 5234 5234 -6973 -7 1204 5234 5234 5234 -6973 -7 1201 5221 5221 5221 -6973 -1 1201 5221 5221 5221 -6973 -1 1200 5217 5217 5217 -6973 1 1200 5217 5217 5217 -6973 1 1200 5217 5217 5217 -6973 3 1200 5217 5217 5217 -6973 3 1200 5217 5217 5217 -6973 4 1200 5217 5217 5217 -6973 4 1200 5217 5217 5217 -6973 11 1200 5217 5217 5217 -6973 11 1200 5217 5217 5217 -6973 10 1200 5217 5217 5217 -6973 10 1200 5217 5217 5217 -6973 -4 1200 5217 5217 5217 -6973 2025-07-26 15:39:13,330 Hysteresis -79 0: raw(5217 16000 16000 16000) min(5217 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 5217 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5217 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-783 10000 10000 10000) min(-783 10000 10000 10000) spread(-12973 10000 10000 10000) max_pv -783 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -4 1200 5217 5217 5217 -6973 -15 1200 5217 5217 5217 -6973 -15 1195 5195 5195 5195 -6973 -3 1195 5195 5195 5195 -6973 -3 1194 5191 5191 5191 -6973 -11 1194 5191 5191 5191 -6973 -11 1194 5191 5191 5191 -6973 -3 1194 5191 5191 5191 -6973 -3 1195 5195 5195 5195 -6973 0 1195 5195 5195 5195 -6973 0 1195 5195 5195 5195 -6973 -3 1195 5195 5195 5195 -6973 -3 1196 5200 5200 5200 -6973 -7 1194 5191 5191 5191 -6973 -7 1194 5191 5191 5191 -6973 -3 1194 5191 5191 5191 -6973 -3 1194 5191 5191 5191 -6973 -8 1192 5182 5182 5182 -6973 -8 1192 5182 5182 5182 -6973 1 1192 5182 5182 5182 -6973 2025-07-26 15:39:23,343 Hysteresis -69 0: raw(5182 16000 16000 16000) min(5182 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 5182 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5182 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-818 10000 10000 10000) min(-818 10000 10000 10000) spread(-12973 10000 10000 10000) max_pv -818 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 1 1191 5178 5178 5178 -6973 9 1191 5178 5178 5178 -6973 9 1191 5178 5178 5178 -6973 3 1191 5178 5178 5178 -6973 3 1191 5178 5178 5178 -6973 13 1191 5178 5178 5178 -6973 13 1191 5178 5178 5178 -6973 7 1191 5178 5178 5178 -6973 -30 1191 5178 5178 5178 -6973 -30 1191 5178 5178 5178 -6973 -2 1191 5178 5178 5178 -6973 -2 1182 5139 5139 5139 -6973 -2 1182 5139 5139 5139 -6973 -2 1182 5139 5139 5139 -6973 -2 1176 5113 5113 5113 -6973 -1 1182 5139 5139 5139 -6973 -19 1182 5139 5139 5139 -6973 -19 1182 5139 5139 5139 -6973 3 1185 5152 5152 5152 -6973 3 1185 5152 5152 5152 -6973 2025-07-26 15:39:33,350 Hysteresis -59 0: raw(5152 16000 16000 16000) min(5152 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 5152 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5152 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-848 10000 10000 10000) min(-848 10000 10000 10000) spread(-12973 10000 10000 10000) max_pv -848 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -5 1187 5160 5160 5160 -6973 -5 1187 5160 5160 5160 -6973 -3 1185 5152 5152 5152 -6973 -3 1185 5152 5152 5152 -6973 0 1187 5160 5160 5160 -6973 0 1187 5160 5160 5160 -6973 5 1186 5156 5156 5156 -6973 5 1186 5156 5156 5156 -6973 5 1186 5156 5156 5156 -6973 1 1186 5156 5156 5156 -6973 1 1186 5156 5156 5156 -6973 12 1186 5156 5156 5156 -6973 -9 1185 5152 5152 5152 -6973 -9 1185 5152 5152 5152 -6973 15 1185 5152 5152 5152 -6973 15 1185 5152 5152 5152 -6973 -7 1183 5143 5143 5143 -6973 -7 1183 5143 5143 5143 -6973 -7 1183 5143 5143 5143 -6973 12 1183 5143 5143 5143 -6973 2025-07-26 15:39:43,359 Hysteresis -49 0: raw(5143 16000 16000 16000) min(5143 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 5143 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5143 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-857 10000 10000 10000) min(-857 10000 10000 10000) spread(-12973 10000 10000 10000) max_pv -857 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 12 1180 5130 5130 5130 -6973 -13 1180 5130 5130 5130 -6973 8 1181 5134 5134 5134 -6973 8 1181 5134 5134 5134 -6973 8 1181 5134 5134 5134 -6973 -9 1178 5121 5121 5121 -6973 9 1178 5121 5121 5121 -6973 9 1180 5130 5130 5130 -6973 0 1180 5130 5130 5130 -6973 0 1180 5130 5130 5130 -6973 11 1177 5117 5117 5117 -6973 11 1177 5117 5117 5117 -6973 -2 1178 5121 5121 5121 -6973 -2 1178 5121 5121 5121 -6973 -7 1176 5113 5113 5113 -6973 -7 1176 5113 5113 5113 -6973 -11 1176 5113 5113 5113 -6973 -11 1176 5113 5113 5113 -6973 9 1175 5108 5108 5108 -6973 9 1175 5108 5108 5108 -6973 2025-07-26 15:39:53,369 Hysteresis -39 0: raw(5108 16000 16000 16000) min(5108 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 5108 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5108 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-892 10000 10000 10000) min(-892 10000 10000 10000) spread(-12973 10000 10000 10000) max_pv -892 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -10 1175 5108 5108 5108 -6973 -10 1175 5108 5108 5108 -6973 -1 1174 5104 5104 5104 -6973 -1 1177 5117 5117 5117 -6973 -4 1177 5117 5117 5117 -6973 -4 1175 5108 5108 5108 -6973 2 1175 5108 5108 5108 -6973 2 1175 5108 5108 5108 -6973 3 1175 5108 5108 5108 -6973 3 1176 5113 5113 5113 -6973 -4 1176 5113 5113 5113 -6973 -4 1176 5113 5113 5113 -6973 -5 1176 5113 5113 5113 -6973 -5 1176 5113 5113 5113 -6973 -2 1175 5108 5108 5108 -6973 -2 1175 5108 5108 5108 -6973 4 1172 5095 5095 5095 -6973 4 1172 5095 5095 5095 -6973 2 1172 5095 5095 5095 -6973 2 1170 5086 5086 5086 -6973 2025-07-26 15:40:03,378 Hysteresis -29 0: raw(5086 16000 16000 16000) min(5086 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 5086 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5086 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-914 10000 10000 10000) min(-914 10000 10000 10000) spread(-12973 10000 10000 10000) max_pv -914 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -5 1170 5086 5086 5086 -6973 -5 1170 5086 5086 5086 -6973 -8 1170 5086 5086 5086 -6973 -8 1169 5082 5082 5082 -6973 -10 1169 5082 5082 5082 -6973 -10 1169 5082 5082 5082 -6973 4 1169 5082 5082 5082 -6973 4 1169 5082 5082 5082 -6973 -3 1169 5082 5082 5082 -6973 -3 1169 5082 5082 5082 -6973 -4 1169 5082 5082 5082 -6973 -4 1170 5086 5086 5086 -6973 -11 1170 5086 5086 5086 -6973 -11 1170 5086 5086 5086 -6973 2 1168 5078 5078 5078 -6973 2 1168 5078 5078 5078 -6973 2 1167 5073 5073 5073 -6973 2 1167 5073 5073 5073 -6973 -9 1171 5091 5091 5091 -6973 -9 1171 5091 5091 5091 -6973 2025-07-26 15:40:13,386 Hysteresis -19 0: raw(5091 16000 16000 16000) min(5091 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 5091 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5091 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-909 10000 10000 10000) min(-909 10000 10000 10000) spread(-12973 10000 10000 10000) max_pv -909 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -2 1172 5095 5095 5095 -6973 -2 1172 5095 5095 5095 -6973 -7 1168 5078 5078 5078 -6973 -7 1168 5078 5078 5078 -6973 -8 1168 5078 5078 5078 -6973 -8 1168 5078 5078 5078 -6973 0 1167 5073 5073 5073 -6973 0 1167 5073 5073 5073 -6973 0 1166 5069 5069 5069 -6973 0 1166 5069 5069 5069 -6973 -8 1166 5069 5069 5069 -6973 -8 1166 5069 5069 5069 -6973 -6 1166 5069 5069 5069 -6973 -6 1166 5069 5069 5069 -6973 -8 1165 5065 5065 5065 -6973 -8 1165 5065 5065 5065 -6973 -3 1164 5060 5060 5060 -6973 -3 1164 5060 5060 5060 -6973 -5 1164 5060 5060 5060 -6973 -5 1164 5060 5060 5060 -6973 2025-07-26 15:40:23,391 Hysteresis -9 0: raw(5060 16000 16000 16000) min(5060 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 5060 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5060 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-940 10000 10000 10000) min(-940 10000 10000 10000) spread(-12973 10000 10000 10000) max_pv -940 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -7 1164 5060 5060 5060 -6973 -7 1164 5060 5060 5060 -6973 -9 1164 5060 5060 5060 -6973 -9 1164 5060 5060 5060 -6973 3 1163 5056 5056 5056 -6973 3 1163 5056 5056 5056 -6973 5 1163 5056 5056 5056 -6973 5 1163 5056 5056 5056 -6973 -6 1164 5060 5060 5060 -6973 -6 1164 5060 5060 5060 -6973 -7 1164 5060 5060 5060 -6973 -7 1164 5060 5060 5060 -6973 -9 1165 5065 5065 5065 -6973 -9 1165 5065 5065 5065 -6973 -5 1164 5060 5060 5060 -6973 -5 1164 5060 5060 5060 -6973 -1 1163 5056 5056 5056 -6973 -1 1163 5056 5056 5056 -6973 1 1162 5052 5052 5052 -6973 1 1162 5052 5052 5052 -6973 2025-07-26 15:40:33,398 Hysteresis 0 0: raw(5052 16000 16000 16000) min(5052 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 5052 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5052 3: shut down 0 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5052 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5052 16000 16000 16000) min(5052 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 5052 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 5 -436 -1895 -1895 -1895 -6973 5 -436 -1895 -1895 -1895 -6973 0 -436 -1895 -1895 -1895 -6973 0 -436 -1895 -1895 -1895 -6973 -1151 615 2673 2673 2673 -6973 -1151 615 2673 2673 2673 -6973 -1153 617 2682 2682 2682 -6973 -1153 617 2682 2682 2682 -6973 -1155 619 2691 2691 2691 -6973 -1155 619 2691 2691 2691 -6973 -1157 765 3326 3326 3326 -6973 -1157 877 3813 3813 3813 -6973 -1155 875 3804 3804 3804 -6973 -1155 931 4047 4047 4047 -6973 -1157 933 4056 4056 4056 -6973 -1157 939 4082 4082 4082 -6973 -1152 934 4060 4060 4060 -6973 -1152 934 4060 4060 4060 -6973 -1148 932 4052 4052 4052 -6973 -1148 932 4052 4052 4052 -6973 2025-07-26 15:40:43,405 Hysteresis 10 0: raw(4052 16000 16000 16000) min(4052 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 4052 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 4052 < req 18000 No: p0 min 4052 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(4052 16000 16000 16000) min(4052 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 4052 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1147 931 4047 4047 4047 -6973 -1147 931 4047 4047 4047 -6973 -1146 931 4047 4047 4047 -6973 -1146 931 4047 4047 4047 -6973 -1146 931 4047 4047 4047 -6973 -1146 931 4047 4047 4047 -6973 -1155 940 4086 4086 4086 -6973 -1155 940 4086 4086 4086 -6973 -1157 942 4095 4095 4095 -6973 -1157 942 4095 4095 4095 -6973 -1154 939 4082 4082 4082 -6973 -1154 939 4082 4082 4082 -6973 -1145 930 4043 4043 4043 -6973 -1145 930 4043 4043 4043 -6973 -1147 932 4052 4052 4052 -6973 -1147 932 4052 4052 4052 -6973 -1151 936 4069 4069 4069 -6973 -1151 936 4069 4069 4069 -6973 -1157 942 4095 4095 4095 -6973 -1157 942 4095 4095 4095 -6973 2025-07-26 15:40:53,414 Hysteresis 20 0: raw(4095 16000 16000 16000) min(4095 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 4095 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 4095 < req 18000 No: p0 min 4095 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(4095 16000 16000 16000) min(4095 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 4095 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1154 939 4082 4082 4082 -6973 -1154 939 4082 4082 4082 -6973 -1156 941 4091 4091 4091 -6973 -1156 941 4091 4091 4091 -6973 -1153 938 4078 4078 4078 -6973 -1153 938 4078 4078 4078 -6973 -1156 941 4091 4091 4091 -6973 -1156 941 4091 4091 4091 -6973 -1154 939 4082 4082 4082 -6973 -1154 939 4082 4082 4082 -6973 -1145 930 4043 4043 4043 -6973 -1145 930 4043 4043 4043 -6973 -1151 936 4069 4069 4069 -6973 -1151 936 4069 4069 4069 -6973 -1156 941 4091 4091 4091 -6973 -1156 941 4091 4091 4091 -6973 -1158 943 4100 4100 4100 -6973 -1158 943 4100 4100 4100 -6973 -1162 947 4117 4117 4117 -6973 -1162 947 4117 4117 4117 -6973 2025-07-26 15:41:03,421 Hysteresis 30 0: raw(4117 16000 16000 16000) min(4117 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 4117 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 4117 < req 18000 No: p0 min 4117 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(4117 16000 16000 16000) min(4117 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 4117 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1159 944 4104 4104 4104 -6973 -1159 944 4104 4104 4104 -6973 -1163 948 4121 4121 4121 -6973 -1163 948 4121 4121 4121 -6973 -1160 945 4108 4108 4108 -6973 -1160 945 4108 4108 4108 -6973 -1164 949 4126 4126 4126 -6973 -1164 949 4126 4126 4126 -6973 -1158 943 4100 4100 4100 -6973 -1158 943 4100 4100 4100 -6973 -1163 948 4121 4121 4121 -6973 -1163 948 4121 4121 4121 -6973 -1166 951 4134 4134 4134 -6973 -1166 951 4134 4134 4134 -6973 -1167 952 4139 4139 4139 -6973 -1167 952 4139 4139 4139 -6973 -1153 938 4078 4078 4078 -6973 -1153 938 4078 4078 4078 -6973 -1148 933 4056 4056 4056 -6973 -1148 933 4056 4056 4056 -6973 2025-07-26 15:41:13,427 Hysteresis 40 0: raw(4056 16000 16000 16000) min(4056 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 4056 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 4056 < req 18000 No: p0 min 4056 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(4056 16000 16000 16000) min(4056 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 4056 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1147 932 4052 4052 4052 -6973 -1147 932 4052 4052 4052 -6973 -1157 942 4095 4095 4095 -6973 -1157 942 4095 4095 4095 -6973 -1159 944 4104 4104 4104 -6973 -1159 944 4104 4104 4104 -6973 -1163 948 4121 4121 4121 -6973 -1163 948 4121 4121 4121 -6973 -1160 945 4108 4108 4108 -6973 -1160 945 4108 4108 4108 -6973 -1166 951 4134 4134 4134 -6973 -1166 951 4134 4134 4134 -6973 -1159 944 4104 4104 4104 -6973 -1159 944 4104 4104 4104 -6973 -1159 944 4104 4104 4104 -6973 -1159 944 4104 4104 4104 -6973 -1156 941 4091 4091 4091 -6973 -1156 941 4091 4091 4091 -6973 -981 766 3330 3330 3330 -6973 -981 766 3330 3330 3330 -6973 2025-07-26 15:41:23,433 Hysteresis 50 0: raw(3330 16000 16000 16000) min(3330 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 3330 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 3330 < req 18000 No: p0 min 3330 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(3330 16000 16000 16000) min(3330 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 3330 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1148 933 4056 4056 4056 -6973 -1148 933 4056 4056 4056 -6973 -1148 933 4056 4056 4056 -6973 -1148 933 4056 4056 4056 -6973 -1139 924 4017 4017 4017 -6973 -1139 924 4017 4017 4017 -6973 -1142 927 4030 4030 4030 -6973 -1142 927 4030 4030 4030 -6973 -1144 929 4039 4039 4039 -6973 -1144 929 4039 4039 4039 -6973 -1155 940 4086 4086 4086 -6973 -1155 940 4086 4086 4086 -6973 -1200 985 4282 4282 4282 -6973 -1200 985 4282 4282 4282 -6973 -1202 987 4291 4291 4291 -6973 -1202 987 4291 4291 4291 -6973 -1202 987 4291 4291 4291 -6973 -1202 987 4291 4291 4291 -6973 -1210 995 4326 4326 4326 -6973 -1210 995 4326 4326 4326 -6973 2025-07-26 15:41:33,442 Hysteresis 60 0: raw(4326 16000 16000 16000) min(4326 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 4326 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 4326 < req 18000 No: p0 min 4326 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(4326 16000 16000 16000) min(4326 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 4326 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1193 978 4252 4252 4252 -6973 -1193 978 4252 4252 4252 -6973 -1203 988 4295 4295 4295 -6973 -1203 988 4295 4295 4295 -6973 -1199 984 4278 4278 4278 -6973 -1199 984 4278 4278 4278 -6973 -1200 985 4282 4282 4282 -6973 -1200 985 4282 4282 4282 -6973 -1172 957 4160 4160 4160 -6973 -1172 957 4160 4160 4160 -6973 -1192 977 4247 4247 4247 -6973 -1192 977 4247 4247 4247 -6973 -1183 968 4208 4208 4208 -6973 -1183 968 4208 4208 4208 -6973 -1214 999 4343 4343 4343 -6973 -1214 999 4343 4343 4343 -6973 -1197 982 4269 4269 4269 -6973 -1197 982 4269 4269 4269 -6973 -1211 996 4330 4330 4330 -6973 -1211 996 4330 4330 4330 -6973 2025-07-26 15:41:43,451 Hysteresis 70 0: raw(4330 16000 16000 16000) min(4330 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 4330 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 4330 < req 18000 No: p0 min 4330 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(4330 16000 16000 16000) min(4330 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 4330 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1196 981 4265 4265 4265 -6973 -1196 981 4265 4265 4265 -6973 -1213 998 4339 4339 4339 -6973 -1213 998 4339 4339 4339 -6973 -1215 1000 4347 4347 4347 -6973 -1215 1000 4347 4347 4347 -6973 -1217 1002 4356 4356 4356 -6973 -1217 1002 4356 4356 4356 -6973 -1218 1003 4360 4360 4360 -6973 -1218 1003 4360 4360 4360 -6973 -1215 1000 4347 4347 4347 -6973 -1215 1000 4347 4347 4347 -6973 -1090 875 3804 3804 3804 -6973 -1090 875 3804 3804 3804 -6973 -1179 964 4191 4191 4191 -6973 -1179 964 4191 4191 4191 -6973 -1076 861 3743 3743 3743 -6973 -1076 861 3743 3743 3743 -6973 -1127 912 3965 3965 3965 -6973 -1127 912 3965 3965 3965 -6973 2025-07-26 15:41:53,456 Hysteresis 80 0: raw(3965 16000 16000 16000) min(3965 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 3965 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 3965 < req 18000 No: p0 min 3965 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(3965 16000 16000 16000) min(3965 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 3965 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1105 890 3869 3869 3869 -6973 -1105 890 3869 3869 3869 -6973 -1095 880 3826 3826 3826 -6973 -1095 880 3826 3826 3826 -6973 -1128 913 3969 3969 3969 -6973 -1128 913 3969 3969 3969 -6973 -1097 882 3834 3834 3834 -6973 -1097 882 3834 3834 3834 -6973 -1167 952 4139 4139 4139 -6973 -1167 952 4139 4139 4139 -6973 -1100 885 3847 3847 3847 -6973 -1100 885 3847 3847 3847 -6973 -1138 923 4013 4013 4013 -6973 -1138 923 4013 4013 4013 -6973 -1134 919 3995 3995 3995 -6973 -1134 919 3995 3995 3995 -6973 -1134 919 3995 3995 3995 -6973 -1134 919 3995 3995 3995 -6973 -1180 965 4195 4195 4195 -6973 -1180 965 4195 4195 4195 -6973 2025-07-26 15:42:03,463 Hysteresis 90 0: raw(4195 16000 16000 16000) min(4195 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 4195 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 4195 < req 18000 No: p0 min 4195 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(4195 16000 16000 16000) min(4195 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 4195 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1096 881 3830 3830 3830 -6973 -1096 881 3830 3830 3830 -6973 -1167 952 4139 4139 4139 -6973 -1167 952 4139 4139 4139 -6973 -1100 885 3847 3847 3847 -6973 -1100 885 3847 3847 3847 -6973 -1142 927 4030 4030 4030 -6973 -1142 927 4030 4030 4030 -6973 -1127 912 3965 3965 3965 -6973 -1127 912 3965 3965 3965 -6973 -1188 973 4230 4230 4230 -6973 -1188 973 4230 4230 4230 -6973 -1237 1022 4443 4443 4443 -6973 -1237 1022 4443 4443 4443 -6973 -1237 1022 4443 4443 4443 -6973 -1237 1022 4443 4443 4443 -6973 -1240 1025 4456 4456 4456 -6973 -1240 1025 4456 4456 4456 -6973 -1253 1038 4513 4513 4513 -6973 -1253 1038 4513 4513 4513 -6973 2025-07-26 15:42:13,467 Hysteresis 100 0: raw(4513 16000 16000 16000) min(4513 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 4513 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 4513 < req 18000 No: p0 min 4513 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(4513 16000 16000 16000) min(4513 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 4513 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1240 1025 4456 4456 4456 -6973 -1240 1025 4456 4456 4456 -6973 -1216 1001 4352 4352 4352 -6973 -1216 1001 4352 4352 4352 -6973 -1210 995 4326 4326 4326 -6973 -1210 995 4326 4326 4326 -6973 -1095 880 3826 3826 3826 -6973 -1095 880 3826 3826 3826 -6973 -1149 934 4060 4060 4060 -6973 -1149 934 4060 4060 4060 -6973 -1065 850 3695 3695 3695 -6973 -1065 850 3695 3695 3695 -6973 -1101 886 3852 3852 3852 -6973 -1101 886 3852 3852 3852 -6973 -1099 884 3843 3843 3843 -6973 -1099 884 3843 3843 3843 -6973 -1080 865 3760 3760 3760 -6973 -1080 865 3760 3760 3760 -6973 -1172 957 4160 4160 4160 -6973 -1172 957 4160 4160 4160 -6973 2025-07-26 15:42:23,471 Hysteresis 110 0: raw(4160 16000 16000 16000) min(4160 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 4160 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 4160 < req 18000 No: p0 min 4160 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(4160 16000 16000 16000) min(4160 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 4160 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1111 896 3895 3895 3895 -6973 -1111 896 3895 3895 3895 -6973 -1115 900 3913 3913 3913 -6973 -1115 900 3913 3913 3913 -6973 -1254 1039 4517 4517 4517 -6973 -1254 1039 4517 4517 4517 -6973 -1258 1043 4534 4534 4534 -6973 -1258 1043 4534 4534 4534 -6973 -1259 1044 4539 4539 4539 -6973 -1259 1044 4539 4539 4539 -6973 -1259 1044 4539 4539 4539 -6973 -1259 1044 4539 4539 4539 -6973 -1253 1038 4513 4513 4513 -6973 -1253 1038 4513 4513 4513 -6973 -1239 1024 4452 4452 4452 -6973 -1239 1024 4452 4452 4452 -6973 -1229 1014 4408 4408 4408 -6973 -1229 1014 4408 4408 4408 -6973 -1234 1019 4430 4430 4430 -6973 -1234 1019 4430 4430 4430 -6973 2025-07-26 15:42:33,477 Hysteresis 120 0: raw(4430 16000 16000 16000) min(4430 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 4430 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 4430 < req 18000 No: p0 min 4430 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(4430 16000 16000 16000) min(4430 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 4430 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1091 876 3808 3808 3808 -6973 -1091 876 3808 3808 3808 -6973 -1119 904 3930 3930 3930 -6973 -1119 904 3930 3930 3930 -6973 -1124 909 3952 3952 3952 -6973 -1124 909 3952 3952 3952 -6973 -1099 884 3843 3843 3843 -6973 -1099 884 3843 3843 3843 -6973 -1147 932 4052 4052 4052 -6973 -1147 932 4052 4052 4052 -6973 -1119 904 3930 3930 3930 -6973 -1119 904 3930 3930 3930 -6973 -1095 880 3826 3826 3826 -6973 -1095 880 3826 3826 3826 -6973 -1144 929 4039 4039 4039 -6973 -1144 929 4039 4039 4039 -6973 -1057 842 3660 3660 3660 -6973 -1057 842 3660 3660 3660 -6973 -1085 870 3782 3782 3782 -6973 -1085 870 3782 3782 3782 -6973 2025-07-26 15:42:43,481 Hysteresis 130 0: raw(3782 16000 16000 16000) min(3782 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 3782 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 3782 < req 18000 No: p0 min 3782 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(3782 16000 16000 16000) min(3782 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 3782 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1108 893 3882 3882 3882 -6973 -1108 893 3882 3882 3882 -6973 -1048 833 3621 3621 3621 -6973 -1048 833 3621 3621 3621 -6973 -1100 885 3847 3847 3847 -6973 -1100 885 3847 3847 3847 -6973 -1080 865 3760 3760 3760 -6973 -1080 865 3760 3760 3760 -6973 -1067 852 3704 3704 3704 -6973 -1067 852 3704 3704 3704 -6973 -1081 866 3765 3765 3765 -6973 -1081 866 3765 3765 3765 -6973 -1087 872 3791 3791 3791 -6973 -1087 872 3791 3791 3791 -6973 -1064 849 3691 3691 3691 -6973 -1064 849 3691 3691 3691 -6973 -1082 867 3769 3769 3769 -6973 -1082 867 3769 3769 3769 -6973 -1264 1049 4560 4560 4560 -6973 -1264 1049 4560 4560 4560 -6973 2025-07-26 15:42:53,486 Hysteresis 140 0: raw(4560 16000 16000 16000) min(4560 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 4560 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 4560 < req 18000 No: p0 min 4560 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(4560 16000 16000 16000) min(4560 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 4560 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1267 1052 4573 4573 4573 -6973 -1267 1052 4573 4573 4573 -6973 -1263 1048 4556 4556 4556 -6973 -1263 1048 4556 4556 4556 -6973 -1265 1050 4565 4565 4565 -6973 -1265 1050 4565 4565 4565 -6973 -1263 1048 4556 4556 4556 -6973 -1263 1048 4556 4556 4556 -6973 -1261 1046 4547 4547 4547 -6973 -1261 1046 4547 4547 4547 -6973 -1267 1052 4573 4573 4573 -6973 -1267 1052 4573 4573 4573 -6973 -1246 1031 4482 4482 4482 -6973 -1246 1031 4482 4482 4482 -6973 -990 775 3369 3369 3369 -6973 -990 775 3369 3369 3369 -6973 -1098 883 3839 3839 3839 -6973 -1098 883 3839 3839 3839 -6973 -1150 935 4065 4065 4065 -6973 -1150 935 4065 4065 4065 -6973 2025-07-26 15:43:03,492 Hysteresis 150 0: raw(4065 16000 16000 16000) min(4065 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 4065 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 4065 < req 18000 No: p0 min 4065 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(4065 16000 16000 16000) min(4065 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 4065 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1061 846 3678 3678 3678 -6973 -1061 846 3678 3678 3678 -6973 -1069 854 3713 3713 3713 -6973 -1069 854 3713 3713 3713 -6973 -1131 916 3982 3982 3982 -6973 -1131 916 3982 3982 3982 -6973 -1092 877 3813 3813 3813 -6973 -1092 877 3813 3813 3813 -6973 -1041 826 3591 3591 3591 -6973 -1041 826 3591 3591 3591 -6973 -1108 893 3882 3882 3882 -6973 -1108 893 3882 3882 3882 -6973 -1243 1028 4469 4469 4469 -6973 -1243 1028 4469 4469 4469 -6973 -1252 1037 4508 4508 4508 -6973 -1252 1037 4508 4508 4508 -6973 -1248 1033 4491 4491 4491 -6973 -1248 1033 4491 4491 4491 -6973 -1250 1035 4500 4500 4500 -6973 -1250 1035 4500 4500 4500 -6973 2025-07-26 15:43:13,501 Hysteresis 160 0: raw(4500 16000 16000 16000) min(4500 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 4500 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 4500 < req 18000 No: p0 min 4500 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(4500 16000 16000 16000) min(4500 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 4500 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1253 1038 4513 4513 4513 -6973 -1253 1038 4513 4513 4513 -6973 -1252 1037 4508 4508 4508 -6973 -1252 1037 4508 4508 4508 -6973 -1254 1039 4517 4517 4517 -6973 -1254 1039 4517 4517 4517 -6973 -1196 981 4265 4265 4265 -6973 -1196 981 4265 4265 4265 -6973 -1009 794 3452 3452 3452 -6973 -1009 794 3452 3452 3452 -6973 -1080 865 3760 3760 3760 -6973 -1080 865 3760 3760 3760 -6973 -1088 873 3795 3795 3795 -6973 -1088 873 3795 3795 3795 -6973 -1122 907 3943 3943 3943 -6973 -1122 907 3943 3943 3943 -6973 -1047 832 3617 3617 3617 -6973 -1047 832 3617 3617 3617 -6973 -1088 873 3795 3795 3795 -6973 -1088 873 3795 3795 3795 -6973 2025-07-26 15:43:23,509 Hysteresis 170 0: raw(3795 16000 16000 16000) min(3795 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 3795 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 3795 < req 18000 No: p0 min 3795 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(3795 16000 16000 16000) min(3795 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 3795 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1114 899 3908 3908 3908 -6973 -1114 899 3908 3908 3908 -6973 -1095 880 3826 3826 3826 -6973 -1095 880 3826 3826 3826 -6973 -1078 863 3752 3752 3752 -6973 -1078 863 3752 3752 3752 -6973 -1088 873 3795 3795 3795 -6973 -1088 873 3795 3795 3795 -6973 -1117 902 3921 3921 3921 -6973 -1117 902 3921 3921 3921 -6973 -1044 829 3604 3604 3604 -6973 -1044 829 3604 3604 3604 -6973 -1080 865 3760 3760 3760 -6973 -1080 865 3760 3760 3760 -6973 -1115 900 3913 3913 3913 -6973 -1115 900 3913 3913 3913 -6973 -1093 878 3817 3817 3817 -6973 -1093 878 3817 3817 3817 -6973 -1083 868 3773 3773 3773 -6973 -1083 868 3773 3773 3773 -6973 2025-07-26 15:43:33,516 Hysteresis 180 0: raw(3773 16000 16000 16000) min(3773 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 3773 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 3773 < req 18000 No: p0 min 3773 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(3773 16000 16000 16000) min(3773 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 3773 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1093 878 3817 3817 3817 -6973 -1093 878 3817 3817 3817 -6973 -1110 895 3891 3891 3891 -6973 -1110 895 3891 3891 3891 -6973 -1050 835 3630 3630 3630 -6973 -1050 835 3630 3630 3630 -6973 -1281 1066 4634 4634 4634 -6973 -1281 1066 4634 4634 4634 -6973 -1274 1059 4604 4604 4604 -6973 -1274 1059 4604 4604 4604 -6973 -1295 1080 4695 4695 4695 -6973 -1295 1080 4695 4695 4695 -6973 -1290 1075 4673 4673 4673 -6973 -1290 1075 4673 4673 4673 -6973 -1289 1074 4669 4669 4669 -6973 -1289 1074 4669 4669 4669 -6973 -1282 1067 4639 4639 4639 -6973 -1282 1067 4639 4639 4639 -6973 -1289 1074 4669 4669 4669 -6973 -1289 1074 4669 4669 4669 -6973 2025-07-26 15:43:43,521 Hysteresis 190 0: raw(4669 16000 16000 16000) min(4669 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 4669 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 4669 < req 18000 No: p0 min 4669 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(4669 16000 16000 16000) min(4669 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 4669 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1210 995 4326 4326 4326 -6973 -1210 995 4326 4326 4326 -6973 -1042 827 3595 3595 3595 -6973 -1042 826 3591 3591 3591 -6973 -1073 857 3726 3726 3726 -6973 -1073 858 3730 3730 3730 -6973 -1140 925 4021 4021 4021 -6973 -1140 925 4021 4021 4021 -6973 -1086 871 3786 3786 3786 -6973 -1086 871 3786 3786 3786 -6973 -1085 870 3782 3782 3782 -6973 -1085 870 3782 3782 3782 -6973 -1103 888 3860 3860 3860 -6973 -1103 888 3860 3860 3860 -6973 -1157 942 4095 4095 4095 -6973 -1157 942 4095 4095 4095 -6973 -1112 897 3900 3900 3900 -6973 -1112 897 3900 3900 3900 -6973 -1074 859 3734 3734 3734 -6973 -1074 859 3734 3734 3734 -6973 2025-07-26 15:43:53,529 Hysteresis 200 0: raw(3734 16000 16000 16000) min(3734 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 3734 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 3734 < req 18000 No: p0 min 3734 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(3734 16000 16000 16000) min(3734 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 3734 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1285 1070 4652 4652 4652 -6973 -1285 1070 4652 4652 4652 -6973 -1300 1085 4717 4717 4717 -6973 -1300 1085 4717 4717 4717 -6973 -1304 1089 4734 4734 4734 -6973 -1304 1089 4734 4734 4734 -6973 -1302 1087 4726 4726 4726 -6973 -1302 1087 4726 4726 4726 -6973 -1305 1090 4739 4739 4739 -6973 -1305 1090 4739 4739 4739 -6973 -1315 1100 4782 4782 4782 -6973 -1315 1100 4782 4782 4782 -6973 -1311 1096 4765 4765 4765 -6973 -1311 1096 4765 4765 4765 -6973 -1206 991 4308 4308 4308 -6973 -1206 991 4308 4308 4308 -6973 -1120 905 3934 3934 3934 -6973 -1120 905 3934 3934 3934 -6973 -1121 906 3939 3939 3939 -6973 -1121 906 3939 3939 3939 -6973 2025-07-26 15:44:03,535 Hysteresis 210 0: raw(3939 16000 16000 16000) min(3939 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 3939 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 3939 < req 18000 No: p0 min 3939 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(3939 16000 16000 16000) min(3939 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 3939 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1111 896 3895 3895 3895 -6973 -1111 896 3895 3895 3895 -6973 -1112 897 3900 3900 3900 -6973 -1112 897 3900 3900 3900 -6973 -1139 924 4017 4017 4017 -6973 -1139 924 4017 4017 4017 -6973 -1100 885 3847 3847 3847 -6973 -1100 885 3847 3847 3847 -6973 -1125 910 3956 3956 3956 -6973 -1125 910 3956 3956 3956 -6973 -1150 935 4065 4065 4065 -6973 -1150 935 4065 4065 4065 -6973 -1103 888 3860 3860 3860 -6973 -1103 888 3860 3860 3860 -6973 -1093 878 3817 3817 3817 -6973 -1093 878 3817 3817 3817 -6973 -1133 918 3991 3991 3991 -6973 -1133 918 3991 3991 3991 -6973 -1144 929 4039 4039 4039 -6973 -1144 929 4039 4039 4039 -6973 2025-07-26 15:44:13,542 Hysteresis 220 0: raw(4039 16000 16000 16000) min(4039 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 4039 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 4039 < req 18000 No: p0 min 4039 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(4039 16000 16000 16000) min(4039 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 4039 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1079 864 3756 3756 3756 -6973 -1079 864 3756 3756 3756 -6973 -1141 926 4026 4026 4026 -6973 -1141 926 4026 4026 4026 -6973 -1174 959 4169 4169 4169 -6973 -1174 959 4169 4169 4169 -6973 -1126 911 3960 3960 3960 -6973 -1126 911 3960 3960 3960 -6973 -1073 858 3730 3730 3730 -6973 -1073 858 3730 3730 3730 -6973 -1158 943 4100 4100 4100 -6973 -1158 943 4100 4100 4100 -6973 -1175 960 4173 4173 4173 -6973 -1175 960 4173 4173 4173 -6973 -1313 1098 4773 4773 4773 -6973 -1313 1098 4773 4773 4773 -6973 -1320 1105 4804 4804 4804 -6973 -1320 1105 4804 4804 4804 -6973 -1320 1105 4804 4804 4804 -6973 -1320 1105 4804 4804 4804 -6973 2025-07-26 15:44:23,550 Hysteresis 230 0: raw(4804 16000 16000 16000) min(4804 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 4804 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 4804 < req 18000 No: p0 min 4804 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(4804 16000 16000 16000) min(4804 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 4804 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1319 1104 4800 4800 4800 -6973 -1319 1104 4800 4800 4800 -6973 -1320 1105 4804 4804 4804 -6973 -1320 1105 4804 4804 4804 -6973 -1324 1109 4821 4821 4821 -6973 -1324 1109 4821 4821 4821 -6973 -1327 1112 4834 4834 4834 -6973 -1327 1112 4834 4834 4834 -6973 -1194 979 4256 4256 4256 -6973 -1194 979 4256 4256 4256 -6973 -1112 897 3900 3900 3900 -6973 -1112 897 3900 3900 3900 -6973 -1059 844 3669 3669 3669 -6973 -1059 844 3669 3669 3669 -6973 -1133 918 3991 3991 3991 -6973 -1133 918 3991 3991 3991 -6973 -1126 911 3960 3960 3960 -6973 -1126 911 3960 3960 3960 -6973 -1101 886 3852 3852 3852 -6973 -1101 886 3852 3852 3852 -6973 2025-07-26 15:44:33,557 Hysteresis 240 0: raw(3852 16000 16000 16000) min(3852 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 3852 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 3852 < req 18000 No: p0 min 3852 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(3852 16000 16000 16000) min(3852 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 3852 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1119 904 3930 3930 3930 -6973 -1119 904 3930 3930 3930 -6973 -1148 933 4056 4056 4056 -6973 -1148 933 4056 4056 4056 -6973 -1131 916 3982 3982 3982 -6973 -1131 916 3982 3982 3982 -6973 -1107 892 3878 3878 3878 -6973 -1107 892 3878 3878 3878 -6973 -1331 1116 4852 4852 4852 -6973 -1331 1116 4852 4852 4852 -6973 -1346 1131 4917 4917 4917 -6973 -1346 1131 4917 4917 4917 -6973 -1347 1132 4921 4921 4921 -6973 -1347 1132 4921 4921 4921 -6973 -1344 1129 4908 4908 4908 -6973 -1344 1129 4908 4908 4908 -6973 -1351 1136 4939 4939 4939 -6973 -1351 1136 4939 4939 4939 -6973 -1352 1137 4943 4943 4943 -6973 -1352 1137 4943 4943 4943 -6973 2025-07-26 15:44:43,568 Hysteresis 250 0: raw(4943 16000 16000 16000) min(4943 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 4943 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 4943 < req 18000 No: p0 min 4943 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(4943 16000 16000 16000) min(4943 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 4943 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1361 1146 4982 4982 4982 -6973 -1361 1146 4982 4982 4982 -6973 -1179 964 4191 4191 4191 -6973 -1179 964 4191 4191 4191 -6973 -1183 968 4208 4208 4208 -6973 -1183 968 4208 4208 4208 -6973 -1155 940 4086 4086 4086 -6973 -1155 940 4086 4086 4086 -6973 -1141 926 4026 4026 4026 -6973 -1141 926 4026 4026 4026 -6973 -1138 923 4013 4013 4013 -6973 -1138 923 4013 4013 4013 -6973 -1208 993 4317 4317 4317 -6973 -1208 993 4317 4317 4317 -6973 -1142 927 4030 4030 4030 -6973 -1142 927 4030 4030 4030 -6973 -1123 908 3947 3947 3947 -6973 -1123 908 3947 3947 3947 -6973 -1115 900 3913 3913 3913 -6973 -1115 900 3913 3913 3913 -6973 2025-07-26 15:44:53,574 Hysteresis 260 0: raw(3913 16000 16000 16000) min(3913 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 3913 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 3913 < req 18000 No: p0 min 3913 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(3913 16000 16000 16000) min(3913 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 3913 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1194 979 4256 4256 4256 -6973 -1194 979 4256 4256 4256 -6973 -1162 947 4117 4117 4117 -6973 -1162 947 4117 4117 4117 -6973 -1161 946 4113 4113 4113 -6973 -1161 946 4113 4113 4113 -6973 -1174 959 4169 4169 4169 -6973 -1174 959 4169 4169 4169 -6973 -1191 976 4243 4243 4243 -6973 -1191 976 4243 4243 4243 -6973 -1125 910 3956 3956 3956 -6973 -1125 910 3956 3956 3956 -6973 -1220 1005 4369 4369 4369 -6973 -1220 1005 4369 4369 4369 -6973 -1209 994 4321 4321 4321 -6973 -1209 994 4321 4321 4321 -6973 -1169 954 4147 4147 4147 -6973 -1169 954 4147 4147 4147 -6973 -1140 925 4021 4021 4021 -6973 -1140 925 4021 4021 4021 -6973 2025-07-26 15:45:03,580 Hysteresis 270 0: raw(4021 16000 16000 16000) min(4021 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 4021 0: [ 0 0p PV ] __all__ 1: have B1 1; 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 1, sorted to 0 4: 0: No: p0 min 4021 < req 18000 No: p0 min 4021 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(4021 16000 16000 16000) min(4021 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 4021 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1231 1016 4417 4417 4417 -6973 -1231 1016 4417 4417 4417 -6973 -1378 1163 5056 5056 5056 -6973 -1378 1163 5056 5056 5056 -6973 -1390 1175 5108 5108 5108 -6973 -1390 1175 5108 5108 5108 -6973 -1402 1187 5160 5160 5160 -6973 -1402 1187 5160 5160 5160 -6973 -1406 1191 5178 5178 5178 -6973 -1406 1191 5178 5178 5178 -6973 -1404 1189 5169 5169 5169 -6973 -1404 1189 5169 5169 5169 -6973 -1401 1186 5156 5156 5156 -6973 -1401 1186 5156 5156 5156 -6973 -1402 1187 5160 5160 5160 -6973 -1402 1187 5160 5160 5160 -6973 -1148 933 4056 4056 4056 -6973 -1148 933 4056 4056 4056 -6973 -1203 988 4295 4295 4295 -6973 -1203 988 4295 4295 4295 -6973 2025-07-26 15:45:13,584 Hysteresis 280 0: raw(4295 16000 16000 16000) min(4295 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 4295 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 4295 < req 18000 No: p0 min 4295 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(4295 16000 16000 16000) min(4295 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 4295 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1167 952 4139 4139 4139 -6973 -1167 952 4139 4139 4139 -6973 -1266 1051 4569 4569 4569 -6973 -1266 1051 4569 4569 4569 -6973 -1244 1029 4473 4473 4473 -6973 -1244 1029 4473 4473 4473 -6973 -1226 1011 4395 4395 4395 -6973 -1226 1011 4395 4395 4395 -6973 -1222 1007 4378 4378 4378 -6973 -1222 1007 4378 4378 4378 -6973 -1257 1042 4530 4530 4530 -6973 -1257 1042 4530 4530 4530 -6973 -1269 1054 4582 4582 4582 -6973 -1269 1054 4582 4582 4582 -6973 -1331 1116 4852 4852 4852 -6973 -1331 1116 4852 4852 4852 -6973 -1473 1258 5469 5469 5469 -6973 -1473 1258 5469 5469 5469 -6973 -1469 1254 5452 5452 5452 -6973 -1469 1254 5452 5452 5452 -6973 2025-07-26 15:45:23,590 Hysteresis 290 0: raw(5452 16000 16000 16000) min(5452 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 5452 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5452 < req 18000 No: p0 min 5452 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5452 16000 16000 16000) min(5452 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 5452 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1476 1261 5482 5482 5482 -6973 -1476 1261 5482 5482 5482 -6973 -1459 1244 5408 5408 5408 -6973 -1459 1244 5408 5408 5408 -6973 -1475 1260 5478 5478 5478 -6973 -1475 1260 5478 5478 5478 -6973 -1473 1258 5469 5469 5469 -6973 -1473 1258 5469 5469 5469 -6973 -1481 1266 5504 5504 5504 -6973 -1481 1266 5504 5504 5504 -6973 -1249 1034 4495 4495 4495 -6973 -1249 1034 4495 4495 4495 -6973 -1240 1025 4456 4456 4456 -6973 -1240 1025 4456 4456 4456 -6973 -1248 1033 4491 4491 4491 -6973 -1248 1033 4491 4491 4491 -6973 -1292 1077 4682 4682 4682 -6973 -1292 1077 4682 4682 4682 -6973 -1255 1040 4521 4521 4521 -6973 -1255 1040 4521 4521 4521 -6973 2025-07-26 15:45:33,602 Hysteresis 300 0: raw(4521 16000 16000 16000) min(4521 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 4521 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 4521 < req 18000 No: p0 min 4521 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(4521 16000 16000 16000) min(4521 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 4521 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1228 1013 4404 4404 4404 -6973 -1228 1013 4404 4404 4404 -6973 -1261 1046 4547 4547 4547 -6973 -1261 1046 4547 4547 4547 -6973 -1275 1060 4608 4608 4608 -6973 -1275 1060 4608 4608 4608 -6973 -1281 1066 4634 4634 4634 -6973 -1281 1066 4634 4634 4634 -6973 -1239 1024 4452 4452 4452 -6973 -1239 1024 4452 4452 4452 -6973 -1276 1061 4613 4613 4613 -6973 -1276 1061 4613 4613 4613 -6973 -1223 1008 4382 4382 4382 -6973 -1223 1008 4382 4382 4382 -6973 -1289 1074 4669 4669 4669 -6973 -1289 1074 4669 4669 4669 -6973 -1267 1052 4573 4573 4573 -6973 -1267 1052 4573 4573 4573 -6973 -1274 1059 4604 4604 4604 -6973 -1274 1059 4604 4604 4604 -6973 2025-07-26 15:45:43,612 Hysteresis 310 0: raw(4604 16000 16000 16000) min(4604 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 4604 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 4604 < req 18000 No: p0 min 4604 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(4604 16000 16000 16000) min(4604 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 4604 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1266 1051 4569 4569 4569 -6973 -1266 1050 4565 4565 4565 -6973 -1257 1041 4526 4526 4526 -6973 -1257 1041 4526 4526 4526 -6973 -1268 1052 4573 4573 4573 -6973 -1268 1053 4578 4578 4578 -6973 -1273 1058 4600 4600 4600 -6973 -1273 1058 4600 4600 4600 -6973 -1474 1259 5473 5473 5473 -6973 -1474 1259 5473 5473 5473 -6973 -1473 1258 5469 5469 5469 -6973 -1473 1258 5469 5469 5469 -6973 -1469 1254 5452 5452 5452 -6973 -1469 1254 5452 5452 5452 -6973 -1463 1248 5426 5426 5426 -6973 -1463 1248 5426 5426 5426 -6973 -1468 1253 5447 5447 5447 -6973 -1468 1253 5447 5447 5447 -6973 -1465 1249 5430 5430 5430 -6973 -1465 1249 5430 5430 5430 -6973 2025-07-26 15:45:53,622 Hysteresis 320 0: raw(5430 16000 16000 16000) min(5430 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 5430 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5430 < req 18000 No: p0 min 5430 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5430 16000 16000 16000) min(5430 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 5430 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1470 1254 5452 5452 5452 -6973 -1470 1254 5452 5452 5452 -6973 -1467 1251 5439 5439 5439 -6973 -1467 1251 5439 5439 5439 -6973 -1213 998 4339 4339 4339 -6973 -1213 998 4339 4339 4339 -6973 -1245 1030 4478 4478 4478 -6973 -1245 1030 4478 4478 4478 -6973 -1292 1077 4682 4682 4682 -6973 -1292 1077 4682 4682 4682 -6973 -1216 1001 4352 4352 4352 -6973 -1216 1001 4352 4352 4352 -6973 -1251 1036 4504 4504 4504 -6973 -1251 1036 4504 4504 4504 -6973 -1243 1028 4469 4469 4469 -6973 -1243 1028 4469 4469 4469 -6973 -1248 1033 4491 4491 4491 -6973 -1248 1033 4491 4491 4491 -6973 -1248 1033 4491 4491 4491 -6973 -1248 1033 4491 4491 4491 -6973 2025-07-26 15:46:03,626 Hysteresis 330 0: raw(4491 16000 16000 16000) min(4491 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 4491 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 4491 < req 18000 No: p0 min 4491 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(4491 16000 16000 16000) min(4491 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 4491 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1227 1012 4400 4400 4400 -6973 -1227 1012 4400 4400 4400 -6973 -1444 1229 5343 5343 5343 -6973 -1444 1229 5343 5343 5343 -6973 -1417 1202 5226 5226 5226 -6973 -1417 1202 5226 5226 5226 -6973 -1404 1189 5169 5169 5169 -6973 -1404 1189 5169 5169 5169 -6973 -1412 1197 5204 5204 5204 -6973 -1412 1197 5204 5204 5204 -6973 -1417 1202 5226 5226 5226 -6973 -1417 1202 5226 5226 5226 -6973 -1426 1211 5265 5265 5265 -6973 -1426 1211 5265 5265 5265 -6973 -1425 1210 5260 5260 5260 -6973 -1425 1210 5260 5260 5260 -6973 -1395 1180 5130 5130 5130 -6973 -1395 1180 5130 5130 5130 -6973 -1170 955 4152 4152 4152 -6973 -1170 955 4152 4152 4152 -6973 2025-07-26 15:46:13,635 Hysteresis 340 0: raw(4152 16000 16000 16000) min(4152 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 4152 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 4152 < req 18000 No: p0 min 4152 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(4152 16000 16000 16000) min(4152 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 4152 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1167 952 4139 4139 4139 -6973 -1167 952 4139 4139 4139 -6973 -1214 999 4343 4343 4343 -6973 -1214 999 4343 4343 4343 -6973 -1179 964 4191 4191 4191 -6973 -1179 964 4191 4191 4191 -6973 -1228 1013 4404 4404 4404 -6973 -1228 1013 4404 4404 4404 -6973 -1148 933 4056 4056 4056 -6973 -1148 933 4056 4056 4056 -6973 -1190 975 4239 4239 4239 -6973 -1190 975 4239 4239 4239 -6973 -1173 958 4165 4165 4165 -6973 -1173 958 4165 4165 4165 -6973 -1116 901 3917 3917 3917 -6973 -1116 901 3917 3917 3917 -6973 -1125 910 3956 3956 3956 -6973 -1125 910 3956 3956 3956 -6973 -1196 981 4265 4265 4265 -6973 -1196 981 4265 4265 4265 -6973 2025-07-26 15:46:23,640 Hysteresis 350 0: raw(4265 16000 16000 16000) min(4265 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 4265 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 4265 < req 18000 No: p0 min 4265 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(4265 16000 16000 16000) min(4265 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 4265 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1518 1303 5665 5665 5665 -6973 -1518 1303 5665 5665 5665 -6973 -1455 1240 5391 5391 5391 -6973 -1455 1240 5391 5391 5391 -6973 -1442 1227 5334 5334 5334 -6973 -1442 1227 5334 5334 5334 -6973 -1511 1296 5634 5634 5634 -6973 -1511 1296 5634 5634 5634 -6973 -1705 1490 6478 6478 6478 -6973 -1705 1490 6478 6478 6478 -6973 -1383 1168 5078 5078 5078 -6973 -1383 1168 5078 5078 5078 -6973 -1504 1289 5604 5604 5604 -6973 -1504 1289 5604 5604 5604 -6973 -1495 1280 5565 5565 5565 -6973 -1495 1279 5560 5560 5560 -6973 -1512 1296 5634 5634 5634 -6973 -1512 1296 5634 5634 5634 -6973 -1512 1297 5639 5639 5639 -6973 -1512 1297 5639 5639 5639 -6973 2025-07-26 15:46:33,646 Hysteresis 360 0: raw(5639 16000 16000 16000) min(5639 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 5639 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5639 < req 18000 No: p0 min 5639 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5639 16000 16000 16000) min(5639 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 5639 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1527 1312 5704 5704 5704 -6973 -1527 1312 5704 5704 5704 -6973 -1488 1273 5534 5534 5534 -6973 -1488 1273 5534 5534 5534 -6973 -1467 1252 5443 5443 5443 -6973 -1467 1252 5443 5443 5443 -6973 -1524 1309 5691 5691 5691 -6973 -1524 1309 5691 5691 5691 -6973 -1673 1458 6339 6339 6339 -6973 -1673 1458 6339 6339 6339 -6973 -1689 1474 6408 6408 6408 -6973 -1689 1474 6408 6408 6408 -6973 -1691 1476 6417 6417 6417 -6973 -1691 1476 6417 6417 6417 -6973 -1687 1472 6400 6400 6400 -6973 -1687 1472 6400 6400 6400 -6973 -1493 1278 5556 5556 5556 -6973 -1493 1278 5556 5556 5556 -6973 157 -172 -747 -747 -747 -6973 157 -172 -747 -747 -747 -6973 2025-07-26 15:46:43,650 Hysteresis 370 0: raw(-747 16000 16000 16000) min(-747 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv -747 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-747 16000 16000 16000) min(-747 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv -747 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 3 -115 -500 -500 -500 -6973 3 -212 -921 -921 -921 -6973 -4 -212 -921 -921 -921 -6973 -4 -421 -1830 -1830 -1830 -6973 251 -572 -2486 -2486 -2486 -6973 251 -654 -2843 -2843 -2843 -6973 -155 -448 -1947 -1947 -1947 -6973 -155 -448 -1947 -1947 -1947 -6973 51 -545 -2369 -2369 -2369 -6973 51 -694 -3017 -3017 -3017 -6973 -105 -689 -2995 -2995 -2995 -6973 -105 -689 -2995 -2995 -2995 -6973 13 -694 -3017 -3017 -3017 -6973 13 -734 -3191 -3191 -3191 -6973 -77 -734 -3191 -3191 -3191 -6973 -77 -713 -3100 -3100 -3100 -6973 -28 -713 -3100 -3100 -3100 -6973 -28 -735 -3195 -3195 -3195 -6973 -83 -735 -3195 -3195 -3195 -6973 -83 -735 -3195 -3195 -3195 -6973 2025-07-26 15:46:53,655 Hysteresis 380 0: raw(-3195 16000 16000 16000) min(-3195 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv -3195 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-3195 16000 16000 16000) min(-3195 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv -3195 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 11 -735 -3195 -3195 -3195 -6973 11 -717 -3117 -3117 -3117 -6973 -6 -717 -3117 -3117 -3117 -6973 -6 -734 -3191 -3191 -3191 -6973 23 -734 -3191 -3191 -3191 -6973 23 -716 -3113 -3113 -3113 -6973 -19 -716 -3113 -3113 -3113 -6973 -19 -716 -3113 -3113 -3113 -6973 27 -716 -3113 -3113 -3113 -6973 27 -716 -3113 -3113 -3113 -6973 35 -716 -3113 -3113 -3113 -6973 35 -724 -3147 -3147 -3147 -6973 53 -724 -3147 -3147 -3147 -6973 53 -719 -3126 -3126 -3126 -6973 8 -719 -3126 -3126 -3126 -6973 8 -716 -3113 -3113 -3113 -6973 95 -716 -3113 -3113 -3113 -6973 95 -717 -3117 -3117 -3117 -6973 45 -717 -3117 -3117 -3117 -6973 45 -717 -3117 -3117 -3117 -6973 2025-07-26 15:47:03,659 Hysteresis 390 0: raw(-3117 16000 16000 16000) min(-3117 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv -3117 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-3117 16000 16000 16000) min(-3117 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv -3117 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 45 -717 -3117 -3117 -3117 -6973 45 -713 -3100 -3100 -3100 -6973 -143 -670 -2913 -2913 -2913 -6973 -143 -683 -2969 -2969 -2969 -6973 1 -726 -3156 -3156 -3156 -6973 1 -714 -3104 -3104 -3104 -6973 9 -714 -3104 -3104 -3104 -6973 9 -714 -3104 -3104 -3104 -6973 -3 -633 -2752 -2752 -2752 -6973 -3 -633 -2752 -2752 -2752 -6973 -5 -633 -2752 -2752 -2752 -6973 -5 -570 -2478 -2478 -2478 -6973 -2 -570 -2478 -2478 -2478 -6973 -2 -546 -2373 -2373 -2373 -6973 -1 -546 -2373 -2373 -2373 -6973 -1 -539 -2343 -2343 -2343 -6973 -10 -539 -2343 -2343 -2343 -6973 -10 -528 -2295 -2295 -2295 -6973 303 -731 -3178 -3178 -3178 -6973 303 -731 -3178 -3178 -3178 -6973 2025-07-26 15:47:13,665 Hysteresis 400 0: raw(-3178 16000 16000 16000) min(-3178 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv -3178 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-3178 16000 16000 16000) min(-3178 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv -3178 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -111 -517 -2247 -2247 -2247 -6973 -111 -513 -2230 -2230 -2230 -6973 -63 -524 -2278 -2278 -2278 -6973 -63 -535 -2326 -2326 -2326 -6973 64 -535 -2326 -2326 -2326 -6973 64 -685 -2978 -2978 -2978 -6973 2 -685 -2978 -2978 -2978 -6973 2 -686 -2982 -2982 -2982 -6973 50 -686 -2982 -2982 -2982 -6973 50 -686 -2982 -2982 -2982 -6973 24 -686 -2982 -2982 -2982 -6973 24 -687 -2986 -2986 -2986 -6973 45 -687 -2986 -2986 -2986 -6973 45 -685 -2978 -2978 -2978 -6973 45 -685 -2978 -2978 -2978 -6973 45 -691 -3004 -3004 -3004 -6973 -166 -625 -2717 -2717 -2717 -6973 -166 -615 -2673 -2673 -2673 -6973 17 -681 -2960 -2960 -2960 -6973 17 -686 -2982 -2982 -2982 -6973 2025-07-26 15:47:23,671 Hysteresis 410 0: raw(-2982 16000 16000 16000) min(-2982 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv -2982 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-2982 16000 16000 16000) min(-2982 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv -2982 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -11 -686 -2982 -2982 -2982 -6973 -11 -692 -3008 -3008 -3008 -6973 18 -692 -3008 -3008 -3008 -6973 18 -613 -2665 -2665 -2665 -6973 -8 -613 -2665 -2665 -2665 -6973 -8 -555 -2413 -2413 -2413 -6973 9 -555 -2413 -2413 -2413 -6973 9 -513 -2230 -2230 -2230 -6973 6 -513 -2230 -2230 -2230 -6973 6 -513 -2230 -2230 -2230 -6973 5 -513 -2230 -2230 -2230 -6973 5 -503 -2186 -2186 -2186 -6973 275 -678 -2947 -2947 -2947 -6973 275 -673 -2926 -2926 -2926 -6973 -152 -446 -1939 -1939 -1939 -6973 -152 -444 -1930 -1930 -1930 -6973 10 -496 -2156 -2156 -2156 -6973 10 -522 -2269 -2269 -2269 -6973 -58 -522 -2269 -2269 -2269 -6973 -58 -681 -2960 -2960 -2960 -6973 2025-07-26 15:47:33,681 Hysteresis 420 0: raw(-2960 16000 16000 16000) min(-2960 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv -2960 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-2960 16000 16000 16000) min(-2960 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv -2960 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -65 -681 -2960 -2960 -2960 -6973 -65 -665 -2891 -2891 -2891 -6973 -65 -665 -2891 -2891 -2891 -6973 -6 -665 -2891 -2891 -2891 -6973 -6 -640 -2782 -2782 -2782 -6973 10 -640 -2782 -2782 -2782 -6973 10 -649 -2821 -2821 -2821 -6973 8 -649 -2821 -2821 -2821 -6973 8 -652 -2834 -2834 -2834 -6973 -6 -652 -2834 -2834 -2834 -6973 4 -645 -2804 -2804 -2804 -6973 4 -645 -2804 -2804 -2804 -6973 3 -645 -2804 -2804 -2804 -6973 3 -645 -2804 -2804 -2804 -6973 9 -635 -2760 -2760 -2760 -6973 9 -635 -2760 -2760 -2760 -6973 25 -622 -2704 -2704 -2704 -6973 25 -622 -2704 -2704 -2704 -6973 2025-07-26 15:47:44,047 Hysteresis 430 0: raw(-2704 16000 16000 16000) min(-2704 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv -2704 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-2704 16000 16000 16000) min(-2704 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv -2704 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 50 -615 -2673 -2673 -2673 -6973 50 -615 -2673 -2673 -2673 -6973 -12 -626 -2721 -2721 -2721 -6973 -12 -626 -2721 -2721 -2721 -6973 14 -618 -2686 -2686 -2686 -6973 14 -618 -2686 -2686 -2686 -6973 -6 -614 -2669 -2669 -2669 -6973 -6 -614 -2669 -2669 -2669 -6973 -15 -614 -2669 -2669 -2669 -6973 -15 -603 -2621 -2621 -2621 -6973 -54 -603 -2621 -2621 -2621 -6973 -54 -598 -2600 -2600 -2600 -6973 -54 -598 -2600 -2600 -2600 -6973 -21 -486 -2113 -2113 -2113 -6973 -13 -486 -2113 -2113 -2113 -6973 -13 -486 -2113 -2113 -2113 -6973 -19 -436 -1895 -1895 -1895 -6973 -19 -436 -1895 -1895 -1895 -6973 -18 -401 -1743 -1743 -1743 -6973 -18 -401 -1743 -1743 -1743 -6973 2025-07-26 15:47:54,053 Hysteresis 440 0: raw(-1743 16000 16000 16000) min(-1743 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv -1743 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-1743 16000 16000 16000) min(-1743 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv -1743 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -25 -377 -1639 -1639 -1639 -6973 -25 -377 -1639 -1639 -1639 -6973 -19 -358 -1556 -1556 -1556 -6973 -19 -358 -1556 -1556 -1556 -6973 124 -361 -1569 -1569 -1569 -6973 124 -361 -1569 -1569 -1569 -6973 -124 -295 -1282 -1282 -1282 -6973 -124 -295 -1282 -1282 -1282 -6973 -15 -346 -1504 -1504 -1504 -6973 -15 -482 -2095 -2095 -2095 -6973 9 -482 -2095 -2095 -2095 -6973 9 -482 -2095 -2095 -2095 -6973 -11 -453 -1969 -1969 -1969 -6973 -11 -453 -1969 -1969 -1969 -6973 -23 -445 -1934 -1934 -1934 -6973 -23 -445 -1934 -1934 -1934 -6973 10 -433 -1882 -1882 -1882 -6973 10 -433 -1882 -1882 -1882 -6973 -12 -418 -1817 -1817 -1817 -6973 -12 -418 -1817 -1817 -1817 -6973 2025-07-26 15:48:04,066 Hysteresis 450 0: raw(-1817 16000 16000 16000) min(-1817 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv -1817 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-1817 16000 16000 16000) min(-1817 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv -1817 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -67 -386 -1678 -1678 -1678 -6973 -67 -386 -1678 -1678 -1678 -6973 -26 -382 -1660 -1660 -1660 -6973 -26 -382 -1660 -1660 -1660 -6973 -52 -364 -1582 -1582 -1582 -6973 -52 -364 -1582 -1582 -1582 -6973 0 -344 -1495 -1495 -1495 -6973 0 -344 -1495 -1495 -1495 -6973 -3 -224 -973 -973 -973 -6973 -3 -224 -973 -973 -973 -6973 -32 -162 -704 -704 -704 -6973 -32 -162 -704 -704 -704 -6973 -26 -162 -704 -704 -704 -6973 -26 -142 -617 -617 -617 -6973 -51 -142 -617 -617 -617 -6973 -51 -142 -617 -617 -617 -6973 -71 -122 -530 -530 -530 -6973 -71 -122 -530 -530 -530 -6973 82 -118 -513 -513 -513 -6973 82 -118 -513 -513 -513 -6973 2025-07-26 15:48:14,072 Hysteresis 460 0: raw(-513 16000 16000 16000) min(-513 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv -513 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-513 16000 16000 16000) min(-513 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv -513 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -98 -116 -504 -504 -504 -6973 -98 -116 -504 -504 -504 -6973 64 -139 -604 -604 -604 -6973 64 -139 -604 -604 -604 -6973 28 -139 -604 -604 -604 -6973 28 -217 -943 -943 -943 -6973 -11 -217 -943 -943 -943 -6973 -11 -212 -921 -921 -921 -6973 73 -212 -921 -921 -921 -6973 73 -201 -873 -873 -873 -6973 8 -201 -873 -873 -873 -6973 8 -201 -873 -873 -873 -6973 18 -194 -843 -843 -843 -6973 18 -194 -843 -843 -843 -6973 21 -175 -760 -760 -760 -6973 21 -175 -760 -760 -760 -6973 6 -184 -800 -800 -800 -6973 6 -184 -800 -800 -800 -6973 -26 -181 -786 -786 -786 -6973 -26 -181 -786 -786 -786 -6973 2025-07-26 15:48:24,081 Hysteresis 470 0: raw(-786 16000 16000 16000) min(-786 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv -786 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-786 16000 16000 16000) min(-786 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv -786 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -32 -187 -813 -813 -813 -6973 -32 -187 -813 -813 -813 -6973 -16 -187 -813 -813 -813 -6973 -16 -187 -813 -813 -813 -6973 -75 -190 -826 -826 -826 -6973 -75 -181 -786 -786 -786 -6973 -32 -181 -786 -786 -786 -6973 -32 -181 -786 -786 -786 -6973 -83 -189 -821 -821 -821 -6973 -83 -195 -847 -847 -847 -6973 4 -195 -847 -847 -847 -6973 4 -187 -813 -813 -813 -6973 -7 -187 -813 -813 -813 -6973 -7 -211 -917 -917 -917 -6973 -52 -211 -917 -917 -917 -6973 -52 -211 -917 -917 -917 -6973 -43 -203 -882 -882 -882 -6973 -43 -203 -882 -882 -882 -6973 -78 -220 -956 -956 -956 -6973 -78 -220 -956 -956 -956 -6973 2025-07-26 15:48:34,090 Hysteresis 480 0: raw(-956 16000 16000 16000) min(-956 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv -956 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-956 16000 16000 16000) min(-956 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv -956 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -92 -193 -839 -839 -839 -6973 -92 -193 -839 -839 -839 -6973 -107 -139 -604 -604 -604 -6973 -107 -139 -604 -604 -604 -6973 -127 -119 -517 -517 -517 -6973 -127 -100 -434 -434 -434 -6973 -134 -93 -404 -404 -404 -6973 -134 -86 -373 -373 -373 -6973 -155 -65 -282 -282 -282 -6973 -155 -62 -269 -269 -269 -6973 -179 -38 -165 -165 -165 -6973 -179 -37 -160 -160 -160 -6973 83 -116 -504 -504 -504 -6973 83 -116 -504 -504 -504 -6973 -180 -36 -156 -156 -156 -6973 -180 -36 -156 -156 -156 -6973 -103 -113 -491 -491 -491 -6973 -103 -113 -491 -491 -491 -6973 -128 -104 -452 -452 -452 -6973 -128 -104 -452 -452 -452 -6973 2025-07-26 15:48:44,095 Hysteresis 490 0: raw(-452 16000 16000 16000) min(-452 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv -452 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-452 16000 16000 16000) min(-452 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv -452 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -102 -140 -608 -608 -608 -6973 -102 -140 -608 -608 -608 -6973 -83 -125 -543 -543 -543 -6973 -83 -118 -513 -513 -513 -6973 -96 -118 -513 -513 -513 -6973 -96 -118 -513 -513 -513 -6973 -112 -104 -452 -452 -452 -6973 -112 -104 -452 -452 -452 -6973 -104 -112 -486 -486 -486 -6973 -104 -112 -486 -486 -486 -6973 -283 68 295 295 295 -6973 -283 68 295 295 295 -6973 -355 140 608 608 608 -6973 -355 140 608 608 608 -6973 -371 156 678 678 678 -6973 -371 156 678 678 678 -6973 -372 157 682 682 682 -6973 -372 157 682 682 682 -6973 -418 203 882 882 882 -6973 -418 203 882 882 882 -6973 2025-07-26 15:48:54,105 Hysteresis 500 0: raw(882 16000 16000 16000) min(882 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 882 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 882 < req 18000 No: p0 min 882 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(882 16000 16000 16000) min(882 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 882 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -438 222 965 965 965 -6973 -438 222 965 965 965 -6973 -454 239 1039 1039 1039 -6973 -454 239 1039 1039 1039 -6973 -470 255 1108 1108 1108 -6973 -470 255 1108 1108 1108 -6973 -208 -7 -30 -30 -30 -6973 -208 -7 -30 -30 -30 -6973 -257 42 182 182 182 -6973 -257 42 182 182 182 -6973 -285 70 304 304 304 -6973 -285 70 304 304 304 -6973 -316 101 439 439 439 -6973 -316 101 439 439 439 -6973 -346 131 569 569 569 -6973 -346 131 569 569 569 -6973 -320 105 456 456 456 -6973 -320 105 456 456 456 -6973 -314 99 430 430 430 -6973 -314 99 430 430 430 -6973 2025-07-26 15:49:04,119 Hysteresis 510 0: raw(430 16000 16000 16000) min(430 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 430 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 430 < req 18000 No: p0 min 430 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(430 16000 16000 16000) min(430 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 430 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -289 74 321 321 321 -6973 -289 74 321 321 321 -6973 -322 107 465 465 465 -6973 -322 107 465 465 465 -6973 -329 114 495 495 495 -6973 -329 114 495 495 495 -6973 -343 128 556 556 556 -6973 -343 127 552 552 552 -6973 -311 95 413 413 413 -6973 -311 95 413 413 413 -6973 -288 72 313 313 313 -6973 -288 72 313 313 313 -6973 -238 22 95 95 95 -6973 -238 23 100 100 100 -6973 -277 62 269 269 269 -6973 -277 62 269 269 269 -6973 -201 -14 -60 -60 -60 -6973 -201 -14 -60 -60 -60 -6973 -203 -12 -52 -52 -52 -6973 -203 -12 -52 -52 -52 -6973 2025-07-26 15:49:14,131 Hysteresis 520 0: raw(-52 16000 16000 16000) min(-52 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv -52 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-52 16000 16000 16000) min(-52 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv -52 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -159 -56 -243 -243 -243 -6973 -159 -56 -243 -243 -243 -6973 -184 -31 -134 -134 -134 -6973 -184 -31 -134 -134 -134 -6973 -334 119 517 517 517 -6973 -334 119 517 517 517 -6973 -328 113 491 491 491 -6973 -328 113 491 491 491 -6973 -316 101 439 439 439 -6973 -316 101 439 439 439 -6973 -301 86 373 373 373 -6973 -301 86 373 373 373 -6973 -297 82 356 356 356 -6973 -297 82 356 356 356 -6973 -299 84 365 365 365 -6973 -299 84 365 365 365 -6973 -292 77 334 334 334 -6973 -292 77 334 334 334 -6973 -287 72 313 313 313 -6973 -287 72 313 313 313 -6973 2025-07-26 15:49:24,139 Hysteresis 530 0: raw(313 16000 16000 16000) min(313 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 313 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 313 < req 18000 No: p0 min 313 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(313 16000 16000 16000) min(313 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 313 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 21 -115 -500 -500 -500 -6973 21 -115 -500 -500 -500 -6973 -133 -82 -356 -356 -356 -6973 -133 -82 -356 -356 -356 -6973 -140 -75 -326 -326 -326 -6973 -140 -73 -317 -317 -317 -6973 -91 -113 -491 -491 -491 -6973 -91 -114 -495 -495 -495 -6973 -57 -114 -495 -495 -495 -6973 -57 -114 -495 -495 -495 -6973 -86 -114 -495 -495 -495 -6973 -86 -115 -500 -500 -500 -6973 -72 -115 -500 -500 -500 -6973 -72 -115 -500 -500 -500 -6973 -25 -115 -500 -500 -500 -6973 -25 -115 -500 -500 -500 -6973 -20 -115 -500 -500 -500 -6973 -20 -115 -500 -500 -500 -6973 -189 -26 -113 -113 -113 -6973 -189 -26 -113 -113 -113 -6973 2025-07-26 15:49:34,145 Hysteresis 540 0: raw(-113 16000 16000 16000) min(-113 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv -113 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-113 16000 16000 16000) min(-113 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv -113 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -164 -51 -221 -221 -221 -6973 -164 -51 -221 -221 -221 -6973 -134 -81 -352 -352 -352 -6973 -134 -81 -352 -352 -352 -6973 -105 -110 -478 -478 -478 -6973 -105 -110 -478 -478 -478 -6973 -87 -115 -500 -500 -500 -6973 -87 -115 -500 -500 -500 -6973 -62 -115 -500 -500 -500 -6973 -62 -115 -500 -500 -500 -6973 -40 -115 -500 -500 -500 -6973 -40 -115 -500 -500 -500 -6973 -4 -115 -500 -500 -500 -6973 -4 -115 -500 -500 -500 -6973 320 -335 -1456 -1456 -1456 -6973 320 -335 -1456 -1456 -1456 -6973 -77 -115 -500 -500 -500 -6973 -77 -115 -500 -500 -500 -6973 1 -115 -500 -500 -500 -6973 1 -115 -500 -500 -500 -6973 2025-07-26 15:49:44,153 Hysteresis 550 0: raw(-500 16000 16000 16000) min(-500 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv -500 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-500 16000 16000 16000) min(-500 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv -500 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -32 -209 -908 -908 -908 -6973 -32 -209 -908 -908 -908 -6973 -18 -297 -1291 -1291 -1291 -6973 -18 -297 -1291 -1291 -1291 -6973 7 -311 -1352 -1352 -1352 -6973 7 -311 -1352 -1352 -1352 -6973 -4 -317 -1378 -1378 -1378 -6973 -4 -317 -1378 -1378 -1378 -6973 -28 -334 -1452 -1452 -1452 -6973 -28 -353 -1534 -1534 -1534 -6973 13 -353 -1534 -1534 -1534 -6973 13 -354 -1539 -1539 -1539 -6973 -21 -354 -1539 -1539 -1539 -6973 -21 -354 -1539 -1539 -1539 -6973 27 -373 -1621 -1621 -1621 -6973 27 -373 -1621 -1621 -1621 -6973 3 -362 -1573 -1573 -1573 -6973 3 -362 -1573 -1573 -1573 -6973 -14 -380 -1652 -1652 -1652 -6973 -14 -380 -1652 -1652 -1652 -6973 2025-07-26 15:49:54,161 Hysteresis 560 0: raw(-1652 16000 16000 16000) min(-1652 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv -1652 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-1652 16000 16000 16000) min(-1652 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv -1652 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -6 -371 -1613 -1613 -1613 -6973 -6 -371 -1613 -1613 -1613 -6973 34 -383 -1665 -1665 -1665 -6973 34 -383 -1665 -1665 -1665 -6973 -4 -510 -2217 -2217 -2217 -6973 -4 -510 -2217 -2217 -2217 -6973 31 -601 -2613 -2613 -2613 -6973 31 -601 -2613 -2613 -2613 -6973 -10 -646 -2808 -2808 -2808 -6973 -10 -646 -2808 -2808 -2808 -6973 14 -660 -2869 -2869 -2869 -6973 14 -660 -2869 -2869 -2869 -6973 -153 -633 -2752 -2752 -2752 -6973 -153 -633 -2752 -2752 -2752 -6973 53 -694 -3017 -3017 -3017 -6973 53 -694 -3017 -3017 -3017 -6973 -46 -694 -3017 -3017 -3017 -6973 -46 -694 -3017 -3017 -3017 -6973 9 -694 -3017 -3017 -3017 -6973 9 -670 -2913 -2913 -2913 -6973 2025-07-26 15:50:04,172 Hysteresis 570 0: raw(-2913 16000 16000 16000) min(-2913 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv -2913 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-2913 16000 16000 16000) min(-2913 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv -2913 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 3 -670 -2913 -2913 -2913 -6973 3 -670 -2913 -2913 -2913 -6973 15 -581 -2526 -2526 -2526 -6973 15 -581 -2526 -2526 -2526 -6973 14 -581 -2526 -2526 -2526 -6973 14 -581 -2526 -2526 -2526 -6973 48 -578 -2513 -2513 -2513 -6973 48 -578 -2513 -2513 -2513 -6973 53 -578 -2513 -2513 -2513 -6973 53 -578 -2513 -2513 -2513 -6973 -21 -587 -2552 -2552 -2552 -6973 -21 -587 -2552 -2552 -2552 -6973 -31 -587 -2552 -2552 -2552 -6973 -31 -587 -2552 -2552 -2552 -6973 -18 -742 -3226 -3226 -3226 -6973 -18 -742 -3226 -3226 -3226 -6973 -7 -742 -3226 -3226 -3226 -6973 -7 -742 -3226 -3226 -3226 -6973 -3 -809 -3517 -3517 -3517 -6973 -3 -809 -3517 -3517 -3517 -6973 2025-07-26 15:50:14,179 Hysteresis 580 0: raw(-3517 16000 16000 16000) min(-3517 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv -3517 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-3517 16000 16000 16000) min(-3517 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv -3517 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 21 -809 -3517 -3517 -3517 -6973 21 -809 -3517 -3517 -3517 -6973 -14 -811 -3526 -3526 -3526 -6973 -14 -811 -3526 -3526 -3526 -6973 29 -811 -3526 -3526 -3526 -6973 29 -809 -3517 -3517 -3517 -6973 -108 -801 -3482 -3482 -3482 -6973 -108 -801 -3482 -3482 -3482 -6973 3 -814 -3539 -3539 -3539 -6973 3 -814 -3539 -3539 -3539 -6973 9 -805 -3500 -3500 -3500 -6973 9 -805 -3500 -3500 -3500 -6973 -2 -735 -3195 -3195 -3195 -6973 -2 -735 -3195 -3195 -3195 -6973 10 -671 -2917 -2917 -2917 -6973 10 -671 -2917 -2917 -2917 -6973 -8 -623 -2708 -2708 -2708 -6973 -8 -623 -2708 -2708 -2708 -6973 5 -623 -2708 -2708 -2708 -6973 5 -623 -2708 -2708 -2708 -6973 2025-07-26 15:50:24,183 Hysteresis 590 0: raw(-2708 16000 16000 16000) min(-2708 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv -2708 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-2708 16000 16000 16000) min(-2708 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv -2708 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 70 -610 -2652 -2652 -2652 -6973 70 -610 -2652 -2652 -2652 -6973 48 -601 -2613 -2613 -2613 -6973 48 -601 -2613 -2613 -2613 -6973 -45 -604 -2626 -2626 -2626 -6973 -45 -604 -2626 -2626 -2626 -6973 12 -739 -3213 -3213 -3213 -6973 12 -739 -3213 -3213 -3213 -6973 -53 -739 -3213 -3213 -3213 -6973 -53 -739 -3213 -3213 -3213 -6973 -24 -776 -3373 -3373 -3373 -6973 -24 -768 -3339 -3339 -3339 -6973 -42 -768 -3339 -3339 -3339 -6973 -42 -772 -3356 -3356 -3356 -6973 -5 -772 -3356 -3356 -3356 -6973 -5 -765 -3326 -3326 -3326 -6973 -26 -765 -3326 -3326 -3326 -6973 -26 -775 -3369 -3369 -3369 -6973 -11 -775 -3369 -3369 -3369 -6973 -11 -762 -3313 -3313 -3313 -6973 2025-07-26 15:50:34,189 Hysteresis 600 0: raw(-3313 16000 16000 16000) min(-3313 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv -3313 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-3313 16000 16000 16000) min(-3313 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv -3313 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -21 -762 -3313 -3313 -3313 -6973 -21 -762 -3313 -3313 -3313 -6973 2 -753 -3273 -3273 -3273 -6973 2 -753 -3273 -3273 -3273 -6973 11 -749 -3256 -3256 -3256 -6973 11 -749 -3256 -3256 -3256 -6973 -2 -740 -3217 -3217 -3217 -6973 -2 -740 -3217 -3217 -3217 -6973 -1 -740 -3217 -3217 -3217 -6973 -1 -736 -3200 -3200 -3200 -6973 22 -736 -3200 -3200 -3200 -6973 22 -744 -3234 -3234 -3234 -6973 -29 -744 -3234 -3234 -3234 -6973 -29 -735 -3195 -3195 -3195 -6973 9 -735 -3195 -3195 -3195 -6973 9 -739 -3213 -3213 -3213 -6973 -4 -739 -3213 -3213 -3213 -6973 -4 -739 -3213 -3213 -3213 -6973 30 -731 -3178 -3178 -3178 -6973 30 -741 -3221 -3221 -3221 -6973 2025-07-26 15:50:44,194 Hysteresis 610 0: raw(-3221 16000 16000 16000) min(-3221 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv -3221 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(-3221 16000 16000 16000) min(-3221 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv -3221 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1723 882 3834 3834 3834 -6973 -1723 882 3834 3834 3834 -6973 -1613 758 3295 3295 3295 -6973 -1613 1058 4600 4600 4600 -6973 -1610 1055 4586 4586 4586 -6973 -1610 1055 4586 4586 4586 -6973 -1613 1271 5526 5526 5526 -6973 -1613 1271 5526 5526 5526 -6973 -1611 1349 5865 5865 5865 -6973 -1611 1349 5865 5865 5865 -6973 -1614 1382 6008 6008 6008 -6973 -1614 1393 6056 6056 6056 -6973 -1610 1389 6039 6039 6039 -6973 -1610 1393 6056 6056 6056 -6973 -1510 1293 5621 5621 5621 -6973 -1510 1294 5626 5626 5626 -6973 -1460 1244 5408 5408 5408 -6973 -1460 1245 5413 5413 5413 -6973 -1452 1237 5378 5378 5378 -6973 -1452 1237 5378 5378 5378 -6973 2025-07-26 15:50:54,206 Hysteresis 620 0: raw(5378 16000 16000 16000) min(5378 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 5378 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5378 < req 18000 No: p0 min 5378 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5378 16000 16000 16000) min(5378 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 5378 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1480 1265 5500 5500 5500 -6973 -1480 1265 5500 5500 5500 -6973 -1436 1221 5308 5308 5308 -6973 -1436 1221 5308 5308 5308 -6973 -1445 1230 5347 5347 5347 -6973 -1445 1230 5347 5347 5347 -6973 -1422 1207 5247 5247 5247 -6973 -1422 1207 5247 5247 5247 -6973 -1441 1226 5330 5330 5330 -6973 -1441 1226 5330 5330 5330 -6973 -1441 1226 5330 5330 5330 -6973 -1441 1226 5330 5330 5330 -6973 -1411 1196 5200 5200 5200 -6973 -1411 1196 5200 5200 5200 -6973 -1634 1419 6169 6169 6169 -6973 -1634 1419 6169 6169 6169 -6973 -1646 1431 6221 6221 6221 -6973 -1646 1431 6221 6221 6221 -6973 -1646 1431 6221 6221 6221 -6973 -1646 1431 6221 6221 6221 -6973 2025-07-26 15:51:04,213 Hysteresis 630 0: raw(6221 16000 16000 16000) min(6221 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6221 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 6221 < req 18000 Yes (1p) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (221 10000 10000 10000) 7: 0: !chrg 6221@1p 8: filtered 1 to 0. __all__ 9: have active chargers. 9: raw(0 9779 9779 9779) min(0 9779 9779 9779) spread(-13194 9779 9779 9779) max_pv 0 9: [ 0 6221@1p ] PM PV mtr(W) avl(W) raw max min spread -1649 2505 10891 10891 10891 -6973 -1649 2505 10891 10891 10891 -6973 -1656 2510 10913 10913 10913 -6973 -1656 2510 10913 10913 10913 -6973 -1646 2503 10882 10882 10882 -6973 -1646 2503 10882 10882 10882 -6973 -1635 2495 10847 10847 10847 -6973 -1635 2495 10847 10847 10847 -6973 -1511 2402 10443 10443 10443 -6973 -1511 2402 10443 10443 10443 -6973 -1495 2390 10391 10391 10391 -6973 -1495 2390 10391 10391 10391 -6973 -1448 2354 10234 10234 10234 -6973 -1448 2354 10234 10234 10234 -6973 -1438 2347 10204 10204 10204 -6973 -1438 2347 10204 10204 10204 -6973 -1385 2307 10030 10030 10030 -6973 -1385 2307 10030 10030 10030 -6973 -1410 2326 10113 10113 10113 -6973 -1410 2326 10113 10113 10113 -6973 2025-07-26 15:51:14,218 Hysteresis -199 0: raw(10113 16000 16000 16000) min(10113 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 10113 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 10113 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 (4113 10000 10000 10000) 7: 0: 10113@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10113@1p __all__ 9: don't have active chargers. 9: raw(0 5887 5887 5887) min(0 5887 5887 5887) spread(-17086 5887 5887 5887) max_pv 0 9: [ 0 10113@1p ] PM PV mtr(W) avl(W) raw max min spread -1393 3208 13947 13947 13947 -6973 -1393 3208 13947 13947 13947 -6973 -1414 3224 14017 14017 14017 -6973 -1414 3224 14017 14017 14017 -6973 -1423 3231 14047 14047 14047 -6973 -1423 3231 14047 14047 14047 -6973 -1387 3204 13930 13930 13930 -6973 -1387 3204 13930 13930 13930 -6973 -1349 3175 13804 13804 13804 -6973 -1349 3175 13804 13804 13804 -6973 -934 2684 11669 11669 11669 -6973 -934 2684 11669 11669 11669 -6973 -143 2289 9952 9952 9952 -6973 -143 2289 9952 9952 9952 -6973 466 2085 9065 9065 9065 -6973 466 2085 9065 9065 9065 -6973 149 2243 9752 9752 9752 -6973 149 2242 9747 9747 9747 -6973 66 2267 9856 9856 9856 -6973 66 2187 9508 9508 9508 -6973 2025-07-26 15:51:24,223 Hysteresis -189 0: raw(9508 16000 16000 16000) min(9508 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 9508 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 9508 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 (3508 10000 10000 10000) 7: 0: 9508@1p 8: filtered 1 to 1, sorted to 0 8: 0: 9508@1p __all__ 9: don't have active chargers. 9: raw(0 6492 6492 6492) min(0 6492 6492 6492) spread(-16481 6492 6492 6492) max_pv 0 9: [ 0 9508@1p ] PM PV mtr(W) avl(W) raw max min spread -11 2048 8904 8904 8904 -6973 -11 1805 7847 7847 7847 -6973 14 1805 7847 7847 7847 -6973 14 1436 6243 6243 6243 -6973 -257 1765 7673 7673 7673 -6973 -257 1705 7413 7413 7413 -6973 62 1347 5856 5856 5856 -6973 62 1309 5691 5691 5691 -6973 19 1309 5691 5691 5691 -6973 19 1419 6169 6169 6169 -6973 24 1419 6169 6169 6169 -6973 24 1741 7569 7569 7569 -6973 -30 1741 7569 7569 7569 -6973 -30 1706 7417 7417 7417 -6973 -157 1734 7539 7539 7539 -6973 -157 1725 7500 7500 7500 -6973 14 1697 7378 7378 7378 -6973 14 1436 6243 6243 6243 -6973 -4 1436 6243 6243 6243 -6973 -4 1716 7460 7460 7460 -6973 2025-07-26 15:51:34,229 Hysteresis -179 0: raw(7460 16000 16000 16000) min(7460 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 7460 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7460 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(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 (1460 10000 10000 10000) 7: 0: 7460@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7460@1p __all__ 9: don't have active chargers. 9: raw(0 8540 8540 8540) min(0 8540 8540 8540) spread(-14433 8540 8540 8540) max_pv 0 9: [ 0 7460@1p ] PM PV mtr(W) avl(W) raw max min spread 1 1245 5413 5413 5413 -6973 1 1278 5556 5556 5556 -6973 10 1278 5556 5556 5556 -6973 10 1292 5617 5617 5617 -6973 -276 1380 6000 6000 6000 -6973 -276 1381 6004 6004 6004 -6973 56 1293 5621 5621 5621 -6973 56 1296 5634 5634 5634 -6973 17 1296 5634 5634 5634 -6973 17 1386 6026 6026 6026 -6973 -26 1386 6026 6026 6026 -6973 -26 1408 6121 6121 6121 -6973 -34 1408 6121 6121 6121 -6973 -34 1431 6221 6221 6221 -6973 -33 1431 6221 6221 6221 -6973 -33 1437 6247 6247 6247 -6973 -70 1437 6247 6247 6247 -6973 -70 1450 6304 6304 6304 -6973 -33 1450 6304 6304 6304 -6973 -33 1448 6295 6295 6295 -6973 2025-07-26 15:51:44,236 Hysteresis -169 0: raw(6295 16000 16000 16000) min(6295 16000 16000 16000) spread(-6973 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) 5: <2 active. pv reqs min 5: filtered 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 (295 10000 10000 10000) 7: 0: 6295@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6295@1p __all__ 9: don't have active chargers. 9: raw(0 9705 9705 9705) min(0 9705 9705 9705) spread(-13268 9705 9705 9705) max_pv 0 9: [ 0 6295@1p ] PM PV mtr(W) avl(W) raw max min spread -98 1180 5130 5130 5130 -6973 -98 1178 5121 5121 5121 -6973 6 1178 5121 5121 5121 -6973 6 1179 5126 5126 5126 -6973 -135 1197 5204 5204 5204 -6973 -135 1241 5395 5395 5395 -6973 20 1224 5321 5321 5321 -6973 20 1249 5430 5430 5430 -6973 0 1249 5430 5430 5430 -6973 0 1305 5673 5673 5673 -6973 -3 1305 5673 5673 5673 -6973 -3 1356 5895 5895 5895 -6973 -1 1356 5895 5895 5895 -6973 -1 1370 5956 5956 5956 -6973 -10 1370 5956 5956 5956 -6973 -10 1376 5982 5982 5982 -6973 2 1376 5982 5982 5982 -6973 2 1377 5986 5986 5986 -6973 -14 1377 5986 5986 5986 -6973 -14 1378 5991 5991 5991 -6973 2025-07-26 15:51:54,244 Hysteresis -159 0: raw(5991 16000 16000 16000) min(5991 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 5991 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5991 hyst not elapsed 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 (0 10000 10000 10000) 7: 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(-9 10000 10000 10000) spread(-12973 10000 10000 10000) max_pv -9 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 108 1307 5682 5682 5682 -6973 108 1305 5673 5673 5673 -6973 -34 1309 5691 5691 5691 -6973 -34 1309 5691 5691 5691 -6973 67 1310 5695 5695 5695 -6973 67 1310 5695 5695 5695 -6973 -21 1231 5352 5352 5352 -6973 -21 1231 5352 5352 5352 -6973 -83 1231 5352 5352 5352 -6973 -83 1231 5352 5352 5352 -6973 4 1220 5304 5304 5304 -6973 4 1215 5282 5282 5282 -6973 0 1215 5282 5282 5282 -6973 0 1264 5495 5495 5495 -6973 26 1264 5495 5495 5495 -6973 26 1301 5656 5656 5656 -6973 1 1301 5656 5656 5656 -6973 1 1313 5708 5708 5708 -6973 107 1310 5695 5695 5695 -6973 107 1314 5713 5713 5713 -6973 2025-07-26 15:52:04,251 Hysteresis -149 0: raw(5713 16000 16000 16000) min(5713 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 5713 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5713 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-287 10000 10000 10000) min(-287 10000 10000 10000) spread(-12973 10000 10000 10000) max_pv -287 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -30 1318 5730 5730 5730 -6973 -30 1314 5713 5713 5713 -6973 50 1314 5713 5713 5713 -6973 50 1300 5652 5652 5652 -6973 -33 1300 5652 5652 5652 -6973 -33 1228 5339 5339 5339 -6973 -35 1228 5339 5339 5339 -6973 -35 1220 5304 5304 5304 -6973 -49 1220 5304 5304 5304 -6973 -49 1212 5269 5269 5269 -6973 -21 1212 5269 5269 5269 -6973 -21 1206 5243 5243 5243 -6973 51 1206 5243 5243 5243 -6973 51 1204 5234 5234 5234 -6973 -138 1223 5317 5317 5317 -6973 -138 1224 5321 5321 5321 -6973 23 1205 5239 5239 5239 -6973 23 1199 5213 5213 5213 -6973 -3 1199 5213 5213 5213 -6973 -3 1231 5352 5352 5352 -6973 2025-07-26 15:52:14,256 Hysteresis -139 0: raw(5352 16000 16000 16000) min(5352 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 5352 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5352 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-648 10000 10000 10000) min(-648 10000 10000 10000) spread(-12973 10000 10000 10000) max_pv -648 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 18 1231 5352 5352 5352 -6973 18 1264 5495 5495 5495 -6973 9 1264 5495 5495 5495 -6973 9 1275 5543 5543 5543 -6973 17 1275 5543 5543 5543 -6973 17 1275 5543 5543 5543 -6973 0 1278 5556 5556 5556 -6973 0 1279 5560 5560 5560 -6973 15 1279 5560 5560 5560 -6973 15 1279 5560 5560 5560 -6973 4 1277 5552 5552 5552 -6973 4 1278 5556 5556 5556 -6973 4 1278 5556 5556 5556 -6973 4 1277 5552 5552 5552 -6973 152 1251 5439 5439 5439 -6973 152 1251 5439 5439 5439 -6973 -10 1275 5543 5543 5543 -6973 -10 1277 5552 5552 5552 -6973 76 1277 5552 5552 5552 -6973 76 1262 5486 5486 5486 -6973 2025-07-26 15:52:24,262 Hysteresis -129 0: raw(5486 16000 16000 16000) min(5486 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 5486 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5486 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-514 10000 10000 10000) min(-514 10000 10000 10000) spread(-12973 10000 10000 10000) max_pv -514 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -35 1262 5486 5486 5486 -6973 -35 1192 5182 5182 5182 -6973 -59 1192 5182 5182 5182 -6973 -59 1183 5143 5143 5143 -6973 -17 1183 5143 5143 5143 -6973 -17 1183 5143 5143 5143 -6973 0 1179 5126 5126 5126 -6973 0 1227 5334 5334 5334 -6973 0 1227 5334 5334 5334 -6973 0 1252 5443 5443 5443 -6973 1 1252 5443 5443 5443 -6973 1 1267 5508 5508 5508 -6973 141 1246 5417 5417 5417 -6973 141 1253 5447 5447 5447 -6973 -80 1274 5539 5539 5539 -6973 -80 1277 5552 5552 5552 -6973 31 1277 5552 5552 5552 -6973 31 1262 5486 5486 5486 -6973 -27 1262 5486 5486 5486 -6973 -27 1193 5186 5186 5186 -6973 2025-07-26 15:52:34,270 Hysteresis -119 0: raw(5186 16000 16000 16000) min(5186 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 5186 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5186 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-814 10000 10000 10000) min(-814 10000 10000 10000) spread(-12973 10000 10000 10000) max_pv -814 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1193 5186 5186 5186 -6973 0 1193 5186 5186 5186 -6973 -42 1184 5147 5147 5147 -6973 -42 1184 5147 5147 5147 -6973 23 1169 5082 5082 5082 -6973 23 1169 5082 5082 5082 -6973 -28 1171 5091 5091 5091 -6973 -28 1167 5073 5073 5073 -6973 -45 1167 5073 5073 5073 -6973 -45 1172 5095 5095 5095 -6973 -13 1172 5095 5095 5095 -6973 -13 1166 5069 5069 5069 -6973 -9 1166 5069 5069 5069 -6973 -9 1220 5304 5304 5304 -6973 -8 1220 5304 5304 5304 -6973 -8 1220 5304 5304 5304 -6973 -12 1248 5426 5426 5426 -6973 -12 1259 5473 5473 5473 -6973 -7 1259 5473 5473 5473 -6973 -7 1259 5473 5473 5473 -6973 2025-07-26 15:52:44,276 Hysteresis -109 0: raw(5473 16000 16000 16000) min(5473 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 5473 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5473 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-527 10000 10000 10000) min(-527 10000 10000 10000) spread(-12973 10000 10000 10000) max_pv -527 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -13 1264 5495 5495 5495 -6973 -13 1264 5495 5495 5495 -6973 -5 1268 5513 5513 5513 -6973 -5 1271 5526 5526 5526 -6973 -5 1271 5526 5526 5526 -6973 -5 1273 5534 5534 5534 -6973 -10 1273 5534 5534 5534 -6973 -10 1277 5552 5552 5552 -6973 220 1217 5291 5291 5291 -6973 220 1218 5295 5295 5295 -6973 -111 1283 5578 5578 5578 -6973 -111 1282 5573 5573 5573 -6973 57 1276 5547 5547 5547 -6973 57 1256 5460 5460 5460 -6973 -55 1256 5460 5460 5460 -6973 -55 1256 5460 5460 5460 -6973 -8 1188 5165 5165 5165 -6973 -8 1179 5126 5126 5126 -6973 -28 1179 5126 5126 5126 -6973 -28 1168 5078 5078 5078 -6973 2025-07-26 15:52:54,285 Hysteresis -99 0: raw(5078 16000 16000 16000) min(5078 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 5078 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5078 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-922 10000 10000 10000) min(-922 10000 10000 10000) spread(-12973 10000 10000 10000) max_pv -922 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 17 1168 5078 5078 5078 -6973 17 1226 5330 5330 5330 -6973 -10 1226 5330 5330 5330 -6973 -10 1241 5395 5395 5395 -6973 4 1241 5395 5395 5395 -6973 4 1251 5439 5439 5439 -6973 236 1183 5143 5143 5143 -6973 236 1185 5152 5152 5152 -6973 -168 1287 5595 5595 5595 -6973 -168 1290 5608 5608 5608 -6973 28 1256 5460 5460 5460 -6973 28 1256 5460 5460 5460 -6973 -28 1234 5365 5365 5365 -6973 -28 1160 5043 5043 5043 -6973 2 1160 5043 5043 5043 -6973 2 1160 5043 5043 5043 -6973 -4 1162 5052 5052 5052 -6973 -4 1155 5021 5021 5021 -6973 -17 1155 5021 5021 5021 -6973 -17 1159 5039 5039 5039 -6973 2025-07-26 15:53:04,292 Hysteresis -89 0: raw(5039 16000 16000 16000) min(5039 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 5039 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5039 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-961 10000 10000 10000) min(-961 10000 10000 10000) spread(-12973 10000 10000 10000) max_pv -961 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -73 1159 5039 5039 5039 -6973 -73 1151 5004 5004 5004 -6973 -13 1151 5004 5004 5004 -6973 -13 1164 5060 5060 5060 -6973 -34 1164 5060 5060 5060 -6973 -34 1219 5300 5300 5300 -6973 11 1219 5300 5300 5300 -6973 11 1239 5386 5386 5386 -6973 -5 1239 5386 5386 5386 -6973 -5 1252 5443 5443 5443 -6973 2 1252 5443 5443 5443 -6973 2 1258 5469 5469 5469 -6973 -8 1258 5469 5469 5469 -6973 -8 1261 5482 5482 5482 -6973 -12 1261 5482 5482 5482 -6973 -12 1263 5491 5491 5491 -6973 -7 1263 5491 5491 5491 -6973 -7 1264 5495 5495 5495 -6973 0 1264 5495 5495 5495 -6973 0 1267 5508 5508 5508 -6973 2025-07-26 15:53:14,298 Hysteresis -79 0: raw(5508 16000 16000 16000) min(5508 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 5508 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5508 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-492 10000 10000 10000) min(-492 10000 10000 10000) spread(-12973 10000 10000 10000) max_pv -492 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -8 1267 5508 5508 5508 -6973 -8 1270 5521 5521 5521 -6973 219 1210 5260 5260 5260 -6973 219 1211 5265 5265 5265 -6973 -177 1309 5691 5691 5691 -6973 -177 1277 5552 5552 5552 -6973 -7 1239 5386 5386 5386 -6973 -7 1169 5082 5082 5082 -6973 -166 1202 5226 5226 5226 -6973 -166 1213 5273 5273 5273 -6973 -20 1180 5130 5130 5130 -6973 -20 1178 5121 5121 5121 -6973 -23 1178 5121 5121 5121 -6973 -23 1242 5400 5400 5400 -6973 7 1242 5400 5400 5400 -6973 7 1242 5400 5400 5400 -6973 -10 1263 5491 5491 5491 -6973 -10 1277 5552 5552 5552 -6973 7 1277 5552 5552 5552 -6973 7 1280 5565 5565 5565 -6973 2025-07-26 15:53:24,307 Hysteresis -69 0: raw(5565 16000 16000 16000) min(5565 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 5565 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5565 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-435 10000 10000 10000) min(-435 10000 10000 10000) spread(-12973 10000 10000 10000) max_pv -435 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 330 1165 5065 5065 5065 -6973 330 1171 5091 5091 5091 -6973 -111 1292 5617 5617 5617 -6973 -111 1265 5500 5500 5500 -6973 6 1260 5478 5478 5478 -6973 6 1196 5200 5200 5200 -6973 21 1196 5200 5200 5200 -6973 21 1197 5204 5204 5204 -6973 16 1197 5204 5204 5204 -6973 16 1200 5217 5217 5217 -6973 4 1200 5217 5217 5217 -6973 4 1205 5239 5239 5239 -6973 4 1205 5239 5239 5239 -6973 4 1210 5260 5260 5260 -6973 -172 1246 5417 5417 5417 -6973 -172 1246 5417 5417 5417 -6973 32 1212 5269 5269 5269 -6973 32 1224 5321 5321 5321 -6973 13 1224 5321 5321 5321 -6973 13 1280 5565 5565 5565 -6973 2025-07-26 15:53:34,316 Hysteresis -59 0: raw(5565 16000 16000 16000) min(5565 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 5565 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5565 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-435 10000 10000 10000) min(-435 10000 10000 10000) spread(-12973 10000 10000 10000) max_pv -435 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -6 1280 5565 5565 5565 -6973 -6 1300 5652 5652 5652 -6973 -7 1300 5652 5652 5652 -6973 -7 1303 5665 5665 5665 -6973 -2 1303 5665 5665 5665 -6973 -2 1304 5669 5669 5669 -6973 1 1304 5669 5669 5669 -6973 1 1305 5673 5673 5673 -6973 2 1305 5673 5673 5673 -6973 2 1305 5673 5673 5673 -6973 -4 1305 5673 5673 5673 -6973 -4 1305 5673 5673 5673 -6973 -3 1305 5673 5673 5673 -6973 -3 1305 5673 5673 5673 -6973 10 1305 5673 5673 5673 -6973 10 1305 5673 5673 5673 -6973 297 1206 5243 5243 5243 -6973 297 1206 5243 5243 5243 -6973 -4 1305 5673 5673 5673 -6973 -4 1267 5508 5508 5508 -6973 2025-07-26 15:53:44,321 Hysteresis -49 0: raw(5508 16000 16000 16000) min(5508 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 5508 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5508 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-492 10000 10000 10000) min(-492 10000 10000 10000) spread(-12973 10000 10000 10000) max_pv -492 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -46 1267 5508 5508 5508 -6973 -46 1224 5321 5321 5321 -6973 -150 1249 5430 5430 5430 -6973 -150 1223 5317 5317 5317 -6973 22 1198 5208 5208 5208 -6973 22 1203 5230 5230 5230 -6973 -29 1203 5230 5230 5230 -6973 -29 1248 5426 5426 5426 -6973 22 1248 5426 5426 5426 -6973 22 1253 5447 5447 5447 -6973 0 1253 5447 5447 5447 -6973 0 1259 5473 5473 5473 -6973 14 1259 5473 5473 5473 -6973 14 1254 5452 5452 5452 -6973 279 1164 5060 5060 5060 -6973 279 1160 5043 5043 5043 -6973 44 1249 5430 5430 5430 -6973 44 1199 5213 5213 5213 -6973 -12 1199 5213 5213 5213 -6973 -12 1158 5034 5034 5034 -6973 2025-07-26 15:53:54,330 Hysteresis -39 0: raw(5034 16000 16000 16000) min(5034 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 5034 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5034 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-966 10000 10000 10000) min(-966 10000 10000 10000) spread(-12973 10000 10000 10000) max_pv -966 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 1 1158 5034 5034 5034 -6973 1 1144 4973 4973 4973 -6973 49 1144 4973 4973 4973 -6973 49 1138 4947 4947 4947 -6973 -4 1138 4947 4947 4947 -6973 -4 1137 4943 4943 4943 -6973 36 1137 4943 4943 4943 -6973 36 1128 4904 4904 4904 -6973 -195 1176 5113 5113 5113 -6973 -195 1177 5117 5117 5117 -6973 -301 1230 5347 5347 5347 -6973 -301 1236 5373 5373 5373 -6973 -108 1140 4956 4956 4956 -6973 -108 1203 5230 5230 5230 -6973 -109 1204 5234 5234 5234 -6973 -109 1279 5560 5560 5560 -6973 -101 1275 5543 5543 5543 -6973 -101 1275 5543 5543 5543 -6973 -100 1275 5543 5543 5543 -6973 -100 1316 5721 5721 5721 -6973 2025-07-26 15:54:04,336 Hysteresis -29 0: raw(5721 16000 16000 16000) min(5721 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 5721 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5721 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-279 10000 10000 10000) min(-279 10000 10000 10000) spread(-12973 10000 10000 10000) max_pv -279 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -107 1320 5739 5739 5739 -6973 -107 1324 5756 5756 5756 -6973 -109 1325 5760 5760 5760 -6973 -109 1326 5765 5765 5765 -6973 -108 1326 5765 5765 5765 -6973 -108 1326 5765 5765 5765 -6973 -105 1325 5760 5760 5760 -6973 -105 1325 5760 5760 5760 -6973 -70 1323 5752 5752 5752 -6973 -70 1323 5752 5752 5752 -6973 131 1307 5682 5682 5682 -6973 131 1307 5682 5682 5682 -6973 56 1323 5752 5752 5752 -6973 56 1323 5752 5752 5752 -6973 1 1323 5752 5752 5752 -6973 1 1291 5613 5613 5613 -6973 -159 1320 5739 5739 5739 -6973 -159 1305 5673 5673 5673 -6973 -85 1275 5543 5543 5543 -6973 -85 1286 5591 5591 5591 -6973 2025-07-26 15:54:14,346 Hysteresis -19 0: raw(5591 16000 16000 16000) min(5591 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 5591 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5591 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-409 10000 10000 10000) min(-409 10000 10000 10000) spread(-12973 10000 10000 10000) max_pv -409 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -85 1286 5591 5591 5591 -6973 -85 1309 5691 5691 5691 -6973 -80 1309 5691 5691 5691 -6973 -80 1318 5730 5730 5730 -6973 -82 1318 5730 5730 5730 -6973 -82 1321 5743 5743 5743 -6973 -51 1321 5743 5743 5743 -6973 -51 1322 5747 5747 5747 -6973 108 1318 5730 5730 5730 -6973 108 1318 5730 5730 5730 -6973 -28 1322 5747 5747 5747 -6973 -28 1282 5573 5573 5573 -6973 -12 1282 5573 5573 5573 -6973 -12 1282 5573 5573 5573 -6973 -8 1282 5573 5573 5573 -6973 -8 1259 5473 5473 5473 -6973 -46 1259 5473 5473 5473 -6973 -46 1263 5491 5491 5491 -6973 -6 1263 5491 5491 5491 -6973 -6 1261 5482 5482 5482 -6973 2025-07-26 15:54:24,351 Hysteresis -9 0: raw(5482 16000 16000 16000) min(5482 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 5482 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5482 hyst not elapsed 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 (0 10000 10000 10000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-518 10000 10000 10000) min(-518 10000 10000 10000) spread(-12973 10000 10000 10000) max_pv -518 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -15 1261 5482 5482 5482 -6973 -15 1263 5491 5491 5491 -6973 -117 1271 5526 5526 5526 -6973 -117 1269 5517 5517 5517 -6973 -68 1261 5482 5482 5482 -6973 -68 1261 5482 5482 5482 -6973 -62 1261 5482 5482 5482 -6973 -62 1285 5586 5586 5586 -6973 -67 1285 5586 5586 5586 -6973 -67 1318 5730 5730 5730 -6973 -62 1318 5730 5730 5730 -6973 -62 1318 5730 5730 5730 -6973 -66 1318 5730 5730 5730 -6973 -66 1322 5747 5747 5747 -6973 -59 1322 5747 5747 5747 -6973 -59 1323 5752 5752 5752 -6973 -59 1323 5752 5752 5752 -6973 -59 1323 5752 5752 5752 -6973 -55 1323 5752 5752 5752 -6973 -55 1323 5752 5752 5752 -6973 2025-07-26 15:54:34,361 Hysteresis 0 0: raw(5752 16000 16000 16000) min(5752 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 5752 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv 5752 3: shut down 0 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5752 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5752 16000 16000 16000) min(5752 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 5752 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -61 -115 -500 -500 -500 -6973 -61 -115 -500 -500 -500 -6973 -4 -115 -500 -500 -500 -6973 -4 -115 -500 -500 -500 -6973 -1293 1078 4686 4686 4686 -6973 -1293 1078 4686 4686 4686 -6973 -1296 1081 4700 4700 4700 -6973 -1296 1079 4691 4691 4691 -6973 -1324 1107 4813 4813 4813 -6973 -1324 1102 4791 4791 4791 -6973 -1513 1291 5613 5613 5613 -6973 -1513 1295 5630 5630 5630 -6973 -1518 1300 5652 5652 5652 -6973 -1518 1302 5660 5660 5660 -6973 -1517 1301 5656 5656 5656 -6973 -1517 1302 5660 5660 5660 -6973 -1522 1307 5682 5682 5682 -6973 -1522 1307 5682 5682 5682 -6973 -1515 1300 5652 5652 5652 -6973 -1515 1300 5652 5652 5652 -6973 2025-07-26 15:54:44,366 Hysteresis 10 0: raw(5652 16000 16000 16000) min(5652 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 5652 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5652 < req 18000 No: p0 min 5652 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5652 16000 16000 16000) min(5652 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 5652 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1463 1248 5426 5426 5426 -6973 -1463 1248 5426 5426 5426 -6973 -1296 1081 4700 4700 4700 -6973 -1296 1081 4700 4700 4700 -6973 -1309 1094 4756 4756 4756 -6973 -1309 1094 4756 4756 4756 -6973 -1311 1096 4765 4765 4765 -6973 -1311 1096 4765 4765 4765 -6973 -1316 1101 4786 4786 4786 -6973 -1316 1101 4786 4786 4786 -6973 -1328 1113 4839 4839 4839 -6973 -1328 1113 4839 4839 4839 -6973 -1321 1106 4808 4808 4808 -6973 -1321 1106 4808 4808 4808 -6973 -1318 1103 4795 4795 4795 -6973 -1318 1103 4795 4795 4795 -6973 -1517 1302 5660 5660 5660 -6973 -1517 1302 5660 5660 5660 -6973 -1511 1296 5634 5634 5634 -6973 -1511 1296 5634 5634 5634 -6973 2025-07-26 15:54:54,376 Hysteresis 20 0: raw(5634 16000 16000 16000) min(5634 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 5634 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5634 < req 18000 No: p0 min 5634 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5634 16000 16000 16000) min(5634 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 5634 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1511 1296 5634 5634 5634 -6973 -1511 1296 5634 5634 5634 -6973 -1512 1297 5639 5639 5639 -6973 -1512 1297 5639 5639 5639 -6973 -1511 1296 5634 5634 5634 -6973 -1511 1296 5634 5634 5634 -6973 -1504 1289 5604 5604 5604 -6973 -1504 1289 5604 5604 5604 -6973 -1511 1296 5634 5634 5634 -6973 -1511 1296 5634 5634 5634 -6973 -1512 1297 5639 5639 5639 -6973 -1512 1297 5639 5639 5639 -6973 -1517 1302 5660 5660 5660 -6973 -1517 1302 5660 5660 5660 -6973 -1513 1298 5643 5643 5643 -6973 -1513 1298 5643 5643 5643 -6973 -1435 1220 5304 5304 5304 -6973 -1435 1220 5304 5304 5304 -6973 -1313 1098 4773 4773 4773 -6973 -1313 1098 4773 4773 4773 -6973 2025-07-26 15:55:04,385 Hysteresis 30 0: raw(4773 16000 16000 16000) min(4773 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 4773 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 4773 < req 18000 No: p0 min 4773 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(4773 16000 16000 16000) min(4773 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 4773 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1305 1090 4739 4739 4739 -6973 -1305 1090 4739 4739 4739 -6973 -1340 1125 4891 4891 4891 -6973 -1340 1125 4891 4891 4891 -6973 -1530 1315 5717 5717 5717 -6973 -1530 1315 5717 5717 5717 -6973 -1529 1314 5713 5713 5713 -6973 -1529 1314 5713 5713 5713 -6973 -1527 1312 5704 5704 5704 -6973 -1527 1312 5704 5704 5704 -6973 -1530 1315 5717 5717 5717 -6973 -1530 1315 5717 5717 5717 -6973 -1537 1322 5747 5747 5747 -6973 -1537 1322 5747 5747 5747 -6973 -1441 1226 5330 5330 5330 -6973 -1441 1226 5330 5330 5330 -6973 -1350 1135 4934 4934 4934 -6973 -1350 1135 4934 4934 4934 -6973 -1318 1103 4795 4795 4795 -6973 -1318 1103 4795 4795 4795 -6973 2025-07-26 15:55:14,395 Hysteresis 40 0: raw(4795 16000 16000 16000) min(4795 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 4795 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 4795 < req 18000 No: p0 min 4795 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(4795 16000 16000 16000) min(4795 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 4795 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1323 1108 4817 4817 4817 -6973 -1323 1108 4817 4817 4817 -6973 -1322 1107 4813 4813 4813 -6973 -1322 1107 4813 4813 4813 -6973 -1331 1116 4852 4852 4852 -6973 -1331 1116 4852 4852 4852 -6973 -1328 1113 4839 4839 4839 -6973 -1328 1113 4839 4839 4839 -6973 -1331 1116 4852 4852 4852 -6973 -1331 1116 4852 4852 4852 -6973 -1536 1321 5743 5743 5743 -6973 -1536 1321 5743 5743 5743 -6973 -1544 1329 5778 5778 5778 -6973 -1544 1329 5778 5778 5778 -6973 -1539 1324 5756 5756 5756 -6973 -1539 1324 5756 5756 5756 -6973 -1545 1330 5782 5782 5782 -6973 -1545 1330 5782 5782 5782 -6973 -1546 1331 5786 5786 5786 -6973 -1546 1331 5786 5786 5786 -6973 2025-07-26 15:55:24,399 Hysteresis 50 0: raw(5786 16000 16000 16000) min(5786 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 5786 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5786 < req 18000 No: p0 min 5786 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5786 16000 16000 16000) min(5786 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 5786 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1549 1334 5800 5800 5800 -6973 -1549 1334 5800 5800 5800 -6973 -1548 1333 5795 5795 5795 -6973 -1548 1333 5795 5795 5795 -6973 -1557 1342 5834 5834 5834 -6973 -1557 1342 5834 5834 5834 -6973 -1558 1343 5839 5839 5839 -6973 -1558 1343 5839 5839 5839 -6973 -1565 1350 5869 5869 5869 -6973 -1565 1350 5869 5869 5869 -6973 -1438 1223 5317 5317 5317 -6973 -1438 1223 5317 5317 5317 -6973 -1400 1185 5152 5152 5152 -6973 -1400 1185 5152 5152 5152 -6973 -1383 1168 5078 5078 5078 -6973 -1383 1168 5078 5078 5078 -6973 -1417 1202 5226 5226 5226 -6973 -1417 1202 5226 5226 5226 -6973 -1579 1364 5930 5930 5930 -6973 -1579 1364 5930 5930 5930 -6973 2025-07-26 15:55:34,409 Hysteresis 60 0: raw(5930 16000 16000 16000) min(5930 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 5930 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5930 < req 18000 No: p0 min 5930 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5930 16000 16000 16000) min(5930 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 5930 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1571 1356 5895 5895 5895 -6973 -1571 1356 5895 5895 5895 -6973 -1563 1348 5860 5860 5860 -6973 -1563 1348 5860 5860 5860 -6973 -1564 1349 5865 5865 5865 -6973 -1564 1349 5865 5865 5865 -6973 -1571 1356 5895 5895 5895 -6973 -1571 1356 5895 5895 5895 -6973 -1444 1229 5343 5343 5343 -6973 -1444 1229 5343 5343 5343 -6973 -1412 1197 5204 5204 5204 -6973 -1412 1197 5204 5204 5204 -6973 -1401 1186 5156 5156 5156 -6973 -1401 1186 5156 5156 5156 -6973 -1392 1177 5117 5117 5117 -6973 -1392 1177 5117 5117 5117 -6973 -1390 1175 5108 5108 5108 -6973 -1390 1175 5108 5108 5108 -6973 -1382 1167 5073 5073 5073 -6973 -1382 1167 5073 5073 5073 -6973 2025-07-26 15:55:44,413 Hysteresis 70 0: raw(5073 16000 16000 16000) min(5073 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 5073 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 5073 < req 18000 No: p0 min 5073 < req 6000 (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(5073 16000 16000 16000) min(5073 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 5073 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1416 1201 5221 5221 5221 -6973 -1416 1201 5221 5221 5221 -6973 -1391 1176 5113 5113 5113 -6973 -1391 1176 5113 5113 5113 -6973 -1595 1380 6000 6000 6000 -6973 -1595 1380 6000 6000 6000 -6973 -1594 1379 5995 5995 5995 -6973 -1594 1379 5995 5995 5995 -6973 -1604 1389 6039 6039 6039 -6973 -1604 1389 6039 6039 6039 -6973 -1610 1395 6065 6065 6065 -6973 -1610 1395 6065 6065 6065 -6973 -1612 1397 6073 6073 6073 -6973 -1612 1397 6073 6073 6073 -6973 -1619 1404 6104 6104 6104 -6973 -1619 1404 6104 6104 6104 -6973 -1624 1409 6126 6126 6126 -6973 -1624 1409 6126 6126 6126 -6973 -1628 1413 6143 6143 6143 -6973 -1628 1413 6143 6143 6143 -6973 2025-07-26 15:55:54,421 Hysteresis 80 0: raw(6143 16000 16000 16000) min(6143 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 6143 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: p0 min 6143 < req 18000 Yes (1p) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (143 10000 10000 10000) 7: 0: !chrg 6143@1p 8: filtered 1 to 0. __all__ 9: have active chargers. 9: raw(0 9857 9857 9857) min(0 9857 9857 9857) spread(-13116 9857 9857 9857) max_pv 0 9: [ 0 6143@1p ] PM PV mtr(W) avl(W) raw max min spread -1634 2476 10765 10765 10765 -6973 -1634 2476 10765 10765 10765 -6973 -1627 2471 10743 10743 10743 -6973 -1627 2471 10743 10743 10743 -6973 -1444 2333 10143 10143 10143 -6973 -1444 2333 10143 10143 10143 -6973 -1518 2389 10386 10386 10386 -6973 -1518 2389 10386 10386 10386 -6973 -1510 2383 10360 10360 10360 -6973 -1510 2383 10360 10360 10360 -6973 -1489 2367 10291 10291 10291 -6973 -1489 2367 10291 10291 10291 -6973 -1662 2497 10856 10856 10856 -6973 -1662 2497 10856 10856 10856 -6973 -1653 2490 10826 10826 10826 -6973 -1653 2490 10826 10826 10826 -6973 -1662 2497 10856 10856 10856 -6973 -1662 2497 10856 10856 10856 -6973 -1666 2500 10869 10869 10869 -6973 -1666 2500 10869 10869 10869 -6973 2025-07-26 15:56:04,431 Hysteresis -199 0: raw(10869 16000 16000 16000) min(10869 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 10869 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 10869 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 (4869 10000 10000 10000) 7: 0: 10869@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10869@1p __all__ 9: don't have active chargers. 9: raw(0 5131 5131 5131) min(0 5131 5131 5131) spread(-17842 5131 5131 5131) max_pv 0 9: [ 0 10869@1p ] PM PV mtr(W) avl(W) raw max min spread -1669 3589 15604 15604 15604 -6973 -1669 3589 15604 15604 15604 -6973 -1454 3428 14904 14904 14904 -6973 -1454 3428 14904 14904 14904 -6973 -1474 3443 14969 14969 14969 -6973 -1474 3443 14969 14969 14969 -6973 -1472 3441 14960 14960 14960 -6973 -1472 3441 14960 14960 14960 -6973 -1064 2923 12708 12708 12708 -6973 -1064 2923 12708 12708 12708 -6973 -318 2550 11086 11086 11086 -6973 -318 2550 11086 11086 11086 -6973 456 2264 9843 9843 9843 -6973 456 2264 9843 9843 9843 -6973 446 2269 9865 9865 9865 -6973 446 2243 9752 9752 9752 -6973 -5 2416 10504 10504 10504 -6973 -5 2197 9552 9552 9552 -6973 3 2197 9552 9552 9552 -6973 3 2016 8765 8765 8765 -6973 2025-07-26 15:56:14,437 Hysteresis -189 0: raw(8765 16000 16000 16000) min(8765 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 8765 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 8765 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 (2765 10000 10000 10000) 7: 0: 8765@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8765@1p __all__ 9: don't have active chargers. 9: raw(0 7235 7235 7235) min(0 7235 7235 7235) spread(-15738 7235 7235 7235) max_pv 0 9: [ 0 8765@1p ] PM PV mtr(W) avl(W) raw max min spread -28 1532 6660 6660 6660 -6973 -28 1256 5460 5460 5460 -6973 1 1256 5460 5460 5460 -6973 1 1241 5395 5395 5395 -6973 -370 1634 7104 7104 7104 -6973 -370 1637 7117 7117 7117 -6973 28 1246 5417 5417 5417 -6973 28 1571 6830 6830 6830 -6973 -40 1571 6830 6830 6830 -6973 -40 1680 7304 7304 7304 -6973 -11 1680 7304 7304 7304 -6973 -11 1722 7486 7486 7486 -6973 -13 1722 7486 7486 7486 -6973 -13 1749 7604 7604 7604 -6973 -21 1749 7604 7604 7604 -6973 -21 1766 7678 7678 7678 -6973 -27 1766 7678 7678 7678 -6973 -27 1781 7743 7743 7743 -6973 221 1720 7478 7478 7478 -6973 221 1738 7556 7556 7556 -6973 2025-07-26 15:56:24,442 Hysteresis -179 0: raw(7556 16000 16000 16000) min(7556 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 7556 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 7556 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 (1556 10000 10000 10000) 7: 0: 7556@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7556@1p __all__ 9: don't have active chargers. 9: raw(0 8444 8444 8444) min(0 8444 8444 8444) spread(-14529 8444 8444 8444) max_pv 0 9: [ 0 7556@1p ] PM PV mtr(W) avl(W) raw max min spread -312 1627 7073 7073 7073 -6973 -312 1625 7065 7065 7065 -6973 6 1519 6604 6604 6604 -6973 6 1477 6421 6421 6421 -6973 -248 1551 6743 6743 6743 -6973 -248 1621 7047 7047 7047 -6973 -143 1568 6817 6817 6817 -6973 -143 1634 7104 7104 7104 -6973 -321 1723 7491 7491 7491 -6973 -321 1765 7673 7673 7673 -6973 -241 1725 7500 7500 7500 -6973 -241 1741 7569 7569 7569 -6973 -471 1856 8069 8069 8069 -6973 -471 1861 8091 8091 8091 -6973 -332 1792 7791 7791 7791 -6973 -332 1794 7800 7800 7800 -6973 -387 1822 7921 7921 7921 -6973 -387 1822 7921 7921 7921 -6973 -523 1890 8217 8217 8217 -6973 -523 1891 8221 8221 8221 -6973 2025-07-26 15:56:34,451 Hysteresis -169 0: raw(8221 16000 16000 16000) min(8221 16000 16000 16000) spread(-6973 16000 16000 16000) max_pv 8221 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 8221 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 (2221 10000 10000 10000) 7: 0: 8221@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8221@1p __all__ 9: don't have active chargers. 9: raw(0 7779 7779 7779) min(0 7779 7779 7779) spread(-15194 7779 7779 7779) max_pv 0 9: [ 0 8221@1p ] PM PV mtr(W) avl(W) raw max min spread -420 1992 8660 8660 8660 -6973 -420 1992 8660 8660 8660 -6973 -434 1999 8691 8691 8691 -6973 -434 1999 8691 8691 8691 -6973 -454 2009 8734 8734 8734 -6973 -454 2009 8734 8734 8734 -6973 -472 2018 8773 8773 8773 -6973 -472 2018 8773 8773 8773 -6973 -507 2036 8852 8852 8852 -6973 -507 2036 8852 8852 8852 -6973 -607 2086 9069 9069 9069 -6973 -607 2086 9069 9069 9069 -6973 -675 2120 9217 9217 9217 -6973 -675 2120 9217 9217 9217 -6973 __end_charge_manager__ __begin_ocpp__ __end_ocpp__ __begin_eco__ __end_eco__ ___CORE_DUMP_START___ data:application/octet-stream;base64,AQEBAAAAAAAAAAAABABeAAEAAAAAAAAANAAAAAAAAAA AAAAANAAgAB8AKAAAAAAABAAAABQEAAAAAAAAAAAAAEAhAABAIQAABgAAAAAAAAABAAAAVCUAAKyU/T+ slP0/WAEAAFgBAAAGAAAAAAAAAAEAAACsJgAAYN79P2De/T+gAwAAoAMAAAYAAAAAAAAAAQAAAEwqAAB IRPw/SET8P1gBAABYAQAABgAAAAAAAAABAAAApCsAALBC/D+wQvw/gAEAAIABAAAGAAAAAAAAAAEAAAA kLQAAwEn8P8BJ/D9YAQAAWAEAAAYAAAAAAAAAAQAAAHwuAAAgSPw/IEj8P4ABAACAAQAABgAAAAAAAAA BAAAA/C8AAPzx/D/88fw/WAEAAFgBAAAGAAAAAAAAAAEAAABUMQAAIPD8PyDw/D/AAQAAwAEAAAYAAAA AAAAAAQAAABQzAACQgfs/kIH7P1gBAABYAQAABgAAAAAAAAABAAAAbDQAABCA+z8QgPs/cAEAAHABAAA GAAAAAAAAAAEAAADcNQAARPz6P0T8+j9YAQAAWAEAAAYAAAAAAAAAAQAAADQ3AACQ+vo/kPr6P6ABAAC gAQAABgAAAAAAAAABAAAA1DgAALwV/T+8Ff0/WAEAAFgBAAAGAAAAAAAAAAEAAAAsOgAAEBT9PxAU/T+ QAQAAkAEAAAYAAAAAAAAAAQAAALw7AABEBP0/RAT9P1gBAABYAQAABgAAAAAAAAABAAAAFD0AAFAC/T9 QAv0/4AEAAOABAAAGAAAAAAAAAAEAAAD0PgAAoPX6P6D1+j9YAQAAWAEAAAYAAAAAAAAAAQAAAExAAAA A9Po/APT6P4ABAACAAQAABgAAAAAAAAABAAAAzEEAAEh7/T9Ie/0/WAEAAFgBAAAGAAAAAAAAAAEAAAA kQwAAcH/9P3B//T8wAwAAMAMAAAYAAAAAAAAAAQAAAFRGAABAcPw/QHD8P1gBAABYAQAABgAAAAAAAAA BAAAArEcAAOBr/D/ga/w/QAQAAEAEAAAGAAAAAAAAAAEAAADsSwAAZCn8P2Qp/D9YAQAAWAEAAAYAAAA AAAAAAQAAAERNAACwJ/w/sCf8P6ABAACgAQAABgAAAAAAAAABAAAA5E4AALhf/T+4X/0/WAEAAFgBAAA GAAAAAAAAAAEAAAA8UAAAAF79PwBe/T+gAQAAoAEAAAYAAAAAAAAAAQAAANxRAACUpv0/lKb9P1gBAAB YAQAABgAAAAAAAAABAAAANFMAAMCk/T/ApP0/wAEAAMABAAAGAAAAAAAAAAEAAAD0VAAA/Dr7P/w6+z8 AAgAAAAIAAAYAAAAAAAAABAAAAPRWAAAAAAAAAAAAABQBAAAUAQAABgAAAAAAAAAIAAAATAIAAAEAAAB DT1JFAEVTUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKyU/T8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAGE5CEAgAAYA+VgIQAFZCEAnAAAACgAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgwBeAIN/9Pyq3Rj9ZB81+WQfNfgyd+z8 jAgYAIAIGAAAAAAABAAAAAAAAAEQb/D8gAgYA/////6gb/D8IG3sAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAB MAgAAAQAAAENPUkUARVNQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASET8PwAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2j8lQCACBgAAAAAAAAAAAAAAAAAVAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALDKF4BwQ/w/AAAAAAEAAIB JtQiAwO/8PwMAAAAjAAYAksUXgEBD/D8AAAAAWQfNfkm1CIDA7/w/AwAAACMABgAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAACAAAAEwCAAABAAAAQ09SRQBFU1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADASfw/AAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaPyVAIAIGAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsMoXgOBI/D8 AAAAAAQAAgEm1CICgbPw/AwAAACMABgAUAAAABAAAAEhE/D8BAACASbUIgKBs/D8DAAAAIwAGAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAIAAAATAIAAAEAAABDT1JFAEVTUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPzx/D8 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADq7CEAgAgYA4MIAQPbCAED /////FwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB FcRqA4PD8P4ji/D9Y8fw/1OL8PwAAAAAMnfs/AAAAADq7CIDA8Pw/AAAAAP/////U4vw/mOL8P6zi/D8 jAgYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAgAAABMAgAAAQAAAENPUkUARVNQAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAkIH7PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdPglQCAEBgD 5WAhAAVkIQCcAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAD4EE4DQgPs/6AMAAAgb+z8Mnfs/WQfNfgAAAAABAACAdPglgLCA+z8BAAAALmqeAC9nngA Mnfs/IwQGACAEBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAEwCAAABAAAAQ09SRQBFU1AAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAABE/Po/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC wOAhAIAgGAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAtLwIgFD7+j8BAAAA/////xz4+j/g9/o/9Pf6PyMIBgCwOAiAMPv6P+AA8D8 BAAAAmAL7Pwyd+z8jCAYAIwgGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAATAIAAAEAAABDT1JFAEVTUAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAALwV/T8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAADq7CEAgBgYA4MIAQPbCAED/////FgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAexaA0BT9Pyj0/D8YFf0/dPT8PwAAAAAMnfs/AAAAADq7CIC wFP0/AQAAAP////909Pw/OPT8P0z0/D8jBgYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAABMAgAAAQAAAENPUkU ARVNQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAT9PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAOrsIQCAPBgBsxABAd8QAQAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEXeJYAQA/0/bPf8P2wD/T+49/w/AAAAAAyd+z8 AAAAAOrsIgPAC/T8AAAAA/////7j3/D989/w/kPf8PyMNBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAEwCAAA BAAAAQ09SRQBFU1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACg9fo/AAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0vAhAIAoGAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg2MIgMD0+j8AAAAAePH6Pyzx+j8 Mnfs/LPH6P/////+0vAiAoPT6PwAAAAD/////ePH6Pzzx+j9Q8fo/IwoGAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA IAAAATAIAAAEAAABDT1JFAEVTUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEh7/T8AAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADq7CEAgDAYA4MIAQPbCAEAAAAAAEQAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAocRqAMID9P7S5/T+ ogP0/ALr9PwAAAAAMnfs/AAAAADq7CIAQgP0/AQAAAP////8Auv0/xLn9P9i5/T8jDgYAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAgAAABMAgAAAQAAAENPUkUARVNQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQHD8PwAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtLwIQCAKBgDgwgBA9sIAQP////8 EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAClwGoC gbPw/AAAAAHy6/T8wuv0/DJ37PzC6/T//////tLwIgIBs/D8BAAAA/////3y6/T9Auv0/VLr9PyMIBgA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAACAAAAEwCAAABAAAAQ09SRQBFU1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB kKfw/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwvwBAIAAGAPlYCEA BWQhAJwAAABUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAASbUIgHAo/D8AAAAAIwAGACAABgD/////IwAGAAgbewABAAAAQCj8Pxi9+z9ZB81+WQfNfgyd+z8 jAAYAIwAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAATAIAAAEAAABDT1JFAEVTUAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAALhf/T8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPC/AEA gAAYA4MIAQPbCAED/////GwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAABJtQiAwF79PwAAAAAjAAYAIAAGAP////8Qvfs/CBt7AAEAAACQXv0/HL37P1kHzX5 ZB81+DJ37PyMABgAjAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAABMAgAAAQAAAENPUkUARVNQAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAlKb9PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAOrsIQCAEBgBJwwBAa8MAQAAAAAAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAMV0G4CApf0/qIT9P/Cl/T/0hP0/AAAAAAyd+z8AAAAAOrsIgGCl/T8 AAAAA//////SE/T+4hP0/zIT9PyMEBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUN79P6Dh/T9iZ54AaL77P2i++z+ slP0/YL77PxQAAABcMPw/XDD8P6yU/T8AAAAABQAAAAzK/T9odHRwZAAAAKh6/T93aWYA////fwDi/T8 FAAAAAAAAAJCL/T/MnxdAbQAAAOzq+j9U6/o/vOv6PwAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAEgdAEA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADvvq3eYTkIQDAABgDgwBeAIN/9Pyq3Rj9ZB81+WQfNfgyd+z8 jAgYAIAIGAAAAAAABAAAAAAAAAEQb/D8gAgYA/////6gb/D8IG3sACgAAAB0AAAAAAAAA+VgIQAFZCEA nAAAAIAIGAP////9bWwhAYC/yPwAAAAAAAAAAAAAAAP//P7MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAJPclgCDf/T8Qvfs/YmeeAHS4EoBA3/0/KrdGP1kHzX76uxKAYN/9P9x5+z942/w/+rsSgGDf/T/ UwBdAKrdGP1kHzX4AAAAACBv7PwAAAAAADhOAoN/9P9x5+z/M3/0/AQAAAAAAAAAiAAAAAAAAAAAKgD/ kefs/5Hn7P1kHzX5TAAAAAAAAAAAAAACslP0/wCYbgMDf/T9IDCVA3DX+PxAnAAALAAAAauJEPyoAAAC 3FhuAAOD9P3wNE0D0Nf4/gR8bgPDf/T/sCYA/AAAAAAAAAAAAAAAAY29uB1kHzX4Mnfs/COD9Px8AAAA BAAAA6R0bgDDg/T+ICYA/BQAAAAAAAAAAAAAAAAAAAFkHzX6ICYA/DJ37P+wJgD8AAAAA1wobgNDg/T+ ICYA/9ML9P//////CXQhA5QAAABAMgD8IVAAAAAAAAP//////////AQABAAAAAR9k4P0/AAAAAAAAAAA AAAAAkBEbQAAAAACIExtAMBEbQGAYG0A8ExtA3BIbQAAAAAAAAAAA7AmAPwUAAAAAAAAAAAAAAAAAAAA BAAAAAAAAADQBAABZB81+ZOD9P+wJgD8AAAAATwAAAME3JYDw4P0/9ML9P1Dh/T8BAAAADJ37P5R6/D8 gAgYA8wsbgBDh/T80yf0/lAobQFkHzX4Mnfs/AAAAAAAAAAAAAAAAMOH9P4gJgD9k4f0/UOH9P/TC/T/ IAAAAOAAAAAAAAACg4f0/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3AAAAEAAAAGTh/T+ ICYA/BQAAAAAAAABUhPs/AAAAAAAAgAAQAun8wKiyHQAAAAAAAAAAWQfNfgAAAAA/AAAAAACAADcAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACs4f0/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsEL8P9BD/D/ AWwhAyEn8PwS++z9IRPw//L37PxkAAAAjDAYAIAwGAEhE/D8AAAAAAAAAADhA/D9JRExFMAAAACMMBgB QRvwAAAAAADBE/D8AAAAAAAAAAAAAAAAAAAAAAAAAAOzq+j9U6/o/vOv6PwAAAAAAAAAAAQAAAAAAAAA AAAAAAAAAAEgdAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAADAWwhA2j8lQDACBgCwyheAcEP8PwAAAAA BAACASbUIgMDv/D8DAAAAIwAGAJLFF4BAQ/w/AAAAAFkHzX5JtQiAwO/8PwMAAAAjAAYAFQAAAP//AAA AAAAAAAAAAAAAAAAAAAAAwl0IQMDv/D+mrQhAkJHwPwAAAAAAAAAAAAAAAP//P7MAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAA//8/swAAAAAAAAAAAAAAAAb0JYCQQ/w/kJ37PwgAAABJtQiAwO/8PwMAAAA jAAYAAAAAALBD/D8AAAAAjL37PwEAAAAAAAAAAQAAACAFBgAAAAAA0EP8PwAAAAAAAAAAAAAAAAEAAAA EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANxD/D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA gSPw/QEn8P///P7MEvvs/UET8P8BJ/D/8vfs/GQAAAKWlpaWlpaWlwEn8PwAAAAAAAAAAsEX8P0lETEU xAPw/paWlpaWlpQABAAAAoEn8PwAAAAAAAAAAAAAAAAAAAAAAAAAA7Or6P1Tr+j+86/o/AAAAAAAAAAA BAAAAAAAAAAAAAAAAAAAASB0AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAP8BbCEDaPyVAMAIGALDKF4D gSPw/AAAAAAEAAIBJtQiAoGz8PwMAAAAjAAYAFAAAAAQAAABIRPw/AQAAgEm1CICgbPw/AwAAACMABgA AAAAA//8AAAAAAAAAAAAAAAAAAAAAAADCXQhAoGz8P6atCEAAl/A/AAAAAAAAAAAAAAAA//8/swAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//z+zAAAAAAAAAAAAAAAABvQlgABJ/D+wnfs/CAAAAP//P7M AAAAAAAAAAAAAAAAAAAAAIEn8PwAAAACMvfs/AQAAAAAAAAAAAAAAAQAAgAAAAABASfw/AAAAAAAAAAA BAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATEn8PwAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAACDw/D+A8fw/KWieAJiB+z/wvfs//PH8P+i9+z8HAAAAtOL8P7Ti/D/88fw/rOL8PxIAAAD s4/w/dGlUAOzq+j9U6/o/vOv6AAAAAADg8fw/EgAAAAAAAAAAAAAAAAAAAAAAAADs6vo/VOv6P7zr+j8 AAAAAAAAAAAEAAAAAAAAAAAAAAAAAAABIHQBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wFsIQDq7CEA wAgYARXEagODw/D+I4vw/WPH8P9Ti/D8AAAAADJ37PwAAAAA6uwiAwPD8PwAAAAD/////1OL8P5ji/D+ s4vw/IwIGABcAAAD//wAAAAAAAODCAED2wgBA/////8JdCECY4vw/pq0IQEA/8T8AAAAAAAAAAAAAAAD //z+zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCospkAAAAA6RQAAOAAAPvPdRmAIPH8P1CTgD9 Y8fw/Eo8ZgBDx/D90RoA/1QAAACR2GYAAAAAAVGeeAFkHzX41dhmAMPH8PwkAAAB0RoA/AAAAAFDx/D9 0RoA/FGwaQAAAAABQ8fw/dEaAP1kHzX7VAAAADJ37P/Q9gD8AAAAAAAAAAIDx/D8AAAAAAAAAAAAAAAA AAAAAdEaAP1kHzX4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjPH8PwAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAABCA+z8ggfs/LmqeAPC9+z8E8vw/kIH7P+i9+z8BAAAAAAAAAAAAAAC Qgfs/AAAAABgAAACQfvs/d2F0Y2hkb2dfdGFzawAAAAEAAACAgfs/GAAAAAAAAAAAAAAAAAAAAAAAAAD s6vo/VOv6P7zr+j8AAAAAAAAAAAEAAAAAAAAAAAAAAAAAAABIHQBAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAgAAwFsIQHT4JUAwBAYAPgQTgNCA+z/oAwAACBv7Pwyd+z9ZB81+AAAAAAEAAIB0+CWAsID7PwEAAAA uap4AL2eeAAyd+z8jBAYAIAQGAAoAAAD//wAAAAAAAPlYCEABWQhAJwAAAMJdCEAMnfs/pq0IQODO7z8 AAAAAAAAAAAAAAAD//z+zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwgPs//H37PwMAAAA AAAAA8ID7P/x9+z8DAAAADJ37P1kHzX4AAAAAAQAAgAAAAAAggfs/AAAAAAAAAAAAAAAAAAAAAIh++z9 ZB81+wH37P7x9+z8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACyB+z8AAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAACQ+vo/0Pv6P2ZLABrEFf0/gL37P0T8+j94vfs/AQAAAPz3+j/89/o/RPz6P/T3+j8 YAAAANPj6P2lwYzEAyjeqGWpuJncJ0wABAAAAMPz6PxgAAAAAAAAAAAAAAAAAAAAAAAAA7Or6P1Tr+j+ 86/o/AAAAAAAAAAABAAAAAAAAAAAAAAAAAAAASB0AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhsBbCEC wOAhAMAgGALS8CIBQ+/o/AQAAAP////8c+Po/4Pf6P/T3+j8jCAYAsDgIgDD7+j/gAPA/AQAAAJgC+z8 Mnfs/IwgGACMIBgAEAAAA//8AAAAAAAAAAAAAAAAAAAAAAADCXQhADJ37P6atCECQSe8/AAAAAAAAAAA AAAAA//8/swAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//z+zAAAAAAAAAAAAAAAAg2MIgHD7+j8 AAAAAHPj6P1kHzX4Mnfs/IwgGACAIBgAAAAAAsPv6PwQAAAAgxfs/YL37P2S9+z8AAAAA/////wAAAAA AAAAAYw0AAFkHzX7Q9/o/DJ37P9D3+j//////AAAAAND7+j8AAAAAAAAAAAAAAAAwxfs/dCsIQAEAAAC ZOQiAYH3+P8BdAADnd9kDAAAAAAAAAADc+/o/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBT9P0AV/T8 TAAAATAT9P0z8+j+8Ff0/eL37PwYAAABU9Pw/VPT8P7wV/T9M9Pw/EwAAAKwF/T9hcmR1aW5vX2V2ZW5 0cwAAAQAAAKAV/T8TAAAAAAAAAAAAAAAAAAAAAAAAAOzq+j9U6/o/vOv6PwAAAAAAAAAAAQAAAAAAAAA AAAAAAAAAAEgdAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAWwhAOrsIQDAGBgAAexaA0BT9Pyj0/D8 YFf0/dPT8PwAAAAAMnfs/AAAAADq7CICwFP0/AQAAAP////909Pw/OPT8P0z0/D8jBgYAFgAAAP//AAA AAAAA4MIAQPbCAED/////wl0IQDj0/D+mrQhAAGPxPwAAAAAAAAAAAAAAAP//P7MAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQFf0/AAAAAAAAAAAAAAAAAAAAAAAAAAD /////AAAAAAAAAACeDQAAWQfNfgIAAAAWAAAANBT9PwEAAAAAAAAAQBX9PwAAAAAAAAAAAAAAAAAAAAA AAAAAWQfNfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMFf0/AAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAUAL9P9AD/T8UAAAAqPX6P8QV/T9EBP0/eL37PwUAAACY9/w/mPf8P0QE/T+ Q9/w/FAAAADT6/D9zeXNfZXZ0AFTr+j+86/oAAAAAADAE/T8UAAAAAAAAAHx6/T/MnxdAAAAAAOzq+j9 U6/o/vOv6PwAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAEgdAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKX AWwhAOrsIQDAPBgBF3iWAEAP9P2z3/D9sA/0/uPf8PwAAAAAMnfs/AAAAADq7CIDwAv0/AAAAAP////+ 49/w/fPf8P5D3/D8jDQYAGAAAAP//AAAAAAAAbMQAQHfEAEAAAAAAwl0IQHz3/D+mrQhAkFHxPwAAAAA AAAAAAAAAAP//P7MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuPf8P3z3/D+Q9/w/Iw0GANPfJYB QA/0/XMz8P/////8NAAAAAAAAAAAAAAD/////098lgAAAAACeDQAAWQfNfrj3/D8AAAAADJ37PwAAAAA AAAAAsAP9P1zM/D//////AAAAAAAAAABZBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAA1uxIPw0AAAAAAAAAWQfNfgAAAAD/////AAAAAAAAAAAAAAAA0AP9PwAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANwD/T8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA A9Po/IPX6P7bcp3JQe/0/TAT9P6D1+j94vfs/AQAAAFjx+j9Y8fo/oPX6P1Dx+j8YAAAAkPH6P2lwYzA AIYFZriCuePa3aQAAAAAAgPX6PxgAAAAAAAAAAAAAAAAAAAAAAAAA7Or6P1Tr+j+86/o/AAAAAAAAAAA BAAAAAAAAAAAAAAAAAAAASB0AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBf8PwAAAAAAAAAAAAAAxMBbCEC0vAhAMAoGAINjCID A9Po/AAAAAHjx+j8s8fo/DJ37Pyzx+j//////tLwIgKD0+j8AAAAA/////3jx+j888fo/UPH6PyMKBgA EAAAA//8AAAAAAAAAAAAAAAAAAAAAAADCXQhAPPH6P6atCEDgQu8/AAAAAAAAAAAAAAAA//8/swAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//z+zAAAAAAAAAAAAAAAAAAAAAAD1+j8AAAAAHMX7PwAAAAB MAgATAAAAAP////8AAAAAAAAAAGL9YABZB81+LPH6Pwyd+z8s8fo//////wAAAAAg9fo/AAAAAAAAAAA AAAAALMX7P3QrCEAAAAAATOwlgKA7/j8AAAAAcL37PwAAAAAAAAAALPX6PwAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAHB//T9Agv0/AAAAAEhw/D+o9fo/SHv9P3i9+z8IAAAA4Ln9P+C5/T9Ie/0/2Ln9PxEAAAC ofP0/Y21fbWFuYWdlcl9yZWN2AP///3+ggv0/EQAAAAAAAAAAAAAAAAAAAAAAAADs6vo/VOv6P7zr+j8 AAAAAAAAAAAEAAAAAAAAAAAAAAAAAAABIHQBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAwFsIQDq7CEA wDAYAKHEagDCA/T+0uf0/qID9PwC6/T8AAAAADJ37PwAAAAA6uwiAEID9PwEAAAD/////ALr9P8S5/T/ Yuf0/Iw4GABEAAAD//wAAAAAAAODCAED2wgBAAAAAAMJdCEDEuf0/pq0IQADQ8T8AAAAAAAAAAAAAAAD //z+zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFkHzX4Mnfs/AAAAAAAAAAAzihqAcID9P/TEgD+ ogP0/ANDxPwAAAAAAAAAA//////////8AAAAAjjyeAFkHzX444fw/DJ37PwAAAAA44fw/6YoagKCA/T+ kxIA/CIH9P1kHzX4AAAAAAAAAAFkHzX4AAAAADJ37PyMOBgAgDgYAOVYZgNCA/T/wAAAACIH9P6BWGYD QgP0/AAAAAFkHzX4AAAAADJ37P9x6/T+Qev0/gmsZgPCA/T/kn/s/AAAAAAAAAADoxYA/AAAAAAAAAAA OZg+AMIH9PwEAAAC4gf0///8/swAAAAAAAAAAVAAAAA5mD4Awgf0/AAAAAFkHzX5Ygf0/ToH9PwAAAAA gDAYAAAAAALCB/T8AAAAA9Hr9Pwyd+z8Mgv0/5J/7P7CB/T8AAAAAAAAAAP//P7NZBwAAuIH9P1QAAAA Mgv0/EAAAAFCB/T8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWQfNflQAAAA AAAAADIL9P+Sf+z8AAAAAQIL9PwAAAAAAAAAAEAAAAFQAAABPhVQAeCgCP2EAAACHfgMA3IWT14hBPQC APoA+AgMAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIhBPQA QAoVQfwAAAQAAAAAAAAAAWQfNfjAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB Mgv0/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4Gv8P8Bv/D+9Q54AbCn8P1B7/T9AcPw/eL37PxgAAAB cuv0/XLr9P0Bw/D9Uuv0/AQAAADBQ/D9sb29wVGFzawDw9T8CAAAAAQAAACBw/D8BAAAAAAAAAGBl/T/ MnxdACwAAAOzq+j9U6/o/vOv6PwAAAAAAAAAAAQAAAAAAAAAAAAAA/Dn8P0gdAEAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAD/AWwhAtLwIQDAKBgApcBqAoGz8PwAAAAB8uv0/MLr9Pwyd+z8wuv0//////7S8CIC AbPw/AQAAAP////98uv0/QLr9P1S6/T8jCAYABAAAAP//AAAAAAAA4MIAQPbCAED/////wl0IQEC6/T+ mrQhAgL3wPwAAAAAAAAAAAAAAAP//P7MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjXcZgNBs/D/ oo/s/DG38P5V3GYDgbPw/DMWAPwAAAAAUbPw/AAAAAPQkRT//////oHD8PwAAAACPV54AWQfNftCDGoA Abfw/AAAAAGRt/D/QgxqAAG38PwAAAABkbfw/WQfNfgyd+z9kjv0/GI79PwiIGoBAbfw/UJ8aQGRt/D9 8bPw/AAAAAKiZST8AAAAAUJ8aQGRt/D///z+zWQfNfgzFgD8Mnfs/IwoGACAKBgBiiBqAYG38PwAAAAC 0bfw/wG38P/UIAABkjv0/GI79P/9tGYCwbfw/9D2AP+/pgD8wbvw/9D2APwAAAAC0bfw/AQD8PwAAAAD 1CAAAAAAAAAFu/D+PV54ADMWAP1kHzX4Mnfs/AQAAAOht/D/1CAAAYCQbgOBt/D8BAAAA7+mAP2AkG4D v6YA/9QgAAFkHzX71CAAAAQAAAOht/D8Mnfs/ETglgBBu/D+ICYA/NwAAAPEkRT9gbvw/AAAAAFkHzX7 1CAAABAAAAAyd+z+MoPs/lSIbgDBu/D8QDIA/7+mAP+/pgD/1CAAAAAAAAJBs/D+RCxOAUG78P+wJgD8 I4oA/9QgAAAAAAAAAAP8AAAAA/+NoEICQbvw/uG78PwjigD9gbvw/MG78PwgAAABZB81+DJ0xMGRjDQo Aa/s/WQfNftwQAAAQFIA/AQAAABAMgD9kDROAsG78P6w1/j+AAAAA3BAAAAEAAADZCAAA8v3/PyEOE4D wbvw/rDX+P+wJgD8YTQ6A4G78P+wJgD9E5kY/tBkAANwQAAAI4oA/WQfNfgyd+z/AZ/s/BAAAAFwb/D8 1uhKAIG/8P3jb/D9Yb/w/oG/8P6CR+z8AAAAA7AmAPwyd+z8HAAAAjLQSQFzi/T8eTQ6AQG/8P9x5+z8 QDhNAjLQSQAAAAAAMnfs/IAgGALsCF4CAb/w/GEz7P1kHzX4nAAAAwl0IQAAAAACmrQhAgL3wP+R5+z8 AAAAAWQfNfuR5+z942/w/AAAAAAAAAAAAAAAAoG/8P6CR+z8AAAAADJ37PwAAAACU4CRAtEz7PwAAAAD Ab/w/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAzG/8PwAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAALAn/D/wKPw/FQAAAMBf/T9IcPw/ZCn8P3i9+z8DAAAAzIb9P8yG/T9 kKfw/AAAAABYAAABUH/w/ZXNwX3RpbWVyAAAA//8/AAAAAABQKfw/FgAAAAAAAAAAAAAAAAAAAAAAAAD s6vo/VOv6P7zr+j8AAAAAAAAAAAEAAAAAAAAAAAAAAAAAAABIHQBAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA BAAAAwFsIQPC/AEAwAAYASbUIgHAo/D8AAAAAIwAGACAABgD/////IwAGAAgbewABAAAAQCj8Pxi9+z9 ZB81+WQfNfgyd+z8jAAYAIwAGABUAAAD//wAAAAAAAPlYCEABWQhAJwAAAMJdCEAMnfs/pq0IQLB28D8 AAAAAAAAAAAAAAAD//z+zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOnAGoCAKPw/TOn9P1kHzX4 k9yWAgCj8PxC9+z//////KcAagKAo/D9kKvw/AQAAACxnngAMnfs/IwAGACAABgAAAAAAwCj8PwSH/T8 eXcNq//////C/+z8IG/s/TseJ1QAAAADwKPw/AAAAAAAAAACAhB4AAgAAAHY/p2oCAAAAAAAAAAAAAAA AAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPwo/D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AXv0/QF/9Pw8AAACcpv0/bCn8P7hf/T94vfs/CgAAAGTh/D9k4fw/uF/9PwAAAAAPAAAAqFf9P2VtYWN fcngAVOv6P7zr+gD///9/oF/9Pw8AAAAAAAAAAAAAAAAAAAAAAAAA7Or6P1Tr+j+86/o/AAAAAAAAAAA BAAAAAAAAAAAAAAAAAAAASB0AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAMBbCEDwvwBAMAAGAEm1CID AXv0/AAAAACMABgAgAAYA/////xC9+z8IG3sAAQAAAJBe/T8cvfs/WQfNflkHzX4Mnfs/IwAGACMABgA bAAAA//8AAAAAAADgwgBA9sIAQP/////CXQhADJ37P6atCEAArfE/AAAAAAAAAAAAAAAA//8/swAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8ABiA0F79P7Rh/T8Ycf4/JPclgNBe/T8Qvfs//////xATGID wXv0/uGD9PwEAAABUZ54ADJ37PyMABgAgAAYAAAAAABBf/T+8Gv0/AAAAAP/////wv/s/CBv7PwCQ9j8 AAAAAQF/9PwAAAAAAAAAAAAAAAAAAAAAgAgAAWQfNfqgAGEA0G/0/OBv9PwAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAABMX/0/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwKT9PyCm/T8AAAAAgL37P8Bf/T+ Upv0/eL37PxgAAADUhP0/1IT9P5Sm/T/MhP0/AQAAAISW/T9tZG5zAAAAAAAAAAAAAAAAAAAAAICm/T8 BAAAAAAAAAHws/j/MnxdAAAAAAOzq+j9U6/o/vOv6PwAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAEgdAEA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAWwhAOrsIQDAEBgDFdBuAgKX9P6iE/T/wpf0/9IT9PwAAAAA Mnfs/AAAAADq7CIBgpf0/AAAAAP/////0hP0/uIT9P8yE/T8jBAYAFgAAAP//AAAAAAAAScMAQGvDAEA AAAAAwl0IQLiE/T+mrQhA4PPxPwAAAAAAAAAAAAAAAP//P7MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAPwAAAE7D+z8AAAAAAAAAAAAAAADApf0/mIP9P3jD+z8AAAAAAgAAAAAAAAD/////AAAAAAAAAAB UZ54AWQfNfpiD/T8CAAAATOn9P8Ck/T8AAAAAIKb9PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODz8T8 AAAAAAAAAAOiD/T8AAAAAmIP9P1g7/D8AAAAA/Ob9PwAAAAAAAAAAWQfNfg0AAAAIAAAAAgAAAMCl/T8 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAspv0/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX19fdGZfY29 yZWR1bXBfaW5mb19zdGFydF9fX3siZmlybXdhcmVfdmVyc2lvbiI6IjIuNC4xKzY2YTEwNWFhIiwiZml ybXdhcmVfY29tbWl0X2lkIjoiMmI5OWJhNGNlYzdlYzA2IiwiZmlybXdhcmVfZmlsZV9uYW1lIjoid2F ycDNfZmlybXdhcmUtVU5TSUdORUQtTk9OVkVSSUZZSU5HXzJfNF8xXzY2YTEwNWFhIn1fX190Zl9jb3J lZHVtcF9pbmZvX2VuZF9fXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAASAAAAEogAABFU1BfQ09SRV9EVU1QX0lORk8ARQABAAB jYWVlZDllZjUyODI1N2RiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAwAAACUAAAApQIAAEVYVFJBX0lORk8AZayU/T/oAAAAHQAAAO4AAAAAAAAAwgAAAAAAAAD DAAAAAAAAAMQAAAAAAAAAxQAAAAAAAADGAAAAAAAAALEAAABtsRdAsgAAAAAAAACzAAAAAAAAALQAAAA AAAAAtQAAAAAAAAC2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAMxvVoQ==