2026-03-05T19:35:32.412 Scroll down for event log! {"uptime":609579938,"dram":{"free":76180,"largest_free_block":69620,"min_free":44180},"iram":{"free":26920,"largest_free_block":26612,"min_free":26920},"psram":{"free":1330340,"largest_free_block":1310708,"min_free":1240672},"devices":[{"UID":"2gEU","DID":2167,"port":"A"},{"UID":"2gpo","DID":286,"port":"B"}],"error_counters":[{"port":"A","SpiTfpChecksum":681,"SpiTfpFrame":767,"TfpFrame":469,"TfpUnexpected":0},{"port":"B","SpiTfpChecksum":315,"SpiTfpFrame":279,"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,"charge_manager":true,"cm_networking":true,"network_lib":true,"modbus_tcp_client":true,"rct_power_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,"batteries":true,"batteries_modbus_tcp":true,"battery_control":true,"require_meter":true,"charge_tracker":true,"power_manager":true,"users":true,"nfc":true,"device_name":true,"modbus_tcp":true,"modbus_tcp_debug":true,"wireguard":true,"ocpp":true,"charge_limits":true,"coredump":true,"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":4050262892}, "info/features": ["evse","cp_disconnect","button_configuration","rgb_led","ethernet","firmware_update","meters","nfc","rtc","meter","meter_all_values","meter_phases"], "info/version": {"firmware":"2.9.0+69831bfb","config":"2.8.4","config_type":"warp"}, "rtc/time": {"year":2026,"month":3,"day":5,"hour":18,"minute":35,"second":32,"weekday":4}, "rtc/config_modified": {"modified":0}, "rtc/config": {"auto_sync":true}, "info/last_boots": [{"reset_reason":4,"boot_count":8,"timestamp_min":29507826,"uptime":283610494,"uptime_overflows":0},{"reset_reason":4,"boot_count":9,"timestamp_min":29509508,"uptime":100912712,"uptime_overflows":0},{"reset_reason":4,"boot_count":10,"timestamp_min":29522184,"uptime":760574264,"uptime_overflows":0},{"reset_reason":3,"boot_count":11,"timestamp_min":29525250,"uptime":183976289,"uptime_overflows":0},{"reset_reason":4,"boot_count":12,"timestamp_min":29526540,"uptime":77364932,"uptime_overflows":0},{"reset_reason":4,"boot_count":13,"timestamp_min":29532100,"uptime":333616735,"uptime_overflows":0},{"reset_reason":4,"boot_count":14,"timestamp_min":29532708,"uptime":36467846,"uptime_overflows":0},{"reset_reason":3,"boot_count":16,"timestamp_min":29534114,"uptime":52860,"uptime_overflows":0},{"reset_reason":3,"boot_count":18,"timestamp_min":29535427,"uptime":202505,"uptime_overflows":0},{"reset_reason":3,"boot_count":19,"timestamp_min":29535435,"uptime":522820,"uptime_overflows":0}], "evse/identity": {"uid":"2gEU","connected_uid":"0","position":"A","hw_version":"1.0.0","fw_version":"2.2.19","device_identifier":2167}, "evse/charge_mode": {"mode":2}, "evse/supported_charge_modes": [1,2,3,0], "evse/state": {"iec61851_state":1,"charger_state":1,"contactor_state":0,"contactor_error":0,"allowed_charging_current":0,"error_state":0,"lock_state":0,"dc_fault_current_state":0}, "evse/hardware_configuration": {"jumper_configuration":3,"has_lock_switch":false,"evse_version":30,"energy_meter_type":6}, "evse/low_level_state": {"led_state":1,"cp_pwm_duty_cycle":1000,"adc_values":[3925,3476,173,228,2110,3777,158],"voltages":[12104,9209,-12079,-11731,1700,12174,-12182],"resistances":[2690,693],"gpio":[false,false,false,true,false,false,false,true,false,true,true,true,true,true,true,false,false,false,true,false,false,false,false,false],"charging_time":0,"time_since_state_change":49835,"uptime":3565917642,"time_since_dc_fault_check":58718281,"temperature":2075,"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":0,"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":0,"active":true,"clear_on_disconnect":true},{"max_current":32000,"active":true,"clear_on_disconnect":false},{"max_current":32000,"active":false,"clear_on_disconnect":false},{"max_current":32000,"active":false,"clear_on_disconnect":false},{"max_current":32000,"active":false,"clear_on_disconnect":false},{"max_current":32000,"active":true,"clear_on_disconnect":false},{"max_current":32000,"active":true,"clear_on_disconnect":false},{"max_current":32000,"active":false,"clear_on_disconnect":false},{"max_current":32000,"active":false,"clear_on_disconnect":false}], "evse/indicator_led": {"indication":-1,"duration":0,"color_h":60,"color_s":255,"color_v":255}, "evse/external_current": {"current":32000}, "evse/external_clear_on_disconnect": {"clear_on_disconnect":false}, "evse/management_current": {"current":0}, "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/eebus_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":2}, "evse/ev_wakeup": {"enabled":true}, "evse/phase_auto_switch": {"enabled":true}, "evse/phases_connected": {"phases":3}, "evse/control_pilot_disconnect": {"disconnect":false}, "evse/phase_switch_wait_time": {"time":0}, "evse/automation_current": {"current":32000}, "evse/enumerate_value": {"value":1,"value_change_time":0}, "evse/led_configuration_modified": {"modified":0}, "evse/led_configuration": {"enable_api":false}, "network/config_modified": {"modified":0}, "network/config": {"hostname":null,"enable_mdns":true,"transport_mode":0,"web_server_port":80,"web_server_port_secure":443,"cert_id":-1,"key_id":-1}, "ntp/config_modified": {"modified":0}, "ntp/config": {"enable":true,"use_dhcp":true,"timezone":"Europe/Berlin","server":"time.cloudflare.com","server2":"time.google.com"}, "ntp/state": {"synced":true,"time":29545595}, "ethernet/config_modified": {"modified":0}, "ethernet/config": {"enable_ethernet":true,"ip":"0.0.0.0","gateway":"0.0.0.0","subnet":"0.0.0.0","dns":"0.0.0.0","dns2":"0.0.0.0"}, "ethernet/state": {"connection_state":1,"connection_start":0,"connection_end":0,"mac":"D4:8C:49:A6:56:77","ip":"0.0.0.0","subnet":"0.0.0.0","full_duplex":false,"link_speed":0}, "wifi/state": {"connection_state":3,"connection_start":7476,"connection_end":0,"ap_state":1,"ap_bssid":null,"ap_sta_count":0,"sta_mac":null,"sta_ip":"192.168.3.192","sta_subnet":"255.255.255.0","sta_rssi":-83,"sta_bssid":null}, "wifi/sta_config_modified": {"modified":2}, "wifi/sta_config": {"enable_sta":true,"ssid":null,"bssid":null,"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":3}, "wifi/ap_config": {"enable_ap":true,"ap_fallback_only":true,"ssid":"warp3-2gFi","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":2}, "mqtt/config": {"enable_mqtt":true,"broker_host":"homeassistant.local","broker_port":1883,"broker_username":"mquser","broker_password":null,"global_topic_prefix":"warp3","client_name":"warp3-2gFi","interval":1,"protocol":0,"cert_id":-1,"client_cert_id":-1,"client_key_id":-1,"path":"","read_only":false}, "mqtt/state": {"connection_state":2,"connection_start":602588485,"connection_end":602578503,"last_error":0}, "mqtt/auto_discovery_config_modified": {"modified":2}, "mqtt/auto_discovery_config": {"auto_discovery_mode":2,"auto_discovery_prefix":"homeassistant"}, "system/i18n_config_modified": {"modified":0}, "system/i18n_config": {"language":0,"detect_browser_language":true}, "system/last_reset": {"reason":3,"show_warning":false}, "firmware_update/config_modified": {"modified":0}, "firmware_update/config": {"update_url":"https://www.warp-charger.com/firmwares/","cert_id":-1}, "firmware_update/state": {"publisher":"Tinkerforge GmbH","check_timestamp":1772308886,"check_state":0,"update_version":"","running_partition":"app1","app0_state":2,"app0_version":"2.8.16+69494a37","app1_state":2,"app1_version":"2.9.0+69831bfb","rolled_back_version":""}, "firmware_update/install_state": {"origin":0,"state":0,"progress":0}, "automation/config_modified": {"modified":0}, "automation/config": {"tasks":[]}, "automation/state": {"registered_triggers":[1,2,3,4,5,6,7,9,10,11,16,17,18,20],"registered_actions":[1,2,3,4,5,6,7,8,11,12,14,17],"enabled_triggers":[3,1,2,4,6,7,9,18,20,10,17,5],"enabled_actions":[17,2,1,3,4,5,8,14,7,12],"last_run":[]}, "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":false,"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-2gFi","rot":1}]}, "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":[-4,16000,16000,16000],"l_min":[-2643,16000,16000,16000],"l_spread":[-2643,16000,16000,16000],"l_max_pv":10421,"alloc":[0,0,0,0],"chargers":[{"s":1,"e":0,"ac":0,"ap":0,"sc":0,"sp":5,"lu":609579685,"n":"warp3-2gFi","u":247851,"d0":[0,null],"d1":[0,null],"d3":[0,null],"dc":[0,null]}]}, "charge_manager/low_level_state": {"last_hyst_reset":604491650,"wnd_min":[0,0,0,0],"wnd_max":[0,0,0,0],"chargers":[{"b":13,"rc":0,"ae":1967,"ls":604491650,"lp":0,"lw":0,"ip":609530305}]}, "charge_manager/available_current": {"current":16000}, "charge_manager/charge_modes": [2], "charge_manager/supported_charge_modes": [1,2,3,0], "power_manager/charge_mode": {"mode":2}, "meters/0/config_modified": {"modified":0}, "meters/0/config": [2,{"display_name":"WARP Charger","location":2}], "meters/0/state": {"type":6}, "meters/0/errors": {"local_timeout":10333,"global_timeout":0,"illegal_function":0,"illegal_data_access":0,"illegal_data_value":0,"slave_device_failure":0}, "meters/0/value_ids": [1,2,3,13,17,21,39,48,57,353,354,355,74,356,209,211,122,130,138,82,90,98,365,366,367,25,7,29,33,154,114,368,213,214,210,212,14,18,22], "meters/0/values": [232.5,234.3399963,232.7399902,0,0,0,0,0,0,0,0,0,0,0,133.2399902,0,0,0,0,0,0,0,0,0,0,0,233.1933136,0,0,0,null,0,133.2399902,133.2399902,133.2399902,0,0,0,0], "meters/0/last_reset": {"last_reset":0}, "meters/1/config_modified": {"modified":2}, "meters/1/config": [5,{"display_name":"Fronius Smart Meter TS 65A-3: Zähler","location":4,"host":"192.168.3.29","port":502,"device_address":200,"manufacturer_name":"Fronius","model_name":"Smart Meter TS 65A-3","serial_number":"3852076463","model_id":203,"model_instance":0,"dc_port_type":65535}], "meters/1/state": null, "meters/1/errors": {"timeout":15,"inconsistency":138}, "meters/1/value_ids": [33,13,17,21,7,1,2,3,8,4,5,6,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,281,233,249,265,283,235,251,267,285,237,253,269,287,239,255,271,14,18,22], "meters/1/values": [0.613999963,-1.315999985,0.773000002,1.156999946,233.1000061,234.3000031,232.5,232.5,403.7000122,404.2000122,402.7000122,404.2000122,50,-0.399999976,-35.70000076,6.299999714,28.79999924,550.9000244,234.9000092,105.3000031,210.5,-546.1000366,-232.1999969,-105.2000046,-208.6000061,-0.005,-0.114999995,0.029000001,0.101000004,502.6600647,null,null,null,558.875061,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,-1.315999985,0.773000002,1.156999946], "meters/2/config_modified": {"modified":0}, "meters/2/config": [0,null], "meters/2/state": null, "meters/2/errors": null, "meters/2/value_ids": [], "meters/2/values": [], "meters/3/config_modified": {"modified":0}, "meters/3/config": [0,null], "meters/3/state": null, "meters/3/errors": null, "meters/3/value_ids": [], "meters/3/values": [], "meters/4/config_modified": {"modified":0}, "meters/4/config": [0,null], "meters/4/state": null, "meters/4/errors": null, "meters/4/value_ids": [], "meters/4/values": [], "meter/error_counters": {"local_timeout":10333,"global_timeout":0,"illegal_function":0,"illegal_data_access":0,"illegal_data_value":0,"slave_device_failure":0}, "meters_legacy_api/state": {"writable":false}, "meters_legacy_api/config_modified": {"modified":0}, "meters_legacy_api/config": {"linked_meter_slot":0}, "meter/state": {"state":2,"type":6}, "meter/values": {"power":0,"energy_rel":133.2399902,"energy_abs":133.2399902}, "meter/phases": {"phases_connected":[true,true,true],"phases_active":[false,false,false]}, "meter/all_values": [232.5,234.3399963,232.7399902,0,0,0,0,0,0,0,0,0,null,null,null,0,0,0,0,0,0,233.1933136,0,0,0,0,null,0,0,null,133.2399902,0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,133.2399902,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null], "meter/last_reset": {"last_reset":0}, "batteries/config_modified": {"modified":0}, "batteries/config": {"enabled":false}, "batteries/0/config_modified": {"modified":0}, "batteries/0/config": [0,null], "batteries/0/state": null, "batteries/0/errors": null, "batteries_modbus_tcp/test_state": {"slot":0,"mode":-1}, "battery_control/config_modified": {"modified":0}, "battery_control/config": {"cheap_tariff_quarters":0,"expensive_tariff_quarters":0}, "battery_control/rules_charge_modified": {"modified":0}, "battery_control/rules_charge": [], "battery_control/rules_discharge_modified": {"modified":0}, "battery_control/rules_discharge": [], "battery_control/state": {"mode":-1,"active_charge_rule":255,"active_discharge_rule":255}, "require_meter/config_modified": {"modified":2}, "require_meter/config": {"config":2}, "charge_tracker/config_modified": {"modified":0}, "charge_tracker/config": {"electricity_price":0,"remote_upload_configs":[]}, "charge_tracker/pdf_letterhead_config_modified": {"modified":0}, "charge_tracker/pdf_letterhead_config": {"letterhead":""}, "charge_tracker/last_charges": [{"timestamp_minutes":43920083,"charge_duration":190,"user_id":0,"energy_charged":0.099999994},{"timestamp_minutes":29470438,"charge_duration":2047,"user_id":0,"energy_charged":1.909999967},{"timestamp_minutes":29476233,"charge_duration":0,"user_id":0,"energy_charged":0.079999924},{"timestamp_minutes":29478965,"charge_duration":6540,"user_id":0,"energy_charged":3.539999723},{"timestamp_minutes":29480288,"charge_duration":2091,"user_id":0,"energy_charged":1.06000042},{"timestamp_minutes":29480350,"charge_duration":5448,"user_id":0,"energy_charged":3.169999599},{"timestamp_minutes":29480441,"charge_duration":156749,"user_id":0,"energy_charged":10.07999897},{"timestamp_minutes":29483186,"charge_duration":16171,"user_id":0,"energy_charged":4.370000839},{"timestamp_minutes":29483527,"charge_duration":0,"user_id":0,"energy_charged":10.83999825},{"timestamp_minutes":29486114,"charge_duration":0,"user_id":0,"energy_charged":0.75},{"timestamp_minutes":29486425,"charge_duration":14338,"user_id":0,"energy_charged":0.150001526},{"timestamp_minutes":29496946,"charge_duration":34857,"user_id":0,"energy_charged":34.47999954},{"timestamp_minutes":29497740,"charge_duration":8212,"user_id":0,"energy_charged":0.080001831},{"timestamp_minutes":29519215,"charge_duration":84517,"user_id":0,"energy_charged":21.94999695},{"timestamp_minutes":29525156,"charge_duration":61,"user_id":0,"energy_charged":0.029998779},{"timestamp_minutes":29530671,"charge_duration":85755,"user_id":0,"energy_charged":0.060005188},{"timestamp_minutes":29533634,"charge_duration":28764,"user_id":0,"energy_charged":13.70999908},{"timestamp_minutes":29535375,"charge_duration":3080,"user_id":0,"energy_charged":0.899993896},{"timestamp_minutes":29536412,"charge_duration":84259,"user_id":0,"energy_charged":11.6700058},{"timestamp_minutes":29538270,"charge_duration":62159,"user_id":0,"energy_charged":1.239997864},{"timestamp_minutes":29539437,"charge_duration":79750,"user_id":0,"energy_charged":11.49000549}], "charge_tracker/current_charge": {"user_id":0,"meter_start":131.6600037,"evse_uptime_start":3560831350,"timestamp_minutes":29545510,"authorization_type":0,"authorization_info":null}, "charge_tracker/state": {"tracked_charges":21,"first_charge_timestamp":43920083,"generator_state":0}, "power_manager/state": {"config_error_flags":0,"external_control":1}, "power_manager/config_modified": {"modified":2}, "power_manager/config": {"enabled":true,"phase_switching_mode":0,"excess_charging_enable":true,"default_mode":2,"meter_slot_grid_power":1,"meter_slot_battery_power":255,"battery_mode":0,"battery_target_soc":0,"battery_inverted":false,"battery_deadzone":100,"target_power_from_grid":0,"guaranteed_power":11000,"cloud_filter_mode":2}, "power_manager/dynamic_load_config_modified": {"modified":2}, "power_manager/dynamic_load_config": {"enabled":false,"meter_slot_grid_currents":3,"current_limit":0,"largest_consumer_current":32000,"safety_margin_pct":0}, "power_manager/low_level_state": {"power_at_meter":-0.399999976,"power_at_battery":null,"battery_soc":null,"power_available":0,"i_meter":[0,0,0],"i_pp_max":[0,0,0],"i_pp_mavg":[0,0,0],"i_pp":[0,0,0],"max_current_limited":16000,"is_3phase":false,"charging_blocked":0}, "power_manager/external_control": {"phases_wanted":0}, "users/config": {"users":[{"id":0,"roles":4294967295,"current":32000,"display_name":null,"username":null,"digest_hash":""},{"id":1,"roles":65535,"current":32000,"display_name":null,"username":null,"digest_hash":""},{"id":2,"roles":65535,"current":32000,"display_name":null,"username":null,"digest_hash":""},{"id":3,"roles":65535,"current":32000,"display_name":null,"username":null,"digest_hash":""}],"next_user_id":4,"http_auth_enabled":false}, "nfc/seen_tags": [{"tag_type":null,"tag_id":"","last_seen":0},{"tag_type":null,"tag_id":"","last_seen":0},{"tag_type":null,"tag_id":"","last_seen":0},{"tag_type":null,"tag_id":"","last_seen":0},{"tag_type":null,"tag_id":"","last_seen":0},{"tag_type":null,"tag_id":"","last_seen":0},{"tag_type":null,"tag_id":"","last_seen":0},{"tag_type":null,"tag_id":"","last_seen":0},{"tag_type":null,"tag_id":"","last_seen":0}], "nfc/config_modified": {"modified":2}, "nfc/config": {"authorized_tags":[{"user_id":1,"tag_type":null,"tag_id":null},{"user_id":2,"tag_type":null,"tag_id":null},{"user_id":3,"tag_type":null,"tag_id":null}],"deadtime_post_start":30}, "nfc/identity": {"uid":"2gpo","connected_uid":"0","position":"B","hw_version":"1.0.0","fw_version":"2.1.1","device_identifier":286}, "info/name": {"name":"warp3-2gFi","type":"warp3","display_type":"WARP3 Charger Pro 11kW","uid":"2gFi"}, "info/display_name_modified": {"modified":0}, "info/display_name": {"display_name":"warp3-2gFi"}, "modbus_tcp/config_modified": {"modified":2}, "modbus_tcp/config": {"enable":true,"port":502,"table":0,"send_illegal_data_address":true,"ignore_writes":true}, "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","mtu":1420}, "wireguard/state": {"connection_start":0,"connection_end":0,"public_key":"","state":0}, "ocpp/config_modified": {"modified":0}, "ocpp/config": {"enable":false,"url":"","identity":"warp3-2gFi","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":3560831350,"start_energy_kwh":131.6600037,"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,"mtu":1240,"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":67040,"wh_today_remaining":0,"wh_tomorrow":67829,"rate_limit":12,"rate_remaining":9,"next_api_call":29545577}, "solar_forecast/planes/0/config_modified": {"modified":2}, "solar_forecast/planes/0/config": {"enable":true,"name":"Süd","lat":null,"long":null,"dec":45,"az":35,"wp":8460}, "solar_forecast/planes/0/state": {"last_sync":29545457,"last_check":29545457,"next_check":29545577,"place":null}, "solar_forecast/planes/0/forecast": {"first_date":29544420,"resolution":1,"forecast":[0,0,0,0,0,0,0,40,675,1791,3319,4792,5854,6304,6200,5560,4287,3230,0,0,0,0,0,0,0,0,0,0,0,0,0,47,691,1810,3326,4779,5824,6263,6161,5541,4305,3704,0,0,0,0,0,0]}, "solar_forecast/planes/1/config_modified": {"modified":2}, "solar_forecast/planes/1/config": {"enable":true,"name":"Gaube","lat":null,"long":null,"dec":30,"az":35,"wp":1880}, "solar_forecast/planes/1/state": {"last_sync":29545457,"last_check":29545457,"next_check":29545577,"place":null}, "solar_forecast/planes/1/forecast": {"first_date":29544420,"resolution":1,"forecast":[0,0,0,0,0,0,0,11,182,443,765,1055,1249,1313,1262,1105,831,610,0,0,0,0,0,0,0,0,0,0,0,0,0,13,187,449,768,1054,1245,1306,1255,1103,836,702,0,0,0,0,0,0]}, "solar_forecast/planes/2/config_modified": {"modified":2}, "solar_forecast/planes/2/config": {"enable":true,"name":"#2","lat":null,"long":null,"dec":45,"az":-145,"wp":12200}, "solar_forecast/planes/2/state": {"last_sync":29545457,"last_check":29545457,"next_check":29545577,"place":null}, "solar_forecast/planes/2/forecast": {"first_date":29544420,"resolution":1,"forecast":[0,0,0,0,0,0,0,171,1687,2298,2364,2114,1821,1611,1433,1192,860,611,0,0,0,0,0,0,0,0,0,0,0,0,0,202,1745,2358,2406,2133,1823,1604,1425,1190,866,708,0,0,0,0,0,0]}, "solar_forecast/planes/3/config_modified": {"modified":0}, "solar_forecast/planes/3/config": {"enable":false,"name":"","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/3/state": {"last_sync":0,"last_check":0,"next_check":0,"place":null}, "solar_forecast/planes/3/forecast": {"first_date":0,"resolution":1,"forecast":[]}, "solar_forecast/planes/4/config_modified": {"modified":0}, "solar_forecast/planes/4/config": {"enable":false,"name":"","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/4/state": {"last_sync":0,"last_check":0,"next_check":0,"place":null}, "solar_forecast/planes/4/forecast": {"first_date":0,"resolution":1,"forecast":[]}, "solar_forecast/planes/5/config_modified": {"modified":0}, "solar_forecast/planes/5/config": {"enable":false,"name":"","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/5/state": {"last_sync":0,"last_check":0,"next_check":0,"place":null}, "solar_forecast/planes/5/forecast": {"first_date":0,"resolution":1,"forecast":[]}, "eco/config_modified": {"modified":0}, "eco/config": {"enable":false,"park_time":false,"park_time_duration":8,"charge_below":false,"charge_below_threshold":0,"block_above":false,"block_above_threshold":20,"yield_forecast":false,"yield_forecast_threshold":0}, "eco/state": {"last_save":0,"chargers":[{"start":0,"amount":0,"chart":""}]}, "eco/charge_plan": {"enable":false,"departure":2,"time":480,"amount":4}, "esp32/temperature": {"temperature":2856}, "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/charge_mode_update": {"mode":2}, "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/eebus_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/phase_switch_wait_time_update": {"time":0}, "evse/automation_current_update": {"current":32000}, "evse/led_configuration_update": {"enable_api":false}, "evse/led_configuration_reset": null, "evse/indicator_led_update": {"indication":0,"duration":0,"color_h":0,"color_s":0,"color_v":0}, "network/config_update": {"hostname":null,"enable_mdns":true,"transport_mode":0,"web_server_port":80,"web_server_port_secure":443,"cert_id":-1,"key_id":-1}, "network/config_reset": null, "ntp/config_update": {"enable":true,"use_dhcp":true,"timezone":"Europe/Berlin","server":"time.cloudflare.com","server2":"time.google.com"}, "ntp/config_reset": null, "ethernet/config_update": {"enable_ethernet":true,"ip":"0.0.0.0","gateway":"0.0.0.0","subnet":"0.0.0.0","dns":"0.0.0.0","dns2":"0.0.0.0"}, "ethernet/config_reset": null, "wifi/scan": null, "wifi/sta_config_update": {"enable_sta":true,"ssid":null,"bssid":null,"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-2gFi","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":true,"broker_host":"homeassistant.local","broker_port":1883,"broker_username":"mquser","broker_password":null,"global_topic_prefix":"warp3","client_name":"warp3-2gFi","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":2,"auto_discovery_prefix":"homeassistant"}, "mqtt/auto_discovery_config_reset": null, "system/i18n_config_update": {"language":0,"detect_browser_language":true}, "system/i18n_config_reset": null, "factory_reset": {"do_i_know_what_i_am_doing":null}, "config_reset": {"do_i_know_what_i_am_doing":null}, "system/hide_last_reset_warning": null, "firmware_update/config_update": {"update_url":"https://www.warp-charger.com/firmwares/","cert_id":-1}, "firmware_update/config_reset": null, "firmware_update/check_for_update": null, "firmware_update/install_firmware": {"version":""}, "firmware_update/override_signature": {"cookie":0}, "firmware_update/reboot_app0": null, "firmware_update/reboot_app1": null, "firmware_update/reboot_other": null, "firmware_update/clear_rolled_back_version": null, "firmware_update/validate": null, "automation/config_update": {"tasks":[]}, "automation/config_reset": null, "charge_manager/config_update": {"enable_charge_manager":true,"enable_watchdog":false,"default_available_current":16000,"maximum_available_current":16000,"minimum_current_auto":false,"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-2gFi","rot":1}]}, "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}, "charge_manager/charge_modes_update": [2], "power_manager/charge_mode_update": {"mode":2}, "charge_manager/scan": null, "meters/0/config_update": [2,{"display_name":"WARP Charger","location":2}], "meters/0/config_reset": null, "meters/0/reset": null, "meters/1/config_update": [5,{"display_name":"Fronius Smart Meter TS 65A-3: Zähler","location":4,"host":"192.168.3.29","port":502,"device_address":200,"manufacturer_name":"Fronius","model_name":"Smart Meter TS 65A-3","serial_number":"3852076463","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": [0,null], "meters/3/config_reset": null, "meters/4/config_update": [0,null], "meters/4/config_reset": null, "meters_sun_spec/scan": {"host":"","port":502,"device_address_first":1,"device_address_last":247,"cookie":0}, "meters_sun_spec/scan_continue": {"cookie":0}, "meters_sun_spec/scan_abort": {"cookie":0}, "meters_legacy_api/config_update": {"linked_meter_slot":0}, "meters_legacy_api/config_reset": null, "meter/reset": null, "meter/state_update": {"state":0,"type":0}, "meter/values_update": {"power":0,"energy_rel":0,"energy_abs":0}, "meter/phases_update": {"phases_connected":[false,false,false],"phases_active":[false,false,false]}, "meter/all_values_update": [null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null], "batteries/config_update": {"enabled":false}, "batteries/config_reset": null, "batteries/0/config_update": [0,null], "batteries/0/config_reset": null, "batteries_modbus_tcp/test": {"slot":0,"host":"","port":502,"table":[0,null],"cookie":0}, "batteries_modbus_tcp/test_continue": {"cookie":0}, "batteries_modbus_tcp/test_stop": {"cookie":0}, "battery_control/config_update": {"cheap_tariff_quarters":0,"expensive_tariff_quarters":0}, "battery_control/config_reset": null, "battery_control/rules_charge_update": [], "battery_control/rules_charge_reset": null, "battery_control/rules_discharge_update": [], "battery_control/rules_discharge_reset": null, "require_meter/config_update": {"config":2}, "require_meter/config_reset": null, "charge_tracker/config_update": {"electricity_price":0,"remote_upload_configs":[]}, "charge_tracker/config_reset": null, "charge_tracker/pdf_letterhead_config_update": {"letterhead":""}, "charge_tracker/pdf_letterhead_config_reset": null, "charge_tracker/remove_all_charges": {"do_i_know_what_i_am_doing":null}, "power_manager/config_update": {"enabled":true,"phase_switching_mode":0,"excess_charging_enable":true,"default_mode":2,"meter_slot_grid_power":1,"meter_slot_battery_power":255,"battery_mode":0,"battery_target_soc":0,"battery_inverted":false,"battery_deadzone":100,"target_power_from_grid":0,"guaranteed_power":11000,"cloud_filter_mode":2}, "power_manager/config_reset": null, "power_manager/dynamic_load_config_update": {"enabled":false,"meter_slot_grid_currents":3,"current_limit":0,"largest_consumer_current":32000,"safety_margin_pct":0}, "power_manager/dynamic_load_config_reset": null, "users/modify": {"id":256,"roles":0,"current":32001,"display_name":null,"username":null,"digest_hash":null}, "users/add": {"id":0,"roles":0,"current":32000,"display_name":"","username":"","digest_hash":""}, "users/remove": {"id":0}, "users/http_auth_update": {"enabled":false}, "nfc/config_update": {"authorized_tags":[{"user_id":1,"tag_type":null,"tag_id":null},{"user_id":2,"tag_type":null,"tag_id":null},{"user_id":3,"tag_type":null,"tag_id":null}],"deadtime_post_start":30}, "nfc/config_reset": null, "nfc/inject_tag": {"tag_type":null,"tag_id":""}, "nfc/inject_tag_start": {"tag_type":null,"tag_id":""}, "nfc/inject_tag_stop": {"tag_type":null,"tag_id":""}, "nfc/reflash": null, "nfc/reset": null, "info/display_name_update": {"display_name":"warp3-2gFi"}, "info/display_name_reset": null, "modbus_tcp/config_update": {"enable":true,"port":502,"table":0,"send_illegal_data_address":true,"ignore_writes":true}, "modbus_tcp/config_reset": null, "modbus_tcp_debug/transact": {"host":"","port":502,"device_address":0,"function_code":3,"start_address":0,"data_count":0,"write_data":"","timeout":2000,"cookie":0}, "wireguard/config_update": {"enable":false,"make_default_interface":true,"internal_ip":"0.0.0.0","internal_subnet":"0.0.0.0","internal_gateway":"0.0.0.0","remote_host":"","remote_port":51820,"local_port":51820,"private_key":"","remote_public_key":"","preshared_key":"","allowed_ip":"0.0.0.0","allowed_subnet":"0.0.0.0","mtu":1420}, "wireguard/config_reset": null, "ocpp/config_update": {"enable":false,"url":"","identity":"warp3-2gFi","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,"mtu":1280}, "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":"Süd","lat":null,"long":null,"dec":45,"az":35,"wp":8460}, "solar_forecast/planes/0/config_reset": null, "solar_forecast/planes/1/config_update": {"enable":true,"name":"Gaube","lat":null,"long":null,"dec":30,"az":35,"wp":1880}, "solar_forecast/planes/1/config_reset": null, "solar_forecast/planes/2/config_update": {"enable":true,"name":"#2","lat":null,"long":null,"dec":45,"az":-145,"wp":12200}, "solar_forecast/planes/2/config_reset": null, "solar_forecast/planes/3/config_update": {"enable":false,"name":"","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/3/config_reset": null, "solar_forecast/planes/4/config_update": {"enable":false,"name":"","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/4/config_reset": null, "solar_forecast/planes/5/config_update": {"enable":false,"name":"","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/5/config_reset": null, "eco/config_update": {"enable":false,"park_time":false,"park_time_duration":8,"charge_below":false,"charge_below_threshold":0,"block_above":false,"block_above_threshold":20,"yield_forecast":false,"yield_forecast_threshold":0}, "eco/config_reset": null, "eco/charge_plan_update": {"enable":false,"departure":2,"time":480,"amount":4}} 2026-03-03 12:13:20,746 | mqtt | Was connected for 2 seconds. 2026-03-03 12:13:35,757 | mqtt | Connected to broker at mqtt://homeassistant.local:1883. 2026-03-03 12:13:36,834 | mqtt | Disconnected from broker. 2026-03-03 12:13:36,845 | mqtt | Was connected for 1 seconds. 2026-03-03 12:13:51,860 | mqtt | Connected to broker at mqtt://homeassistant.local:1883. 2026-03-03 12:23:53,251 | mqtt | Disconnected from broker. 2026-03-03 12:23:53,262 | mqtt | Was connected for 601 seconds. 2026-03-03 12:24:08,553 | mqtt | Connected to broker at mqtt://homeassistant.local:1883. 2026-03-03 12:24:16,888 | mqtt | Disconnected from broker. 2026-03-03 12:24:16,899 | mqtt | Was connected for 8 seconds. 2026-03-03 12:24:26,909 | mqtt | Connected to broker at mqtt://homeassistant.local:1883. 2026-03-05 08:29:23,699 | mqtt | Disconnected from broker. 2026-03-05 08:29:23,699 | mqtt | Was connected for 158697 seconds. 2026-03-05 08:29:38,942 | mqtt | Connected to broker at mqtt://homeassistant.local:1883. 2026-03-05 08:29:43,283 | mqtt | Disconnected from broker. 2026-03-05 08:29:43,284 | mqtt | Was connected for 4 seconds. 2026-03-05 08:29:58,251 | mqtt | Connected to broker at mqtt://homeassistant.local:1883. 2026-03-05 08:36:31,011 | mqtt | Disconnected from broker. 2026-03-05 08:36:31,012 | mqtt | Was connected for 392 seconds. 2026-03-05 08:36:31,040 | charge_manager | Received stale charger state from warp3-2gFi (127.0.0.1). Reported EVSE uptime (3526373422) is the same as in the last state. Is the EVSE still reachable? 2026-03-05 08:36:46,265 | mqtt | Connected to broker at mqtt://homeassistant.local:1883. 2026-03-05 12:12:56,022 | mqtt | Disconnected from broker. 2026-03-05 12:12:56,033 | mqtt | Was connected for 12969 seconds. 2026-03-05 12:13:11,315 | mqtt | Connected to broker at mqtt://homeassistant.local:1883. 2026-03-05 12:13:13,225 | mqtt | Disconnected from broker. 2026-03-05 12:13:13,225 | mqtt | Was connected for 1 seconds. 2026-03-05 12:13:28,185 | mqtt | Connected to broker at mqtt://homeassistant.local:1883. 2026-03-05 12:13:32,791 | mqtt | Disconnected from broker. 2026-03-05 12:13:32,802 | mqtt | Was connected for 4 seconds. 2026-03-05 12:13:47,828 | mqtt | Connected to broker at mqtt://homeassistant.local:1883. 2026-03-05 12:13:51,904 | mqtt | Disconnected from broker. 2026-03-05 12:13:51,915 | mqtt | Was connected for 4 seconds. 2026-03-05 12:14:01,941 | mqtt | Connected to broker at mqtt://homeassistant.local:1883. 2026-03-05 12:14:03,823 | mqtt | Disconnected from broker. 2026-03-05 12:14:03,824 | mqtt | Was connected for 1 seconds. 2026-03-05 12:14:18,836 | mqtt | Connected to broker at mqtt://homeassistant.local:1883. 2026-03-05 12:14:24,196 | mqtt | Disconnected from broker. 2026-03-05 12:14:24,207 | mqtt | Was connected for 5 seconds. 2026-03-05 12:14:39,215 | mqtt | Connected to broker at mqtt://homeassistant.local:1883. 2026-03-05 12:14:41,300 | mqtt | Disconnected from broker. 2026-03-05 12:14:41,311 | mqtt | Was connected for 2 seconds. 2026-03-05 12:14:56,328 | mqtt | Connected to broker at mqtt://homeassistant.local:1883. 2026-03-05 12:14:58,408 | mqtt | Disconnected from broker. 2026-03-05 12:14:58,409 | mqtt | Was connected for 2 seconds. 2026-03-05 12:15:13,429 | mqtt | Connected to broker at mqtt://homeassistant.local:1883. 2026-03-05 12:22:43,875 | mqtt | Disconnected from broker. 2026-03-05 12:22:43,876 | mqtt | Was connected for 450 seconds. 2026-03-05 12:22:59,171 | mqtt | Connected to broker at mqtt://homeassistant.local:1883. 2026-03-05 14:55:21,915 | mqtt | Disconnected from broker. 2026-03-05 14:55:21,916 | mqtt | Was connected for 9142 seconds. 2026-03-05 14:55:38,206 | mqtt | Connected to broker at mqtt://homeassistant.local:1883. 2026-03-05 14:55:43,065 | mqtt | Disconnected from broker. 2026-03-05 14:55:43,066 | mqtt | Was connected for 4 seconds. 2026-03-05 14:55:58,052 | mqtt | Connected to broker at mqtt://homeassistant.local:1883. 2026-03-05 14:56:01,372 | mqtt | Disconnected from broker. 2026-03-05 14:56:01,373 | mqtt | Was connected for 3 seconds. 2026-03-05 14:56:16,405 | mqtt | Connected to broker at mqtt://homeassistant.local:1883. 2026-03-05 14:56:23,498 | mqtt | Disconnected from broker. 2026-03-05 14:56:23,499 | mqtt | Was connected for 7 seconds. 2026-03-05 14:56:26,434 | mqtt | Failed to connect to broker. 2026-03-05 14:56:41,519 | mqtt | Connected to broker at mqtt://homeassistant.local:1883. 2026-03-05 14:56:46,476 | mqtt | Disconnected from broker. 2026-03-05 14:56:46,477 | mqtt | Was connected for 4 seconds. 2026-03-05 14:57:01,558 | mqtt | Connected to broker at mqtt://homeassistant.local:1883. 2026-03-05 14:57:05,756 | mqtt | Disconnected from broker. 2026-03-05 14:57:05,757 | mqtt | Was connected for 4 seconds. 2026-03-05 14:57:08,694 | mqtt | Failed to connect to broker. 2026-03-05 14:57:23,756 | mqtt | Connected to broker at mqtt://homeassistant.local:1883. 2026-03-05 14:57:27,037 | mqtt | Disconnected from broker. 2026-03-05 14:57:27,038 | mqtt | Was connected for 3 seconds. 2026-03-05 14:57:42,042 | mqtt | Connected to broker at mqtt://homeassistant.local:1883. 2026-03-05 14:57:45,300 | mqtt | Disconnected from broker. 2026-03-05 14:57:45,301 | mqtt | Was connected for 3 seconds. 2026-03-05 14:57:55,259 | mqtt | Connected to broker at mqtt://homeassistant.local:1883. 2026-03-05 14:57:58,546 | mqtt | Disconnected from broker. 2026-03-05 14:57:58,547 | mqtt | Was connected for 3 seconds. 2026-03-05 14:58:13,491 | mqtt | Connected to broker at mqtt://homeassistant.local:1883. 2026-03-05 14:59:41,881 | mqtt | Disconnected from broker. 2026-03-05 14:59:41,882 | mqtt | Was connected for 88 seconds. 2026-03-05 14:59:56,972 | mqtt | Connected to broker at mqtt://homeassistant.local:1883. 2026-03-05 15:00:01,384 | mqtt | Disconnected from broker. 2026-03-05 15:00:01,385 | mqtt | Was connected for 4 seconds. 2026-03-05 15:00:11,337 | mqtt | Connected to broker at mqtt://homeassistant.local:1883. 2026-03-05 15:00:44,833 | mqtt | Disconnected from broker. 2026-03-05 15:00:44,834 | mqtt | Was connected for 33 seconds. 2026-03-05 15:01:00,078 | mqtt | Connected to broker at mqtt://homeassistant.local:1883. 2026-03-05 15:01:04,135 | mqtt | Disconnected from broker. 2026-03-05 15:01:04,135 | mqtt | Was connected for 4 seconds. 2026-03-05 15:01:19,085 | mqtt | Connected to broker at mqtt://homeassistant.local:1883. 2026-03-05 15:01:24,918 | mqtt | Disconnected from broker. 2026-03-05 15:01:24,919 | mqtt | Was connected for 5 seconds. 2026-03-05 15:01:39,884 | mqtt | Connected to broker at mqtt://homeassistant.local:1883. 2026-03-05 15:01:40,175 | evse_v2 | external slot default -1 2026-03-05 15:01:52,327 | mqtt | Disconnected from broker. 2026-03-05 15:01:52,327 | mqtt | Was connected for 12 seconds. 2026-03-05 15:02:07,327 | mqtt | Connected to broker at mqtt://homeassistant.local:1883. 2026-03-05 15:35:10,031 | mqtt | Disconnected from broker. 2026-03-05 15:35:10,032 | mqtt | Was connected for 1982 seconds. 2026-03-05 15:35:26,295 | mqtt | Connected to broker at mqtt://homeassistant.local:1883. 2026-03-05 15:35:31,741 | mqtt | Disconnected from broker. 2026-03-05 15:35:31,742 | mqtt | Was connected for 5 seconds. 2026-03-05 15:35:41,704 | mqtt | Connected to broker at mqtt://homeassistant.local:1883. 2026-03-05 15:36:27,587 | mqtt | Disconnected from broker. 2026-03-05 15:36:27,588 | mqtt | Was connected for 45 seconds. 2026-03-05 15:36:42,567 | mqtt | Connected to broker at mqtt://homeassistant.local:1883. 2026-03-05 17:38:31,352 | charge_manager | Received stale charger state from warp3-2gFi (127.0.0.1). Reported EVSE uptime (3558893382) is the same as in the last state. Is the EVSE still reachable? 2026-03-05 17:38:31,378 | mqtt | Disconnected from broker. 2026-03-05 17:38:31,379 | mqtt | Was connected for 7308 seconds. 2026-03-05 17:38:46,639 | mqtt | Connected to broker at mqtt://homeassistant.local:1883. 2026-03-05 17:38:51,037 | mqtt | Disconnected from broker. 2026-03-05 17:38:51,039 | mqtt | Was connected for 4 seconds. 2026-03-05 17:38:51,064 | charge_manager | Received stale charger state from warp3-2gFi (127.0.0.1). Reported EVSE uptime (3558912835) is the same as in the last state. Is the EVSE still reachable? 2026-03-05 17:39:01,020 | mqtt | Connected to broker at mqtt://homeassistant.local:1883. 2026-03-05 18:10:43,280 | users | Charger state changed from 0 to 1 2026-03-05 18:10:46,353 | users | Charger state changed from 1 to 3 2026-03-05 18:10:46,382 | charge_tracker | Tracked start of charge. 2026-03-05 19:34:43,307 | users | Charger state changed from 3 to 1 ___TRACE_LOG_START___ __begin_rtc__ 1,891 | Set time to 2026-02-26 18:15:56,000 at 1891. Quality RTC 2026-02-26 18:16:02,957 | Set time to 2026-02-26 18:16:02,867 at 8848. Quality High 2026-02-27 00:16:02,927 | Set time to 2026-02-27 00:16:02,856 at 21608908. Quality High 2026-02-27 06:16:02,881 | Set time to 2026-02-27 06:16:02,824 at 43208933. Quality High 2026-02-27 12:16:02,864 | Set time to 2026-02-27 12:16:02,810 at 64808974. Quality High 2026-02-27 18:16:02,836 | Set time to 2026-02-27 18:16:02,840 at 86409000. Quality High 2026-02-28 00:16:02,857 | Set time to 2026-02-28 00:16:02,829 at 108009018. Quality High 2026-02-28 06:16:02,859 | Set time to 2026-02-28 06:16:02,800 at 129609047. Quality High 2026-02-28 12:16:02,827 | Set time to 2026-02-28 12:16:02,776 at 151209075. Quality High 2026-02-28 18:16:02,859 | Set time to 2026-02-28 18:16:02,837 at 172809157. Quality High 2026-03-01 00:16:02,867 | Set time to 2026-03-01 00:16:02,858 at 194409187. Quality High 2026-03-01 06:16:02,896 | Set time to 2026-03-01 06:16:02,846 at 216009226. Quality High 2026-03-01 12:16:02,877 | Set time to 2026-03-01 12:16:02,821 at 237609257. Quality High 2026-03-01 18:16:02,845 | Set time to 2026-03-01 18:16:02,825 at 259209282. Quality High 2026-03-02 00:16:02,844 | Set time to 2026-03-02 00:16:02,777 at 280809302. Quality High 2026-03-02 06:16:02,795 | Set time to 2026-03-02 06:16:02,704 at 302409320. Quality High 2026-03-02 12:16:02,734 | Set time to 2026-03-02 12:16:02,662 at 324009350. Quality High 2026-03-02 18:16:02,693 | Set time to 2026-03-02 18:16:02,659 at 345609381. Quality High 2026-03-03 00:16:02,693 | Set time to 2026-03-03 00:16:02,651 at 367209415. Quality High 2026-03-03 06:16:02,668 | Set time to 2026-03-03 06:16:02,580 at 388809433. Quality High 2026-03-03 12:16:02,605 | Set time to 2026-03-03 12:16:02,535 at 410409458. Quality High 2026-03-03 18:16:02,567 | Set time to 2026-03-03 18:16:02,551 at 432009490. Quality High 2026-03-04 00:16:02,574 | Set time to 2026-03-04 00:16:02,521 at 453609514. Quality High 2026-03-04 06:16:02,541 | Set time to 2026-03-04 06:16:02,456 at 475209535. Quality High 2026-03-04 12:16:02,485 | Set time to 2026-03-04 12:16:02,412 at 496809564. Quality High 2026-03-04 18:16:02,436 | Set time to 2026-03-04 18:16:02,400 at 518409588. Quality High 2026-03-05 00:16:02,438 | Set time to 2026-03-05 00:16:02,363 at 540009627. Quality High 2026-03-05 06:16:02,388 | Set time to 2026-03-05 06:16:02,288 at 561609653. Quality High 2026-03-05 12:16:02,336 | Set time to 2026-03-05 12:16:02,236 at 583209701. Quality High 2026-03-05 18:16:02,282 | Set time to 2026-03-05 18:16:02,271 at 604809747. Quality High __end_rtc__ __begin_charge_manager__ -1606 1606 6982 8713 6678 6678 -1606 1606 6982 8713 6678 6678 -1586 1586 6895 8713 6678 6678 -1586 1586 6895 8713 6678 6678 -1599 1599 6952 8713 6678 6678 -1599 1599 6952 8713 6678 6678 -1599 1599 6952 8713 6678 6678 2026-03-05 17:08:12,510 Hysteresis 280981 0: raw(6952 16000 16000 16000) min(6678 16000 16000 16000) spread(6678 16000 16000 16000) max_pv 8713 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(6952 16000 16000 16000) min(6678 16000 16000 16000) spread(6678 16000 16000 16000) max_pv 8713 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1599 1599 6952 8713 6678 6678 -1603 1603 6969 8669 6678 6678 -1603 1603 6969 8669 6678 6678 -1555 1555 6760 8669 6678 6678 -1555 1555 6760 8669 6678 6678 -1553 1553 6752 8669 6678 6678 -1553 1553 6752 8669 6678 6678 -1604 1604 6973 8669 6678 6678 -1604 1604 6973 8669 6678 6678 -1604 1604 6973 8669 6678 6678 -1604 1604 6973 8669 6678 6678 -1585 1585 6891 8669 6678 6678 -1585 1585 6891 8669 6678 6678 -1581 1581 6873 8669 6678 6678 -1581 1581 6873 8669 6678 6678 -1548 1548 6730 8669 6678 6678 -1548 1548 6730 8669 6678 6678 -1620 1620 7043 8669 6678 6678 -1620 1620 7043 8669 6678 6678 -1552 1552 6747 8669 6678 6678 2026-03-05 17:08:22,523 Hysteresis 280991 0: raw(6747 16000 16000 16000) min(6678 16000 16000 16000) spread(6678 16000 16000 16000) max_pv 8669 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(6747 16000 16000 16000) min(6678 16000 16000 16000) spread(6678 16000 16000 16000) max_pv 8669 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1552 1552 6747 8669 6678 6678 -1552 1552 6747 8669 6678 6678 -1552 1552 6747 8669 6678 6678 -1563 1563 6795 8669 6678 6678 -1563 1563 6795 8669 6678 6678 -1556 1556 6765 8669 6678 6678 -1556 1556 6765 8669 6678 6678 -1580 1580 6869 8669 6678 6678 -1580 1580 6869 8669 6678 6678 -1502 1502 6530 8669 6530 6530 -1502 1502 6530 8669 6530 6530 -1502 1502 6530 8669 6530 6530 -1502 1502 6530 8669 6530 6530 -1729 1729 7517 8669 6530 6530 -1729 1729 7517 8669 6530 6530 -1746 1746 7591 8669 6530 6530 -1746 1746 7591 8669 6530 6530 -1716 1716 7460 8669 6530 6530 -1716 1716 7460 8669 6530 6530 -1730 1730 7521 8669 6530 6530 2026-03-05 17:08:32,531 Hysteresis 281001 0: raw(7521 16000 16000 16000) min(6530 16000 16000 16000) spread(6530 16000 16000 16000) max_pv 8669 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(7521 16000 16000 16000) min(6530 16000 16000 16000) spread(6530 16000 16000 16000) max_pv 8669 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1730 1730 7521 8669 6530 6530 -1673 1673 7273 8669 6530 6530 -1673 1673 7273 8669 6530 6530 -1673 1673 7273 8669 6530 6530 -1673 1673 7273 8669 6530 6530 -1588 1588 6904 8669 6530 6530 -1588 1588 6904 8669 6530 6530 -1585 1585 6891 8669 6530 6530 -1585 1585 6891 8669 6530 6530 -1586 1586 6895 8669 6530 6530 -1586 1586 6895 8669 6530 6530 -1613 1613 7013 8669 6530 6530 -1613 1613 7013 8669 6530 6530 -1613 1613 7013 8669 6530 6530 -1613 1613 7013 8669 6530 6530 -1562 1562 6791 8669 6530 6530 -1562 1562 6791 8669 6530 6530 -1579 1579 6865 8669 6530 6530 -1579 1579 6865 8669 6530 6530 -1574 1574 6843 8669 6530 6530 2026-03-05 17:08:42,534 Hysteresis 281011 0: raw(6843 16000 16000 16000) min(6530 16000 16000 16000) spread(6530 16000 16000 16000) max_pv 8669 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(6843 16000 16000 16000) min(6530 16000 16000 16000) spread(6530 16000 16000 16000) max_pv 8669 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1574 1574 6843 8669 6530 6530 -1570 1570 6826 8669 6530 6530 -1570 1570 6826 8669 6530 6530 -1601 1601 6960 8669 6530 6530 -1601 1601 6960 8669 6530 6530 -1601 1601 6960 8565 6530 6530 -1601 1601 6960 8565 6530 6530 -1707 1707 7421 8565 6530 6530 -1707 1707 7421 8565 6530 6530 -1682 1682 7313 8565 6530 6530 -1682 1682 7313 8565 6530 6530 -1671 1671 7265 8565 6530 6530 -1671 1671 7265 8565 6530 6530 -1591 1591 6917 8565 6530 6530 -1591 1591 6917 8565 6530 6530 -1591 1591 6917 8556 6530 6530 -1591 1591 6917 8556 6530 6530 -1422 1422 6182 8556 6182 6182 -1422 1422 6182 8556 6182 6182 -1489 1489 6473 8556 6182 6182 2026-03-05 17:08:52,537 Hysteresis 281021 0: raw(6473 16000 16000 16000) min(6182 16000 16000 16000) spread(6182 16000 16000 16000) max_pv 8556 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(6473 16000 16000 16000) min(6182 16000 16000 16000) spread(6182 16000 16000 16000) max_pv 8556 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1489 1489 6473 8556 6182 6182 -1483 1483 6447 8556 6182 6182 -1483 1483 6447 8556 6182 6182 -1460 1460 6347 8556 6182 6182 -1460 1460 6347 8556 6182 6182 -1456 1456 6330 8556 6182 6182 -1456 1456 6330 8556 6182 6182 -1456 1456 6330 8556 6182 6182 -1456 1456 6330 8556 6182 6182 -1402 1402 6095 8556 6095 6095 -1402 1402 6095 8556 6095 6095 -1453 1453 6317 8556 6095 6095 -1453 1453 6317 8556 6095 6095 -1459 1459 6343 8556 6095 6095 -1459 1459 6343 8556 6095 6095 -1469 1469 6386 8556 6095 6095 -1469 1469 6386 8556 6095 6095 -1469 1469 6386 8556 6095 6095 -1469 1469 6386 8556 6095 6095 -1436 1436 6243 8556 6095 6095 2026-03-05 17:09:02,550 Hysteresis 281031 0: raw(6243 16000 16000 16000) min(6095 16000 16000 16000) spread(6095 16000 16000 16000) max_pv 8556 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(6243 16000 16000 16000) min(6095 16000 16000 16000) spread(6095 16000 16000 16000) max_pv 8556 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1436 1436 6243 8556 6095 6095 -1508 1508 6556 8556 6095 6095 -1508 1508 6556 8556 6095 6095 -1463 1463 6360 8556 6095 6095 -1463 1463 6360 8556 6095 6095 -1477 1477 6421 8556 6095 6095 -1477 1477 6421 8556 6095 6095 -1462 1462 6356 8556 6095 6095 -1462 1462 6356 8556 6095 6095 -1462 1462 6356 8556 6095 6095 -1462 1462 6356 8556 6095 6095 -1509 1509 6560 8556 6095 6095 -1509 1509 6560 8556 6095 6095 -1486 1486 6460 8556 6095 6095 -1486 1486 6460 8556 6095 6095 -1443 1443 6273 8556 6095 6095 -1443 1443 6273 8556 6095 6095 -1459 1459 6343 8556 6095 6095 -1459 1459 6343 8556 6095 6095 -1459 1459 6343 8556 6095 6095 2026-03-05 17:09:12,584 Hysteresis 281041 0: raw(6343 16000 16000 16000) min(6095 16000 16000 16000) spread(6095 16000 16000 16000) max_pv 8556 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(6343 16000 16000 16000) min(6095 16000 16000 16000) spread(6095 16000 16000 16000) max_pv 8556 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1459 1459 6343 8556 6095 6095 -1463 1463 6360 8556 6095 6095 -1463 1463 6360 8556 6095 6095 -1425 1425 6195 8556 6095 6095 -1425 1425 6195 8556 6095 6095 -1445 1445 6282 8556 6095 6095 -1445 1445 6282 8556 6095 6095 -1483 1483 6447 8556 6095 6095 -1483 1483 6447 8556 6095 6095 -1483 1483 6447 8556 6095 6095 -1483 1483 6447 8556 6095 6095 -1453 1453 6317 8556 6095 6095 -1453 1453 6317 8556 6095 6095 -1464 1464 6365 8543 6095 6095 -1464 1464 6365 8543 6095 6095 -1433 1433 6230 8543 6095 6095 -1433 1433 6230 8543 6095 6095 -1436 1436 6243 8543 6095 6095 -1436 1436 6243 8543 6095 6095 -1452 1452 6313 8543 6095 6095 2026-03-05 17:09:22,594 Hysteresis 281051 0: raw(6313 16000 16000 16000) min(6095 16000 16000 16000) spread(6095 16000 16000 16000) max_pv 8543 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(6313 16000 16000 16000) min(6095 16000 16000 16000) spread(6095 16000 16000 16000) max_pv 8543 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1452 1452 6313 8543 6095 6095 -1452 1452 6313 8543 6095 6095 -1452 1452 6313 8543 6095 6095 -1457 1457 6334 8543 6095 6095 -1457 1457 6334 8543 6095 6095 -1478 1478 6426 8543 6095 6095 -1478 1478 6426 8543 6095 6095 -1497 1497 6508 8517 6095 6095 -1497 1497 6508 8517 6095 6095 -1472 1472 6400 8517 6095 6095 -1472 1472 6400 8517 6095 6095 -1472 1472 6400 8517 6095 6095 -1472 1472 6400 8517 6095 6095 -1430 1430 6217 8517 6095 6095 -1430 1430 6217 8517 6095 6095 -1452 1452 6313 8517 6095 6095 -1452 1452 6313 8517 6095 6095 -1458 1458 6339 8504 6095 6095 -1458 1458 6339 8504 6095 6095 2026-03-05 17:09:32,600 Hysteresis 281061 0: raw(6339 16000 16000 16000) min(6095 16000 16000 16000) spread(6095 16000 16000 16000) max_pv 8504 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(6339 16000 16000 16000) min(6095 16000 16000 16000) spread(6095 16000 16000 16000) max_pv 8504 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1425 1425 6195 8504 6095 6095 -1425 1425 6195 8504 6095 6095 -1420 1420 6173 8504 6095 6095 -1420 1420 6173 8504 6095 6095 -1420 1420 6173 8504 6095 6095 -1420 1420 6173 8504 6095 6095 -1477 1477 6421 8504 6095 6095 -1477 1477 6421 8504 6095 6095 -1446 1446 6286 8504 6095 6095 -1446 1446 6286 8504 6095 6095 -1475 1475 6413 8504 6095 6095 -1475 1475 6413 8504 6095 6095 -1418 1418 6165 8504 6095 6095 -1418 1418 6165 8504 6095 6095 -1418 1418 6165 8504 6095 6095 -1418 1418 6165 8504 6095 6095 -1451 1451 6308 8504 6095 6095 -1451 1451 6308 8504 6095 6095 -1446 1446 6286 8504 6095 6095 -1446 1446 6286 8504 6095 6095 2026-03-05 17:09:42,603 Hysteresis 281071 0: raw(6286 16000 16000 16000) min(6095 16000 16000 16000) spread(6095 16000 16000 16000) max_pv 8504 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(6286 16000 16000 16000) min(6095 16000 16000 16000) spread(6095 16000 16000 16000) max_pv 8504 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1445 1445 6282 8504 6095 6095 -1445 1445 6282 8504 6095 6095 -1418 1418 6165 8504 6095 6095 -1418 1418 6165 8504 6095 6095 -1393 1393 6056 8504 6056 6056 -1393 1393 6056 8504 6056 6056 -1393 1393 6056 8504 6056 6056 -1393 1393 6056 8504 6056 6056 -1467 1467 6378 8504 6056 6056 -1467 1467 6378 8504 6056 6056 -1473 1473 6404 8504 6056 6056 -1473 1473 6404 8504 6056 6056 -1446 1446 6286 8504 6056 6056 -1446 1446 6286 8504 6056 6056 -1471 1471 6395 8504 6056 6056 -1471 1471 6395 8504 6056 6056 -1471 1471 6395 8504 6056 6056 -1471 1471 6395 8504 6056 6056 -1396 1396 6069 8504 6056 6056 -1396 1396 6069 8504 6056 6056 2026-03-05 17:09:52,609 Hysteresis 281081 0: raw(6069 16000 16000 16000) min(6056 16000 16000 16000) spread(6056 16000 16000 16000) max_pv 8504 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(6069 16000 16000 16000) min(6056 16000 16000 16000) spread(6056 16000 16000 16000) max_pv 8504 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1437 1437 6247 8504 6056 6056 -1437 1437 6247 8504 6056 6056 -1417 1417 6160 8504 6056 6056 -1417 1417 6160 8504 6056 6056 -1438 1438 6252 8504 6056 6056 -1438 1438 6252 8504 6056 6056 -1439 1439 6256 8504 6056 6056 -1439 1439 6256 8504 6056 6056 -1439 1439 6256 8504 6056 6056 -1439 1439 6256 8504 6056 6056 -1457 1457 6334 8504 6056 6056 -1457 1457 6334 8504 6056 6056 -1415 1415 6152 8504 6056 6056 -1415 1415 6152 8504 6056 6056 -1410 1410 6130 8504 6056 6056 -1410 1410 6130 8504 6056 6056 -1426 1426 6200 8504 6056 6056 -1426 1426 6200 8504 6056 6056 -1426 1426 6200 8504 6056 6056 -1426 1426 6200 8504 6056 6056 2026-03-05 17:10:02,676 Hysteresis 281091 0: raw(6200 16000 16000 16000) min(6056 16000 16000 16000) spread(6056 16000 16000 16000) max_pv 8504 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(6200 16000 16000 16000) min(6056 16000 16000 16000) spread(6056 16000 16000 16000) max_pv 8504 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1401 1401 6091 8504 6056 6056 -1401 1401 6091 8504 6056 6056 -1474 1474 6408 8504 6056 6056 -1474 1474 6408 8504 6056 6056 -1400 1400 6086 8504 6056 6056 -1400 1400 6086 8504 6056 6056 -1419 1419 6169 8504 6056 6056 -1419 1419 6169 8504 6056 6056 -1424 1424 6191 8504 6056 6056 -1424 1424 6191 8504 6056 6056 -1424 1424 6191 8504 6056 6056 -1424 1424 6191 8504 6056 6056 -1376 1376 5982 8504 5982 5982 -1376 1376 5982 8504 5982 5982 -1415 1415 6152 8504 5982 5982 -1415 1415 6152 8504 5982 5982 -1422 1422 6182 8504 5982 5982 -1422 1422 6182 8504 5982 5982 -1408 1408 6121 8504 5982 5982 -1408 1408 6121 8504 5982 5982 2026-03-05 17:10:12,679 Hysteresis 281101 0: raw(6121 16000 16000 16000) min(5982 16000 16000 16000) spread(5982 16000 16000 16000) max_pv 8504 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(6121 16000 16000 16000) min(5982 16000 16000 16000) spread(5982 16000 16000 16000) max_pv 8504 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1408 1408 6121 8504 5982 5982 -1408 1408 6121 8504 5982 5982 -1422 1422 6182 8504 5982 5982 -1422 1422 6182 8504 5982 5982 -1379 1379 5995 8504 5982 5982 -1379 1379 5995 8504 5982 5982 -1467 1467 6378 8504 5982 5982 -1467 1467 6378 8504 5982 5982 -1402 1402 6095 8504 5982 5982 -1402 1402 6095 8504 5982 5982 -1426 1426 6200 8504 5982 5982 -1426 1426 6200 8504 5982 5982 -1426 1426 6200 8504 5982 5982 -1426 1426 6200 8504 5982 5982 -1474 1474 6408 8504 5982 5982 -1474 1474 6408 8504 5982 5982 -1491 1491 6482 8504 5982 5982 -1491 1491 6482 8504 5982 5982 -1395 1395 6065 8504 5982 5982 -1395 1395 6065 8504 5982 5982 2026-03-05 17:10:22,683 Hysteresis 281111 0: raw(6065 16000 16000 16000) min(5982 16000 16000 16000) spread(5982 16000 16000 16000) max_pv 8504 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(6065 16000 16000 16000) min(5982 16000 16000 16000) spread(5982 16000 16000 16000) max_pv 8504 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1440 1440 6260 8504 5982 5982 -1440 1440 6260 8504 5982 5982 -1440 1440 6260 8504 5982 5982 -1440 1440 6260 8504 5982 5982 -1448 1448 6295 8504 5982 5982 -1448 1448 6295 8504 5982 5982 -1473 1473 6404 8504 5982 5982 -1473 1473 6404 8504 5982 5982 -1422 1422 6182 8504 5982 5982 -1422 1422 6182 8504 5982 5982 -1490 1490 6478 8504 5982 5982 -1490 1490 6478 8504 5982 5982 -1420 1420 6173 8504 5982 5982 -1420 1420 6173 8504 5982 5982 -1420 1420 6173 8504 5982 5982 -1420 1420 6173 8504 5982 5982 -1439 1439 6256 8504 5982 5982 -1439 1439 6256 8504 5982 5982 -1445 1445 6282 8504 5982 5982 -1445 1445 6282 8504 5982 5982 2026-03-05 17:10:32,686 Hysteresis 281121 0: raw(6282 16000 16000 16000) min(5982 16000 16000 16000) spread(5982 16000 16000 16000) max_pv 8504 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(6282 16000 16000 16000) min(5982 16000 16000 16000) spread(5982 16000 16000 16000) max_pv 8504 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1490 1490 6478 8504 5982 5982 -1490 1490 6478 8504 5982 5982 -1393 1393 6056 8504 5982 5982 -1393 1393 6056 8504 5982 5982 -1393 1393 6056 8504 5982 5982 -1393 1393 6056 8504 5982 5982 -1466 1466 6373 8504 5982 5982 -1466 1466 6373 8504 5982 5982 -1455 1455 6326 8504 5982 5982 -1455 1455 6326 8504 5982 5982 -1447 1447 6291 8504 5982 5982 -1447 1447 6291 8504 5982 5982 -1472 1472 6400 8504 5982 5982 -1472 1472 6400 8504 5982 5982 -1402 1402 6095 8504 5982 5982 -1402 1402 6095 8504 5982 5982 -1402 1402 6095 8504 5982 5982 -1402 1402 6095 8504 5982 5982 -1445 1445 6282 8504 5982 5982 -1445 1445 6282 8504 5982 5982 2026-03-05 17:10:42,735 Hysteresis 281131 0: raw(6282 16000 16000 16000) min(5982 16000 16000 16000) spread(5982 16000 16000 16000) max_pv 8504 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(6282 16000 16000 16000) min(5982 16000 16000 16000) spread(5982 16000 16000 16000) max_pv 8504 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1449 1449 6300 8095 5982 5982 -1449 1449 6300 8095 5982 5982 -1452 1452 6313 8095 5982 5982 -1452 1452 6313 8095 5982 5982 -1422 1422 6182 8095 5982 5982 -1422 1422 6182 8095 5982 5982 -1422 1422 6182 8095 5982 5982 -1422 1422 6182 8026 5982 5982 -1462 1462 6356 8026 5982 5982 -1462 1462 6356 8026 5982 5982 -1455 1455 6326 8026 5982 5982 -1455 1455 6326 8026 5982 5982 -1453 1453 6317 8026 5982 5982 -1453 1453 6317 8026 5982 5982 -1463 1463 6360 8026 5982 5982 -1463 1463 6360 8026 5982 5982 -1428 1428 6208 8026 5982 5982 -1428 1428 6208 8026 5982 5982 -1428 1428 6208 8026 5982 5982 -1428 1428 6208 7973 5982 5982 2026-03-05 17:10:52,739 Hysteresis 281141 0: raw(6208 16000 16000 16000) min(5982 16000 16000 16000) spread(5982 16000 16000 16000) max_pv 7973 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(6208 16000 16000 16000) min(5982 16000 16000 16000) spread(5982 16000 16000 16000) max_pv 7973 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1461 1461 6352 7973 5982 5982 -1461 1461 6352 7973 5982 5982 -1439 1439 6256 7973 5982 5982 -1439 1439 6256 7973 5982 5982 -1440 1440 6260 7973 5982 5982 -1440 1440 6260 7973 5982 5982 -1446 1446 6286 7973 5982 5982 -1446 1446 6286 7973 5982 5982 -1446 1446 6286 7973 5982 5982 -1446 1446 6286 7865 5982 5982 -1481 1481 6439 7865 5982 5982 -1481 1481 6439 7813 5982 5982 -1444 1444 6278 7813 5982 5982 -1444 1444 6278 7813 5982 5982 -1437 1437 6247 7813 5982 5982 -1437 1437 6247 7813 5982 5982 -1436 1436 6243 7813 5982 5982 -1436 1436 6243 7813 5982 5982 -1437 1437 6247 7813 5982 5982 -1437 1437 6247 7813 5982 5982 2026-03-05 17:11:02,743 Hysteresis 281151 0: raw(6247 16000 16000 16000) min(5982 16000 16000 16000) spread(5982 16000 16000 16000) max_pv 7813 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(6247 16000 16000 16000) min(5982 16000 16000 16000) spread(5982 16000 16000 16000) max_pv 7813 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1437 1437 6247 7813 5982 5982 -1437 1437 6247 7804 5982 5982 -1381 1381 6004 7804 5982 5982 -1381 1381 6004 7804 5982 5982 -1443 1443 6273 7804 5982 5982 -1443 1443 6273 7804 5982 5982 -1444 1444 6278 7804 5982 5982 -1444 1444 6278 7804 5982 5982 -1430 1430 6217 7804 5982 5982 -1430 1430 6217 7804 5982 5982 -1430 1430 6217 7804 5982 5982 -1430 1430 6217 7804 5982 5982 -1394 1394 6060 7804 5982 5982 -1394 1394 6060 7730 5982 5982 -1415 1415 6152 7730 5982 5982 -1415 1415 6152 7691 5982 5982 -1436 1436 6243 7691 5982 5982 -1436 1436 6243 7691 5982 5982 -1434 1434 6234 7691 5982 5982 -1434 1434 6234 7691 5982 5982 2026-03-05 17:11:12,748 Hysteresis 281161 0: raw(6234 16000 16000 16000) min(5982 16000 16000 16000) spread(5982 16000 16000 16000) max_pv 7691 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(6234 16000 16000 16000) min(5982 16000 16000 16000) spread(5982 16000 16000 16000) max_pv 7691 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1440 1440 6260 7691 5982 5982 -1440 1440 6260 7691 5982 5982 -1440 1440 6260 7691 5982 5982 -1440 1440 6260 7691 5982 5982 -1466 1466 6373 7691 5982 5982 -1466 1466 6373 7669 5982 5982 -1393 1393 6056 7669 5982 5982 -1393 1393 6056 7591 5982 5982 -1457 1457 6334 7591 5982 5982 -1457 1457 6334 7591 5982 5982 -1429 1429 6213 7591 5982 5982 -1429 1429 6213 7591 5982 5982 -1429 1429 6213 7591 5982 5982 -1429 1429 6213 7591 5982 5982 -1402 1402 6095 7591 5982 5982 -1402 1402 6095 7591 5982 5982 -1389 1389 6039 7591 5982 5982 -1389 1389 6039 7591 5982 5982 -1415 1415 6152 7591 5982 5982 -1415 1415 6152 7591 5982 5982 2026-03-05 17:11:22,751 Hysteresis 281171 0: raw(6152 16000 16000 16000) min(5982 16000 16000 16000) spread(5982 16000 16000 16000) max_pv 7591 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(6152 16000 16000 16000) min(5982 16000 16000 16000) spread(5982 16000 16000 16000) max_pv 7591 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1456 1456 6330 7591 5982 5982 -1456 1456 6330 7591 5982 5982 -1435 1435 6239 7591 5982 5982 -1435 1435 6239 7591 5982 5982 -1435 1435 6239 7591 5982 5982 -1435 1435 6239 7591 5982 5982 -1406 1406 6113 7591 5982 5982 -1406 1406 6113 7591 5982 5982 -1406 1406 6113 7591 5982 5982 -1406 1406 6113 7591 5982 5982 -1481 1481 6439 7591 5982 5982 -1481 1481 6439 7591 5982 5982 -1446 1446 6286 7591 5982 5982 -1446 1446 6286 7591 5982 5982 -1446 1446 6286 7591 5982 5982 -1446 1446 6286 7591 5982 5982 -1441 1441 6265 7591 5982 5982 -1441 1441 6265 7591 5982 5982 -1429 1429 6213 7591 5982 5982 -1429 1429 6213 7591 5982 5982 2026-03-05 17:11:32,765 Hysteresis 281181 0: raw(6213 16000 16000 16000) min(5982 16000 16000 16000) spread(5982 16000 16000 16000) max_pv 7591 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(6213 16000 16000 16000) min(5982 16000 16000 16000) spread(5982 16000 16000 16000) max_pv 7591 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1460 1460 6347 7591 5982 5982 -1460 1460 6347 7591 5982 5982 -1451 1451 6308 7591 5982 5982 -1451 1451 6308 7591 5982 5982 -1410 1410 6130 7591 5982 5982 -1410 1410 6130 7591 5982 5982 -1410 1410 6130 7591 5982 5982 -1410 1410 6130 7591 5982 5982 -1425 1425 6195 7591 5982 5982 -1425 1425 6195 7591 5982 5982 -1426 1426 6200 7591 5982 5982 -1426 1426 6200 7591 5982 5982 -1468 1468 6382 7591 5982 5982 -1468 1468 6382 7591 5982 5982 -1441 1441 6265 7591 5982 5982 -1441 1441 6265 7591 5982 5982 -1441 1441 6265 7591 5982 5982 -1441 1441 6265 7591 5982 5982 -1422 1422 6182 7591 5982 5982 -1422 1422 6182 7591 5982 5982 2026-03-05 17:11:42,769 Hysteresis 281191 0: raw(6182 16000 16000 16000) min(5982 16000 16000 16000) spread(5982 16000 16000 16000) max_pv 7591 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(6182 16000 16000 16000) min(5982 16000 16000 16000) spread(5982 16000 16000 16000) max_pv 7591 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1425 1425 6195 7591 5982 5982 -1425 1425 6195 7591 5982 5982 -1448 1448 6295 7591 5982 5982 -1448 1448 6295 7591 5982 5982 -1397 1397 6073 7591 5982 5982 -1397 1397 6073 7591 5982 5982 -1446 1446 6286 7591 5982 5982 -1446 1446 6286 7591 5982 5982 -1446 1446 6286 7591 5982 5982 -1446 1446 6286 7591 5982 5982 -1376 1376 5982 7591 5982 5982 -1376 1376 5982 7591 5982 5982 -1398 1398 6078 7591 5982 5982 -1398 1398 6078 7591 5982 5982 -1398 1398 6078 7591 5982 5982 -1398 1398 6078 7591 5982 5982 -1438 1438 6252 7591 5982 5982 -1438 1438 6252 7591 5982 5982 -1438 1438 6252 7591 5982 5982 -1438 1438 6252 7591 5982 5982 2026-03-05 17:11:52,775 Hysteresis 281201 0: raw(6252 16000 16000 16000) min(5982 16000 16000 16000) spread(5982 16000 16000 16000) max_pv 7591 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(6252 16000 16000 16000) min(5982 16000 16000 16000) spread(5982 16000 16000 16000) max_pv 7591 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1401 1401 6091 7591 5982 5982 -1401 1401 6091 7591 5982 5982 -1379 1379 5995 7591 5982 5982 -1379 1379 5995 7591 5982 5982 -1383 1383 6013 7591 5982 5982 -1383 1383 6013 7591 5982 5982 -1350 1350 5869 7591 5869 5869 -1350 1350 5869 7591 5869 5869 -1350 1350 5869 7591 5869 5869 -1378 1378 5991 7591 5869 5869 -1378 1378 5991 7591 5869 5869 -1378 1378 5991 7591 5869 5869 -1378 1378 5991 7591 5869 5869 -1374 1374 5973 7591 5869 5869 -1374 1374 5973 7591 5869 5869 -1344 1344 5843 7591 5843 5843 -1344 1344 5843 7591 5843 5843 -1344 1344 5843 7591 5843 5843 -1344 1344 5843 7591 5843 5843 -1320 1320 5739 7591 5739 5739 2026-03-05 17:12:02,779 Hysteresis 281211 0: raw(5739 16000 16000 16000) min(5739 16000 16000 16000) spread(5739 16000 16000 16000) max_pv 7591 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(5739 16000 16000 16000) min(5739 16000 16000 16000) spread(5739 16000 16000 16000) max_pv 7591 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1320 1320 5739 7591 5739 5739 -1381 1381 6004 7591 5739 5739 -1381 1381 6004 7591 5739 5739 -1360 1360 5913 7591 5739 5739 -1360 1360 5913 7591 5739 5739 -1364 1364 5930 7591 5739 5739 -1364 1364 5930 7591 5739 5739 -1340 1340 5826 7591 5739 5739 -1340 1340 5826 7591 5739 5739 -1340 1340 5826 7591 5739 5739 -1340 1340 5826 7591 5739 5739 -1320 1320 5739 7591 5739 5739 -1320 1320 5739 7591 5739 5739 -1386 1386 6026 7591 5739 5739 -1386 1386 6026 7591 5739 5739 -1369 1369 5952 7591 5739 5739 -1369 1369 5952 7591 5739 5739 -1366 1366 5939 7591 5739 5739 -1366 1366 5939 7591 5739 5739 -1366 1366 5939 7591 5739 5739 2026-03-05 17:12:12,826 Hysteresis 281221 0: raw(5939 16000 16000 16000) min(5739 16000 16000 16000) spread(5739 16000 16000 16000) max_pv 7591 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(5939 16000 16000 16000) min(5739 16000 16000 16000) spread(5739 16000 16000 16000) max_pv 7591 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1366 1366 5939 7591 5739 5739 -1309 1309 5691 7591 5691 5691 -1309 1309 5691 7591 5691 5691 -1405 1405 6108 7591 5691 5691 -1405 1405 6108 7591 5691 5691 -1358 1358 5904 7591 5691 5691 -1358 1358 5904 7591 5691 5691 -1351 1351 5873 7591 5691 5691 -1351 1351 5873 7591 5691 5691 -1349 1349 5865 7591 5691 5691 -1349 1349 5865 7591 5691 5691 -1349 1349 5865 7591 5691 5691 -1349 1349 5865 7591 5691 5691 -1384 1384 6017 7591 5691 5691 -1384 1384 6017 7591 5691 5691 -1295 1295 5630 7591 5630 5630 -1295 1295 5630 7591 5630 5630 -1331 1331 5786 7591 5630 5630 -1331 1331 5786 7591 5630 5630 -1303 1303 5665 7591 5630 5630 2026-03-05 17:12:22,830 Hysteresis 281231 0: raw(5665 16000 16000 16000) min(5630 16000 16000 16000) spread(5630 16000 16000 16000) max_pv 7591 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(5665 16000 16000 16000) min(5630 16000 16000 16000) spread(5630 16000 16000 16000) max_pv 7591 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1303 1303 5665 7591 5630 5630 -1303 1303 5665 7591 5630 5630 -1303 1303 5665 7591 5630 5630 -1330 1330 5782 7591 5630 5630 -1330 1330 5782 7591 5630 5630 -1370 1370 5956 7591 5630 5630 -1370 1370 5956 7591 5630 5630 -1345 1345 5847 7591 5630 5630 -1345 1345 5847 7591 5630 5630 -1318 1318 5730 7591 5630 5630 -1318 1318 5730 7591 5630 5630 -1318 1318 5730 7591 5630 5630 -1318 1318 5730 7591 5630 5630 -1310 1310 5695 7591 5630 5630 -1310 1310 5695 7591 5630 5630 -1297 1297 5639 7591 5630 5630 -1297 1297 5639 7591 5630 5630 -1318 1318 5730 7521 5630 5630 -1318 1318 5730 7521 5630 5630 -1302 1302 5660 7521 5630 5630 2026-03-05 17:12:32,833 Hysteresis 281241 0: raw(5660 16000 16000 16000) min(5630 16000 16000 16000) spread(5630 16000 16000 16000) max_pv 7521 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(5660 16000 16000 16000) min(5630 16000 16000 16000) spread(5630 16000 16000 16000) max_pv 7521 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1302 1302 5660 7521 5630 5630 -1268 1268 5513 7421 5513 5513 -1268 1268 5513 7421 5513 5513 -1268 1268 5513 7421 5513 5513 -1268 1268 5513 7421 5513 5513 -1257 1257 5465 7421 5465 5465 -1257 1257 5465 7421 5465 5465 -1235 1235 5369 7421 5369 5369 -1235 1235 5369 7421 5369 5369 -1224 1224 5321 7421 5321 5321 -1224 1224 5321 7421 5321 5321 -1313 1313 5708 7421 5321 5321 -1313 1313 5708 7421 5321 5321 -1313 1313 5708 7421 5321 5321 -1313 1313 5708 7421 5321 5321 -1236 1236 5373 7421 5321 5321 -1236 1236 5373 7421 5321 5321 -1249 1249 5430 7421 5321 5321 -1249 1249 5430 7421 5321 5321 -1255 1255 5456 7421 5321 5321 2026-03-05 17:12:42,837 Hysteresis 281251 0: raw(5456 16000 16000 16000) min(5321 16000 16000 16000) spread(5321 16000 16000 16000) max_pv 7421 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(5456 16000 16000 16000) min(5321 16000 16000 16000) spread(5321 16000 16000 16000) max_pv 7421 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1255 1255 5456 7421 5321 5321 -1301 1301 5656 7421 5321 5321 -1301 1301 5656 7421 5321 5321 -1220 1220 5304 7421 5304 5304 -1220 1220 5304 7421 5304 5304 -1220 1220 5304 7421 5304 5304 -1220 1220 5304 7421 5304 5304 -1248 1248 5426 7421 5304 5304 -1248 1248 5426 7421 5304 5304 -1247 1247 5421 7313 5304 5304 -1247 1247 5421 7313 5304 5304 -1226 1226 5330 7265 5304 5304 -1226 1226 5330 7265 5304 5304 -1205 1205 5239 6917 5239 5239 -1205 1205 5239 6917 5239 5239 -1205 1205 5239 6917 5239 5239 -1205 1205 5239 6917 5239 5239 -1250 1250 5434 6560 5239 5239 -1250 1250 5434 6560 5239 5239 -1250 1250 5434 6560 5239 5239 2026-03-05 17:12:52,840 Hysteresis 281261 0: raw(5434 16000 16000 16000) min(5239 16000 16000 16000) spread(5239 16000 16000 16000) max_pv 6560 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(5434 16000 16000 16000) min(5239 16000 16000 16000) spread(5239 16000 16000 16000) max_pv 6560 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1250 1250 5434 6560 5239 5239 -1251 1251 5439 6560 5239 5239 -1251 1251 5439 6560 5239 5239 -1254 1254 5452 6560 5239 5239 -1254 1254 5452 6560 5239 5239 -1211 1211 5265 6560 5239 5239 -1211 1211 5265 6560 5239 5239 -1211 1211 5265 6560 5239 5239 -1211 1211 5265 6560 5239 5239 -1219 1219 5300 6560 5239 5239 -1219 1219 5300 6560 5239 5239 -1236 1236 5373 6560 5239 5239 -1236 1236 5373 6560 5239 5239 -1236 1236 5373 6560 5239 5239 -1236 1236 5373 6560 5239 5239 -1231 1231 5352 6560 5239 5239 -1231 1231 5352 6560 5239 5239 -1231 1231 5352 6560 5239 5239 -1231 1231 5352 6560 5239 5239 -1180 1180 5130 6560 5130 5130 2026-03-05 17:13:02,849 Hysteresis 281271 0: raw(5130 16000 16000 16000) min(5130 16000 16000 16000) spread(5130 16000 16000 16000) max_pv 6560 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(5130 16000 16000 16000) min(5130 16000 16000 16000) spread(5130 16000 16000 16000) max_pv 6560 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1180 1180 5130 6560 5130 5130 -1248 1248 5426 6560 5130 5130 -1248 1248 5426 6560 5130 5130 -1264 1264 5495 6560 5130 5130 -1264 1264 5495 6560 5130 5130 -1244 1244 5408 6560 5130 5130 -1244 1244 5408 6560 5130 5130 -1234 1234 5365 6560 5130 5130 -1234 1234 5365 6560 5130 5130 -1234 1234 5365 6560 5130 5130 -1234 1234 5365 6560 5130 5130 -1211 1211 5265 6560 5130 5130 -1211 1211 5265 6560 5130 5130 -1214 1214 5278 6508 5130 5130 -1214 1214 5278 6508 5130 5130 -1211 1211 5265 6508 5130 5130 -1211 1211 5265 6508 5130 5130 -1196 1196 5200 6508 5130 5130 -1196 1196 5200 6508 5130 5130 -1196 1196 5200 6508 5130 5130 2026-03-05 17:13:12,854 Hysteresis 281281 0: raw(5200 16000 16000 16000) min(5130 16000 16000 16000) spread(5130 16000 16000 16000) max_pv 6508 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(5200 16000 16000 16000) min(5130 16000 16000 16000) spread(5130 16000 16000 16000) max_pv 6508 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1196 1196 5200 6508 5130 5130 -1241 1241 5395 6508 5130 5130 -1241 1241 5395 6508 5130 5130 -1216 1216 5286 6508 5130 5130 -1216 1216 5286 6508 5130 5130 -1197 1197 5204 6508 5130 5130 -1197 1197 5204 6508 5130 5130 -1186 1186 5156 6508 5130 5130 -1186 1186 5156 6508 5130 5130 -1179 1179 5126 6508 5126 5126 -1179 1179 5126 6508 5126 5126 -1179 1179 5126 6508 5126 5126 -1179 1179 5126 6508 5126 5126 -1137 1137 4943 6508 4943 4943 -1137 1137 4943 6508 4943 4943 -1212 1212 5269 6508 4943 4943 -1212 1212 5269 6508 4943 4943 -1142 1142 4965 6508 4943 4943 -1142 1142 4965 6508 4943 4943 -1161 1161 5047 6508 4943 4943 2026-03-05 17:13:22,857 Hysteresis 281291 0: raw(5047 16000 16000 16000) min(4943 16000 16000 16000) spread(4943 16000 16000 16000) max_pv 6508 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(5047 16000 16000 16000) min(4943 16000 16000 16000) spread(4943 16000 16000 16000) max_pv 6508 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1161 1161 5047 6508 4943 4943 -1161 1161 5047 6508 4943 4943 -1161 1161 5047 6508 4943 4943 -1189 1189 5169 6508 4943 4943 -1189 1189 5169 6508 4943 4943 -1123 1123 4882 6508 4882 4882 -1123 1123 4882 6508 4882 4882 -1191 1191 5178 6508 4882 4882 -1191 1191 5178 6508 4882 4882 -1130 1130 4913 6482 4882 4882 -1130 1130 4913 6482 4882 4882 -1115 1115 4847 6482 4847 4847 -1115 1115 4847 6482 4847 4847 -1115 1115 4847 6482 4847 4847 -1115 1115 4847 6482 4847 4847 -1136 1136 4939 6482 4847 4847 -1136 1136 4939 6482 4847 4847 -1160 1160 5043 6482 4847 4847 -1160 1160 5043 6482 4847 4847 -1075 1075 4673 6482 4673 4673 2026-03-05 17:13:32,860 Hysteresis 281301 0: raw(4673 16000 16000 16000) min(4673 16000 16000 16000) spread(4673 16000 16000 16000) max_pv 6482 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(4673 16000 16000 16000) min(4673 16000 16000 16000) spread(4673 16000 16000 16000) max_pv 6482 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1075 1075 4673 6482 4673 4673 -1089 1089 4734 6482 4673 4673 -1089 1089 4734 6482 4673 4673 -1089 1089 4734 6482 4673 4673 -1089 1089 4734 6482 4673 4673 -1103 1103 4795 6482 4673 4673 -1103 1103 4795 6482 4673 4673 -1104 1104 4800 6482 4673 4673 -1104 1104 4800 6482 4673 4673 -1062 1062 4617 6482 4617 4617 -1062 1062 4617 6482 4617 4617 -1144 1144 4973 6482 4617 4617 -1144 1144 4973 6482 4617 4617 -1098 1098 4773 6482 4617 4617 -1098 1098 4773 6482 4617 4617 -1098 1098 4773 6482 4617 4617 -1098 1098 4773 6482 4617 4617 -1093 1093 4752 6482 4617 4617 -1093 1093 4752 6482 4617 4617 -1055 1055 4586 6482 4586 4586 2026-03-05 17:13:42,865 Hysteresis 281311 0: raw(4586 16000 16000 16000) min(4586 16000 16000 16000) spread(4586 16000 16000 16000) max_pv 6482 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(4586 16000 16000 16000) min(4586 16000 16000 16000) spread(4586 16000 16000 16000) max_pv 6482 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1055 1055 4586 6482 4586 4586 -1050 1050 4565 6482 4565 4565 -1050 1050 4565 6482 4565 4565 -1076 1076 4678 6482 4565 4565 -1076 1076 4678 6482 4565 4565 -1076 1076 4678 6482 4565 4565 -1076 1076 4678 6482 4565 4565 -1066 1066 4634 6482 4565 4565 -1066 1066 4634 6482 4565 4565 -1068 1068 4643 6482 4565 4565 -1068 1068 4643 6482 4565 4565 -1093 1093 4752 6482 4565 4565 -1093 1093 4752 6482 4565 4565 -1118 1118 4860 6482 4565 4565 -1118 1118 4860 6482 4565 4565 -1098 1098 4773 6482 4565 4565 -1098 1098 4773 6482 4565 4565 -1098 1098 4773 6482 4565 4565 -1098 1098 4773 6482 4565 4565 -1083 1083 4708 6482 4565 4565 2026-03-05 17:13:52,927 Hysteresis 281321 0: raw(4708 16000 16000 16000) min(4565 16000 16000 16000) spread(4565 16000 16000 16000) max_pv 6482 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(4708 16000 16000 16000) min(4565 16000 16000 16000) spread(4565 16000 16000 16000) max_pv 6482 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1083 1083 4708 6482 4565 4565 -1093 1093 4752 6482 4565 4565 -1093 1093 4752 6482 4565 4565 -1123 1123 4882 6482 4565 4565 -1123 1123 4882 6482 4565 4565 -1128 1128 4904 6482 4565 4565 -1128 1128 4904 6482 4565 4565 -1128 1128 4904 6482 4565 4565 -1128 1128 4904 6482 4565 4565 -1070 1070 4652 6482 4565 4565 -1070 1070 4652 6482 4565 4565 -1058 1058 4600 6482 4565 4565 -1058 1058 4600 6482 4565 4565 -1058 1058 4600 6482 4565 4565 -1058 1058 4600 6482 4565 4565 -1072 1072 4660 6482 4565 4565 -1072 1072 4660 6482 4565 4565 -1019 1019 4430 6482 4430 4430 -1019 1019 4430 6482 4430 4430 -1019 1019 4430 6482 4430 4430 2026-03-05 17:14:02,933 Hysteresis 281331 0: raw(4430 16000 16000 16000) min(4430 16000 16000 16000) spread(4430 16000 16000 16000) max_pv 6482 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(4430 16000 16000 16000) min(4430 16000 16000 16000) spread(4430 16000 16000 16000) max_pv 6482 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1019 1019 4430 6482 4430 4430 -1024 1024 4452 6482 4430 4430 -1024 1024 4452 6482 4430 4430 -1019 1019 4430 6482 4430 4430 -1019 1019 4430 6482 4430 4430 -1024 1024 4452 6482 4430 4430 -1024 1024 4452 6482 4430 4430 -1046 1046 4547 6482 4430 4430 -1046 1046 4547 6482 4430 4430 -1046 1046 4547 6482 4430 4430 -1046 1046 4547 6482 4430 4430 -1056 1056 4591 6482 4430 4430 -1056 1056 4591 6482 4430 4430 -1028 1028 4469 6482 4430 4430 -1028 1028 4469 6482 4430 4430 -1028 1028 4469 6482 4430 4430 -1028 1028 4469 6482 4430 4430 -1019 1019 4430 6482 4430 4430 -1019 1019 4430 6482 4430 4430 -990 990 4304 6482 4304 4304 2026-03-05 17:14:12,940 Hysteresis 281341 0: raw(4304 16000 16000 16000) min(4304 16000 16000 16000) spread(4304 16000 16000 16000) max_pv 6482 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(4304 16000 16000 16000) min(4304 16000 16000 16000) spread(4304 16000 16000 16000) max_pv 6482 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -990 990 4304 6482 4304 4304 -990 990 4304 6482 4304 4304 -990 990 4304 6482 4304 4304 -1033 1033 4491 6482 4304 4304 -1033 1033 4491 6482 4304 4304 -970 970 4217 6482 4217 4217 -970 970 4217 6482 4217 4217 -978 978 4252 6482 4217 4217 -978 978 4252 6482 4217 4217 -980 980 4260 6482 4217 4217 -980 980 4260 6482 4217 4217 -980 980 4260 6482 4217 4217 -980 980 4260 6482 4217 4217 -1017 1017 4421 6482 4217 4217 -1017 1017 4421 6482 4217 4217 -989 989 4300 6482 4217 4217 -989 989 4300 6482 4217 4217 -977 977 4247 6478 4217 4217 -977 977 4247 6478 4217 4217 -959 959 4169 6478 4169 4169 2026-03-05 17:14:22,948 Hysteresis 281351 0: raw(4169 16000 16000 16000) min(4169 16000 16000 16000) spread(4169 16000 16000 16000) max_pv 6478 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(4169 16000 16000 16000) min(4169 16000 16000 16000) spread(4169 16000 16000 16000) max_pv 6478 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -959 959 4169 6478 4169 4169 -954 954 4147 6478 4147 4147 -954 954 4147 6478 4147 4147 -954 954 4147 6478 4147 4147 -954 954 4147 6478 4147 4147 -903 903 3926 6478 3926 3926 -903 903 3926 6478 3926 3926 -922 922 4008 6478 3926 3926 -922 922 4008 6478 3926 3926 -909 909 3952 6478 3926 3926 -909 909 3952 6478 3926 3926 -889 889 3865 6478 3865 3865 -889 889 3865 6478 3865 3865 -889 889 3865 6478 3865 3865 -889 889 3865 6478 3865 3865 -909 909 3952 6478 3865 3865 -909 909 3952 6478 3865 3865 -871 871 3786 6478 3786 3786 -871 871 3786 6478 3786 3786 -938 938 4078 6478 3786 3786 2026-03-05 17:14:32,957 Hysteresis 281361 0: raw(4078 16000 16000 16000) min(3786 16000 16000 16000) spread(3786 16000 16000 16000) max_pv 6478 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(4078 16000 16000 16000) min(3786 16000 16000 16000) spread(3786 16000 16000 16000) max_pv 6478 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -938 938 4078 6478 3786 3786 -886 886 3852 6439 3786 3786 -886 886 3852 6439 3786 3786 -902 902 3921 6439 3786 3786 -902 902 3921 6439 3786 3786 -902 902 3921 6439 3786 3786 -902 902 3921 6439 3786 3786 -879 879 3821 6439 3786 3786 -879 879 3821 6439 3786 3786 -925 925 4021 6439 3786 3786 -925 925 4021 6439 3786 3786 -850 850 3695 6439 3695 3695 -850 850 3695 6439 3695 3695 -905 905 3934 6439 3695 3695 -905 905 3934 6439 3695 3695 -905 905 3934 6439 3695 3695 -905 905 3934 6439 3695 3695 -900 900 3913 6439 3695 3695 -900 900 3913 6439 3695 3695 -916 916 3982 6439 3695 3695 2026-03-05 17:14:42,998 Hysteresis 281371 0: raw(3982 16000 16000 16000) min(3695 16000 16000 16000) spread(3695 16000 16000 16000) max_pv 6439 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(3982 16000 16000 16000) min(3695 16000 16000 16000) spread(3695 16000 16000 16000) max_pv 6439 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -916 916 3982 6439 3695 3695 -841 841 3656 6439 3656 3656 -841 841 3656 6439 3656 3656 -913 913 3969 6439 3656 3656 -913 913 3969 6439 3656 3656 -866 866 3765 6439 3656 3656 -866 866 3765 6439 3656 3656 -866 866 3765 6439 3656 3656 -866 866 3765 6439 3656 3656 -864 864 3756 6439 3656 3656 -864 864 3756 6439 3656 3656 -883 883 3839 6439 3656 3656 -883 883 3839 6439 3656 3656 -907 907 3943 6439 3656 3656 -907 907 3943 6439 3656 3656 -831 831 3613 6439 3613 3613 -831 831 3613 6439 3613 3613 -831 831 3613 6439 3613 3613 -831 831 3613 6439 3613 3613 -858 858 3730 6439 3613 3613 2026-03-05 17:14:53,002 Hysteresis 281381 0: raw(3730 16000 16000 16000) min(3613 16000 16000 16000) spread(3613 16000 16000 16000) max_pv 6439 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(3730 16000 16000 16000) min(3613 16000 16000 16000) spread(3613 16000 16000 16000) max_pv 6439 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -858 858 3730 6439 3613 3613 -855 855 3717 6439 3613 3613 -855 855 3717 6439 3613 3613 -869 869 3778 6439 3613 3613 -869 869 3778 6439 3613 3613 -816 816 3547 6439 3547 3547 -816 816 3547 6439 3547 3547 -832 832 3617 6439 3547 3547 -832 832 3617 6439 3547 3547 -832 832 3617 6439 3547 3547 -832 832 3617 6439 3547 3547 -851 851 3700 6439 3547 3547 -851 851 3700 6439 3547 3547 -848 848 3686 6439 3547 3547 -848 848 3686 6439 3547 3547 -827 827 3595 6439 3547 3547 -827 827 3595 6439 3547 3547 -788 788 3426 6439 3426 3426 -788 788 3426 6439 3426 3426 -788 788 3426 6439 3426 3426 2026-03-05 17:15:03,005 Hysteresis 281391 0: raw(3426 16000 16000 16000) min(3426 16000 16000 16000) spread(3426 16000 16000 16000) max_pv 6439 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(3426 16000 16000 16000) min(3426 16000 16000 16000) spread(3426 16000 16000 16000) max_pv 6439 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -788 788 3426 6439 3426 3426 -800 800 3478 6439 3426 3426 -800 800 3478 6439 3426 3426 -818 818 3556 6439 3426 3426 -818 818 3556 6439 3426 3426 -819 819 3560 6439 3426 3426 -819 819 3560 6439 3426 3426 -810 810 3521 6439 3426 3426 -810 810 3521 6439 3426 3426 -851 851 3700 6439 3426 3426 -851 851 3700 6439 3426 3426 -851 851 3700 6439 3426 3426 -851 851 3700 6439 3426 3426 -823 823 3578 6439 3426 3426 -823 823 3578 6439 3426 3426 -791 791 3439 6439 3426 3426 -791 791 3439 6439 3426 3426 -789 789 3430 6439 3426 3426 -789 789 3430 6439 3426 3426 -803 803 3491 6439 3426 3426 2026-03-05 17:15:13,014 Hysteresis 281401 0: raw(3491 16000 16000 16000) min(3426 16000 16000 16000) spread(3426 16000 16000 16000) max_pv 6439 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(3491 16000 16000 16000) min(3426 16000 16000 16000) spread(3426 16000 16000 16000) max_pv 6439 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -803 803 3491 6439 3426 3426 -803 803 3491 6439 3426 3426 -803 803 3491 6439 3426 3426 -773 773 3360 6439 3360 3360 -773 773 3360 6439 3360 3360 -794 794 3452 6439 3360 3360 -794 794 3452 6439 3360 3360 -774 774 3365 6439 3360 3360 -774 774 3365 6439 3360 3360 -764 764 3321 6439 3321 3321 -764 764 3321 6439 3321 3321 -732 732 3182 6439 3182 3182 -732 732 3182 6439 3182 3182 -732 732 3182 6439 3182 3182 -732 732 3182 6439 3182 3182 -701 701 3047 6439 3047 3047 -701 701 3047 6439 3047 3047 -728 728 3165 6439 3047 3047 -728 728 3165 6439 3047 3047 -721 721 3134 6439 3047 3047 2026-03-05 17:15:23,061 Hysteresis 281412 0: raw(3134 16000 16000 16000) min(3047 16000 16000 16000) spread(3047 16000 16000 16000) max_pv 6439 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(3134 16000 16000 16000) min(3047 16000 16000 16000) spread(3047 16000 16000 16000) max_pv 6439 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -721 721 3134 6439 3047 3047 -714 714 3104 6439 3047 3047 -714 714 3104 6439 3047 3047 -714 714 3104 6439 3047 3047 -714 714 3104 6439 3047 3047 -689 689 2995 6439 2995 2995 -689 689 2995 6439 2995 2995 -754 754 3278 6439 2995 2995 -754 754 3278 6439 2995 2995 -729 729 3169 6439 2995 2995 -729 729 3169 6439 2995 2995 -726 726 3156 6382 2995 2995 -726 726 3156 6382 2995 2995 -713 713 3100 6382 2995 2995 -713 713 3100 6382 2995 2995 -713 713 3100 6382 2995 2995 -713 713 3100 6382 2995 2995 -675 675 2934 6382 2934 2934 -675 675 2934 6382 2934 2934 -734 734 3191 6382 2934 2934 2026-03-05 17:15:33,083 Hysteresis 281422 0: raw(3191 16000 16000 16000) min(2934 16000 16000 16000) spread(2934 16000 16000 16000) max_pv 6382 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(3191 16000 16000 16000) min(2934 16000 16000 16000) spread(2934 16000 16000 16000) max_pv 6382 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -734 734 3191 6382 2934 2934 -712 712 3095 6382 2934 2934 -712 712 3095 6382 2934 2934 -703 703 3056 6382 2934 2934 -703 703 3056 6382 2934 2934 -703 703 3056 6382 2934 2934 -703 703 3056 6382 2934 2934 -649 649 2821 6382 2821 2821 -649 649 2821 6382 2821 2821 -725 725 3152 6382 2821 2821 -725 725 3152 6382 2821 2821 -700 700 3043 6382 2821 2821 -700 700 3043 6382 2821 2821 -699 699 3039 6295 2821 2821 -699 699 3039 6295 2821 2821 -702 702 3052 6295 2821 2821 -702 702 3052 6295 2821 2821 -702 702 3052 6295 2821 2821 -702 702 3052 6295 2821 2821 -679 679 2952 6295 2821 2821 2026-03-05 17:15:43,087 Hysteresis 281432 0: raw(2952 16000 16000 16000) min(2821 16000 16000 16000) spread(2821 16000 16000 16000) max_pv 6295 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(2952 16000 16000 16000) min(2821 16000 16000 16000) spread(2821 16000 16000 16000) max_pv 6295 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -679 679 2952 6295 2821 2821 -647 647 2813 6295 2813 2813 -647 647 2813 6295 2813 2813 -668 668 2904 6286 2813 2813 -668 668 2904 6286 2813 2813 -688 688 2991 6286 2813 2813 -688 688 2991 6286 2813 2813 -688 688 2991 6286 2813 2813 -688 688 2991 6286 2813 2813 -678 678 2947 6252 2813 2813 -678 678 2947 6252 2813 2813 -650 650 2826 6252 2813 2813 -650 650 2826 6252 2813 2813 -620 620 2695 6252 2695 2695 -620 620 2695 6252 2695 2695 -690 690 3000 6252 2695 2695 -690 690 3000 6252 2695 2695 -690 690 3000 6252 2695 2695 -690 690 3000 6252 2695 2695 -654 654 2843 6108 2695 2695 2026-03-05 17:15:53,090 Hysteresis 281442 0: raw(2843 16000 16000 16000) min(2695 16000 16000 16000) spread(2695 16000 16000 16000) max_pv 6108 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(2843 16000 16000 16000) min(2695 16000 16000 16000) spread(2695 16000 16000 16000) max_pv 6108 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -654 654 2843 6108 2695 2695 -660 660 2869 6108 2695 2695 -660 660 2869 6108 2695 2695 -640 640 2782 6108 2695 2695 -640 640 2782 6108 2695 2695 -694 694 3017 6108 2695 2695 -694 694 3017 6108 2695 2695 -662 662 2878 6108 2695 2695 -662 662 2878 6108 2695 2695 -662 662 2878 6108 2695 2695 -662 662 2878 6108 2695 2695 -669 669 2908 6108 2695 2695 -669 669 2908 6108 2695 2695 -671 671 2917 6108 2695 2695 -671 671 2917 6108 2695 2695 -641 641 2786 6108 2695 2695 -641 641 2786 6108 2695 2695 -692 692 3008 6108 2695 2695 -692 692 3008 6108 2695 2695 -692 692 3008 6108 2695 2695 2026-03-05 17:16:03,093 Hysteresis 281452 0: raw(3008 16000 16000 16000) min(2695 16000 16000 16000) spread(2695 16000 16000 16000) max_pv 6108 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(3008 16000 16000 16000) min(2695 16000 16000 16000) spread(2695 16000 16000 16000) max_pv 6108 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -692 692 3008 6108 2695 2695 -643 643 2795 6108 2695 2695 -643 643 2795 6108 2695 2695 -632 632 2747 6108 2695 2695 -632 632 2747 6108 2695 2695 -629 629 2734 6108 2695 2695 -629 629 2734 6108 2695 2695 -593 593 2578 6108 2578 2578 -593 593 2578 6108 2578 2578 -664 664 2886 6108 2578 2578 -664 664 2886 6108 2578 2578 -664 664 2886 6108 2578 2578 -664 664 2886 6108 2578 2578 -596 596 2591 6108 2578 2578 -596 596 2591 6108 2578 2578 -603 603 2621 6108 2578 2578 -603 603 2621 6108 2578 2578 -609 609 2647 6108 2578 2578 -609 609 2647 6108 2578 2578 2026-03-05 17:16:13,123 Hysteresis 281462 0: raw(2647 16000 16000 16000) min(2578 16000 16000 16000) spread(2578 16000 16000 16000) max_pv 6108 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(2647 16000 16000 16000) min(2578 16000 16000 16000) spread(2578 16000 16000 16000) max_pv 6108 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -581 581 2526 6108 2526 2526 -581 581 2526 6108 2526 2526 -581 581 2526 6108 2526 2526 -581 581 2526 6108 2526 2526 -573 573 2491 6108 2491 2491 -573 573 2491 6017 2491 2491 -557 557 2421 6017 2421 2421 -557 557 2421 6017 2421 2421 -559 559 2430 6017 2421 2421 -559 559 2430 6017 2421 2421 -558 558 2426 6017 2421 2421 -558 558 2426 6017 2421 2421 -595 595 2586 6017 2421 2421 -595 595 2586 6017 2421 2421 -595 595 2586 6017 2421 2421 -595 595 2586 5956 2421 2421 -579 579 2517 5956 2421 2421 -579 579 2517 5956 2421 2421 -513 513 2230 5956 2230 2230 -513 513 2230 5956 2230 2230 2026-03-05 17:16:23,130 Hysteresis 281472 0: raw(2230 16000 16000 16000) min(2230 16000 16000 16000) spread(2230 16000 16000 16000) max_pv 5956 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(2230 16000 16000 16000) min(2230 16000 16000 16000) spread(2230 16000 16000 16000) max_pv 5956 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -531 531 2308 5956 2230 2230 -531 531 2308 5956 2230 2230 -581 581 2526 5956 2230 2230 -581 581 2526 5956 2230 2230 -581 581 2526 5956 2230 2230 -581 581 2526 5956 2230 2230 -543 543 2360 5956 2230 2230 -543 543 2360 5847 2230 2230 -615 615 2673 5847 2230 2230 -615 615 2673 5730 2230 2230 -568 568 2469 5730 2230 2230 -568 568 2469 5730 2230 2230 -564 564 2452 5730 2230 2230 -564 564 2452 5730 2230 2230 -569 569 2473 5730 2230 2230 -569 569 2473 5730 2230 2230 -569 569 2473 5730 2230 2230 -569 569 2473 5730 2230 2230 -606 606 2634 5730 2230 2230 -606 606 2634 5708 2230 2230 2026-03-05 17:16:33,133 Hysteresis 281482 0: raw(2634 16000 16000 16000) min(2230 16000 16000 16000) spread(2230 16000 16000 16000) max_pv 5708 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(2634 16000 16000 16000) min(2230 16000 16000 16000) spread(2230 16000 16000 16000) max_pv 5708 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -521 521 2265 5708 2230 2230 -521 521 2265 5708 2230 2230 -540 540 2347 5708 2230 2230 -540 540 2347 5708 2230 2230 -548 548 2382 5708 2230 2230 -548 548 2382 5708 2230 2230 -548 548 2382 5708 2230 2230 -548 548 2382 5708 2230 2230 -561 561 2439 5708 2230 2230 -561 561 2439 5708 2230 2230 -587 587 2552 5708 2230 2230 -587 587 2552 5708 2230 2230 -565 565 2456 5708 2230 2230 -565 565 2456 5708 2230 2230 -568 568 2469 5708 2230 2230 -568 568 2469 5656 2230 2230 -563 563 2447 5656 2230 2230 -563 563 2447 5656 2230 2230 -563 563 2447 5656 2230 2230 -563 563 2447 5656 2230 2230 2026-03-05 17:16:43,137 Hysteresis 281492 0: raw(2447 16000 16000 16000) min(2230 16000 16000 16000) spread(2230 16000 16000 16000) max_pv 5656 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(2447 16000 16000 16000) min(2230 16000 16000 16000) spread(2230 16000 16000 16000) max_pv 5656 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -569 569 2473 5656 2230 2230 -569 569 2473 5656 2230 2230 -512 512 2226 5656 2226 2226 -512 512 2226 5495 2226 2226 -582 582 2530 5495 2226 2226 -582 582 2530 5495 2226 2226 -571 571 2482 5495 2226 2226 -571 571 2482 5495 2226 2226 -571 571 2482 5495 2226 2226 -571 571 2482 5495 2226 2226 -562 562 2443 5495 2226 2226 -562 562 2443 5495 2226 2226 -505 505 2195 5495 2195 2195 -505 505 2195 5495 2195 2195 -581 581 2526 5495 2195 2195 -581 581 2526 5495 2195 2195 -508 508 2208 5495 2195 2195 -508 508 2208 5495 2195 2195 -555 555 2413 5495 2195 2195 -555 555 2413 5495 2195 2195 2026-03-05 17:16:53,140 Hysteresis 281502 0: raw(2413 16000 16000 16000) min(2195 16000 16000 16000) spread(2195 16000 16000 16000) max_pv 5495 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(2413 16000 16000 16000) min(2195 16000 16000 16000) spread(2195 16000 16000 16000) max_pv 5495 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -555 555 2413 5495 2195 2195 -555 555 2413 5495 2195 2195 -564 564 2452 5495 2195 2195 -564 564 2452 5495 2195 2195 -523 523 2273 5495 2195 2195 -523 523 2273 5495 2195 2195 -497 497 2160 5495 2160 2160 -497 497 2160 5495 2160 2160 -516 516 2243 5495 2160 2160 -516 516 2243 5495 2160 2160 -519 519 2256 5495 2160 2160 -519 519 2256 5495 2160 2160 -519 519 2256 5495 2160 2160 -519 519 2256 5495 2160 2160 -527 527 2291 5495 2160 2160 -527 527 2291 5495 2160 2160 -478 478 2078 5495 2078 2078 -478 478 2078 5495 2078 2078 -458 458 1991 5495 1991 1991 -458 458 1991 5495 1991 1991 2026-03-05 17:17:03,169 Hysteresis 281512 0: raw(1991 16000 16000 16000) min(1991 16000 16000 16000) spread(1991 16000 16000 16000) max_pv 5495 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(1991 16000 16000 16000) min(1991 16000 16000 16000) spread(1991 16000 16000 16000) max_pv 5495 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -512 512 2226 5495 1991 1991 -512 512 2226 5495 1991 1991 -512 512 2226 5495 1991 1991 -512 512 2226 5495 1991 1991 -481 481 2091 5495 1991 1991 -481 481 2091 5408 1991 1991 -487 487 2117 5408 1991 1991 -487 487 2117 5395 1991 1991 -469 469 2039 5395 1991 1991 -469 469 2039 5395 1991 1991 -529 529 2300 5395 1991 1991 -529 529 2300 5395 1991 1991 -482 482 2095 5395 1991 1991 -482 482 2095 5395 1991 1991 -482 482 2095 5395 1991 1991 -482 482 2095 5395 1991 1991 -485 485 2108 5395 1991 1991 -485 485 2108 5395 1991 1991 -484 484 2104 5395 1991 1991 -484 484 2104 5395 1991 1991 2026-03-05 17:17:13,176 Hysteresis 281522 0: raw(2104 16000 16000 16000) min(1991 16000 16000 16000) spread(1991 16000 16000 16000) max_pv 5395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(2104 16000 16000 16000) min(1991 16000 16000 16000) spread(1991 16000 16000 16000) max_pv 5395 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -477 477 2073 5395 1991 1991 -477 477 2073 5395 1991 1991 -532 532 2313 5395 1991 1991 -532 532 2313 5286 1991 1991 -532 532 2313 5286 1991 1991 -476 476 2069 5269 1991 1991 -476 476 2069 5269 1991 1991 -483 483 2100 5269 1991 1991 -483 483 2100 5269 1991 1991 -483 483 2100 5269 1991 1991 -452 452 1965 5269 1965 1965 -233 233 1013 5269 1013 1013 -233 233 1013 5269 1013 1013 -233 233 1013 5269 1013 1013 -489 489 2126 5269 1013 1013 -489 489 2126 5269 1013 1013 -489 489 2126 5269 1013 1013 -489 489 2126 5178 1013 1013 -494 494 2147 5178 1013 1013 -494 494 2147 5178 1013 1013 2026-03-05 17:17:23,179 Hysteresis 281532 0: raw(2147 16000 16000 16000) min(1013 16000 16000 16000) spread(1013 16000 16000 16000) max_pv 5178 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(2147 16000 16000 16000) min(1013 16000 16000 16000) spread(1013 16000 16000 16000) max_pv 5178 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -494 494 2147 5178 1013 1013 -506 506 2200 5178 1013 1013 -506 506 2200 5178 1013 1013 -532 532 2313 5178 1013 1013 -532 532 2313 5178 1013 1013 -532 532 2313 5178 1013 1013 -532 532 2313 5178 1013 1013 -532 532 2313 5178 1013 1013 -519 519 2256 5178 1013 1013 -508 508 2208 5043 1013 1013 -508 508 2208 5043 1013 1013 -491 491 2134 5043 1013 1013 -491 491 2134 5043 1013 1013 -491 491 2134 5043 1013 1013 -487 487 2117 5043 1013 1013 -444 444 1930 5043 1013 1013 -444 444 1930 5043 1013 1013 -444 444 1930 5043 1013 1013 -444 444 1930 5043 1013 1013 -476 476 2069 4973 1013 1013 2026-03-05 17:17:33,182 Hysteresis 281542 0: raw(2069 16000 16000 16000) min(1013 16000 16000 16000) spread(1013 16000 16000 16000) max_pv 4973 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(2069 16000 16000 16000) min(1013 16000 16000 16000) spread(1013 16000 16000 16000) max_pv 4973 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -476 476 2069 4973 1013 1013 -465 465 2021 4973 1013 1013 -465 465 2021 4973 1013 1013 -475 475 2065 4973 1013 1013 -475 475 2065 4973 1013 1013 -539 539 2343 4973 1013 1013 -539 539 2343 4973 1013 1013 -539 539 2343 4973 1013 1013 -539 539 2343 4973 1013 1013 -624 624 2713 4973 1013 1013 -624 624 2713 4973 1013 1013 -506 506 2200 4973 1013 1013 -506 506 2200 4973 1013 1013 -388 388 1686 4904 1013 1013 -388 388 1686 4904 1013 1013 -303 303 1317 4904 1013 1013 -303 303 1317 4904 1013 1013 -268 268 1165 4904 1013 1013 -268 268 1165 4904 1013 1013 -268 268 1165 4904 1013 1013 2026-03-05 17:17:43,250 Hysteresis 281552 0: raw(1165 16000 16000 16000) min(1013 16000 16000 16000) spread(1013 16000 16000 16000) max_pv 4904 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(1165 16000 16000 16000) min(1013 16000 16000 16000) spread(1013 16000 16000 16000) max_pv 4904 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -268 268 1165 4904 1013 1013 -544 544 2365 4904 1013 1013 -544 544 2365 4904 1013 1013 -442 442 1921 4904 1013 1013 -442 442 1921 4904 1013 1013 -394 394 1713 4904 1013 1013 -394 394 1713 4904 1013 1013 -487 487 2117 4904 1013 1013 -487 487 2117 4904 1013 1013 -487 487 2117 4904 1013 1013 -487 487 2117 4904 1013 1013 -487 487 2117 4904 1013 1013 -470 470 2043 4904 1013 1013 -470 470 2043 4904 1013 1013 -456 456 1982 4904 1013 1013 -456 456 1982 4904 1013 1013 -442 442 1921 4904 1013 1013 -442 442 1921 4904 1013 1013 -412 412 1791 4904 1013 1013 -436 436 1895 4904 1013 1013 2026-03-05 17:17:53,621 Hysteresis 281562 0: raw(1895 16000 16000 16000) min(1013 16000 16000 16000) spread(1013 16000 16000 16000) max_pv 4904 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(1895 16000 16000 16000) min(1013 16000 16000 16000) spread(1013 16000 16000 16000) max_pv 4904 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -436 436 1895 4904 1013 1013 -436 436 1895 4904 1013 1013 -436 436 1895 4904 1013 1013 -453 453 1969 4904 1013 1013 -453 453 1969 4904 1013 1013 -453 453 1969 4904 1013 1013 -447 447 1943 4904 1013 1013 -447 447 1943 4904 1013 1013 -483 483 2100 4904 1013 1013 -483 483 2100 4660 1013 1013 -416 416 1808 4660 1013 1013 -416 416 1808 4660 1013 1013 -416 416 1808 4660 1013 1013 -416 416 1808 4660 1013 1013 -419 419 1821 4660 1013 1013 -419 419 1821 4660 1013 1013 -412 412 1791 4660 1013 1013 -416 416 1808 4591 1013 1013 -416 416 1808 4591 1013 1013 -416 416 1808 4591 1013 1013 2026-03-05 17:18:03,626 Hysteresis 281572 0: raw(1808 16000 16000 16000) min(1013 16000 16000 16000) spread(1013 16000 16000 16000) max_pv 4591 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(1808 16000 16000 16000) min(1013 16000 16000 16000) spread(1013 16000 16000 16000) max_pv 4591 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -408 408 1773 4591 1013 1013 -408 408 1773 4591 1013 1013 -390 390 1695 4591 1013 1013 -390 390 1695 4591 1013 1013 -390 390 1695 4591 1013 1013 -426 426 1852 4591 1013 1013 -426 426 1852 4591 1013 1013 -430 430 1869 4591 1013 1013 -430 430 1869 4591 1013 1013 -428 428 1860 4591 1013 1013 -428 428 1860 4591 1013 1013 -428 428 1860 4591 1013 1013 -456 456 1982 4591 1013 1013 -456 456 1982 4491 1013 1013 -456 456 1982 4491 1013 1013 -464 464 2017 4491 1013 1013 -464 464 2017 4491 1013 1013 -404 404 1756 4491 1013 1013 -404 404 1756 4491 1013 1013 -404 404 1756 4491 1013 1013 2026-03-05 17:18:13,633 Hysteresis 281582 0: raw(1756 16000 16000 16000) min(1013 16000 16000 16000) spread(1013 16000 16000 16000) max_pv 4491 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(1756 16000 16000 16000) min(1013 16000 16000 16000) spread(1013 16000 16000 16000) max_pv 4491 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -411 411 1786 4491 1013 1013 -415 415 1804 4491 1013 1013 -415 415 1804 4491 1013 1013 -463 463 2013 4491 1013 1013 -463 463 2013 4491 1013 1013 -463 463 2013 4421 1013 1013 -463 463 2013 4421 1013 1013 -385 385 1673 4421 1013 1013 -385 385 1673 4421 1013 1013 -385 385 1673 4421 1013 1013 -449 449 1952 4421 1013 1013 -449 449 1952 4421 1013 1013 -427 427 1856 4421 1013 1013 -427 427 1856 4421 1013 1013 -427 427 1856 4421 1013 1013 -427 427 1856 4300 1013 1013 -427 427 1856 4300 1013 1013 -473 473 2056 4247 1013 1013 -473 473 2056 4247 1013 1013 -473 473 2056 4169 1013 1013 2026-03-05 17:18:23,641 Hysteresis 281592 0: raw(2056 16000 16000 16000) min(1013 16000 16000 16000) spread(1013 16000 16000 16000) max_pv 4169 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(2056 16000 16000 16000) min(1013 16000 16000 16000) spread(1013 16000 16000 16000) max_pv 4169 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -448 448 1947 4169 1013 1013 -448 448 1947 4147 1013 1013 -413 413 1795 4147 1013 1013 -416 416 1808 4147 1013 1013 -416 416 1808 4147 1013 1013 -433 433 1882 4078 1013 1013 -433 433 1882 4078 1013 1013 -433 433 1882 4078 1013 1013 -433 433 1882 4078 1013 1013 -400 400 1739 4078 1013 1013 -400 400 1739 4078 1013 1013 -400 400 1739 4078 1013 1013 -476 476 2069 4078 1013 1013 -423 423 1839 4078 1013 1013 -423 423 1839 4078 1013 1013 -432 432 1878 4078 1013 1013 -432 432 1878 4078 1013 1013 -432 432 1878 4078 1013 1013 -432 432 1878 4078 1013 1013 -428 428 1860 4078 1013 1013 2026-03-05 17:18:33,649 Hysteresis 281602 0: raw(1860 16000 16000 16000) min(1013 16000 16000 16000) spread(1013 16000 16000 16000) max_pv 4078 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(1860 16000 16000 16000) min(1013 16000 16000 16000) spread(1013 16000 16000 16000) max_pv 4078 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -428 428 1860 4078 1013 1013 -393 393 1708 4021 1013 1013 -393 393 1708 4021 1013 1013 -406 406 1765 4021 1013 1013 -406 406 1765 4021 1013 1013 -429 429 1865 4021 1013 1013 -429 429 1865 4021 1013 1013 -415 415 1804 4021 1013 1013 -415 415 1804 4021 1013 1013 -415 415 1804 4021 1013 1013 -415 415 1804 4021 1013 1013 -417 417 1813 3982 1013 1013 -417 417 1813 3982 1013 1013 -385 385 1673 3982 1013 1013 -385 385 1673 3982 1013 1013 -396 396 1721 3982 1013 1013 -396 396 1721 3982 1013 1013 -408 408 1773 3982 1013 1013 -408 408 1773 3982 1013 1013 -408 408 1773 3982 1013 1013 2026-03-05 17:18:43,663 Hysteresis 281612 0: raw(1773 16000 16000 16000) min(1013 16000 16000 16000) spread(1013 16000 16000 16000) max_pv 3982 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(1773 16000 16000 16000) min(1013 16000 16000 16000) spread(1013 16000 16000 16000) max_pv 3982 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -408 408 1773 3982 1013 1013 -396 396 1721 3969 1013 1013 -396 396 1721 3969 1013 1013 -412 412 1791 3969 1013 1013 -412 412 1791 3969 1013 1013 -457 457 1986 3943 1013 1013 -457 457 1986 3943 1013 1013 -429 429 1865 3943 1013 1013 -429 429 1865 3943 1013 1013 -411 411 1786 3943 1013 1013 -411 411 1786 3943 1013 1013 -411 411 1786 3943 1013 1013 -411 411 1786 3943 1013 1013 -410 410 1782 3943 1013 1013 -410 410 1782 3943 1013 1013 -440 440 1913 3778 1013 1013 -440 440 1913 3778 1013 1013 -381 381 1656 3778 1013 1013 -381 381 1656 3778 1013 1013 -593 593 2578 3778 1013 1013 2026-03-05 17:18:53,685 Hysteresis 281622 0: raw(2578 16000 16000 16000) min(1013 16000 16000 16000) spread(1013 16000 16000 16000) max_pv 3778 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(2578 16000 16000 16000) min(1013 16000 16000 16000) spread(1013 16000 16000 16000) max_pv 3778 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -593 593 2578 3778 1013 1013 -593 593 2578 3778 1013 1013 -593 593 2578 3778 1013 1013 -593 593 2578 3778 1013 1013 -605 605 2630 3778 1013 1013 -602 602 2617 3700 1013 1013 -602 602 2617 3700 1013 1013 -561 561 2439 3700 1013 1013 -561 561 2439 3700 1013 1013 -549 549 2386 3700 1013 1013 -549 549 2386 3700 1013 1013 -475 475 2065 3700 1013 1013 -475 475 2065 3700 1013 1013 -475 475 2065 3700 1013 1013 -475 475 2065 3700 1013 1013 -474 474 2060 3700 1013 1013 -474 474 2060 3700 1013 1013 -467 467 2030 3700 1013 1013 -467 467 2030 3700 1013 1013 -484 484 2104 3700 1013 1013 2026-03-05 17:19:03,691 Hysteresis 281632 0: raw(2104 16000 16000 16000) min(1013 16000 16000 16000) spread(1013 16000 16000 16000) max_pv 3700 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(2104 16000 16000 16000) min(1013 16000 16000 16000) spread(1013 16000 16000 16000) max_pv 3700 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -484 484 2104 3700 1013 1013 -425 425 1847 3700 1013 1013 -425 425 1847 3700 1013 1013 -425 425 1847 3700 1013 1013 -425 425 1847 3700 1013 1013 -455 455 1978 3700 1013 1013 -455 455 1978 3700 1013 1013 -445 445 1934 3700 1013 1013 -445 445 1934 3700 1013 1013 -436 436 1895 3700 1013 1013 -436 436 1895 3700 1013 1013 -460 460 2000 3700 1013 1013 -460 460 2000 3700 1013 1013 -587 587 2552 3578 1013 1013 -587 587 2552 3578 1013 1013 -587 587 2552 3491 1013 1013 -587 587 2552 3491 1013 1013 -532 532 2313 3491 1013 1013 -532 532 2313 3491 1013 1013 -535 535 2326 3491 1013 1013 2026-03-05 17:19:13,699 Hysteresis 281642 0: raw(2326 16000 16000 16000) min(1013 16000 16000 16000) spread(1013 16000 16000 16000) max_pv 3491 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(2326 16000 16000 16000) min(1013 16000 16000 16000) spread(1013 16000 16000 16000) max_pv 3491 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -535 535 2326 3491 1013 1013 -535 535 2326 3491 1013 1013 -491 491 2134 3491 1013 1013 -372 372 1617 3452 1013 1013 -372 372 1617 3452 1013 1013 -372 372 1617 3452 1013 1013 -372 372 1617 3452 1013 1013 -363 363 1578 3365 1013 1013 -363 363 1578 3365 1013 1013 -332 332 1443 3321 1013 1013 -332 332 1443 3321 1013 1013 -326 326 1417 3278 1013 1013 -326 326 1417 3278 1013 1013 -334 334 1452 3278 1013 1013 -334 334 1452 3278 1013 1013 -304 304 1321 3278 1013 1013 -304 304 1321 3278 1013 1013 -304 304 1321 3278 1013 1013 -304 304 1321 3278 1013 1013 -332 332 1443 3278 1013 1013 2026-03-05 17:19:23,703 Hysteresis 281652 0: raw(1443 16000 16000 16000) min(1013 16000 16000 16000) spread(1013 16000 16000 16000) max_pv 3278 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(1443 16000 16000 16000) min(1013 16000 16000 16000) spread(1013 16000 16000 16000) max_pv 3278 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -332 332 1443 3278 1013 1013 -328 328 1426 3278 1013 1013 -328 328 1426 3278 1013 1013 -335 335 1456 3278 1013 1013 -335 335 1456 3278 1013 1013 -405 405 1760 3278 1013 1013 -405 405 1760 3278 1013 1013 -405 405 1760 3278 1013 1013 -405 405 1760 3278 1013 1013 -341 341 1482 3191 1013 1013 -341 341 1482 3191 1013 1013 -421 421 1830 3191 1013 1013 -421 421 1830 3191 1013 1013 -373 373 1621 3191 1013 1013 -373 373 1621 3191 1013 1013 -371 371 1613 3191 1013 1013 -371 371 1613 3191 1013 1013 -378 378 1643 3191 1013 1013 -378 378 1643 3191 1013 1013 -378 378 1643 3191 1013 1013 2026-03-05 17:19:33,726 Hysteresis 281662 0: raw(1643 16000 16000 16000) min(1013 16000 16000 16000) spread(1013 16000 16000 16000) max_pv 3191 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(1643 16000 16000 16000) min(1013 16000 16000 16000) spread(1013 16000 16000 16000) max_pv 3191 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -378 378 1643 3191 1013 1013 -323 323 1404 3152 1013 1013 -323 323 1404 3152 1013 1013 -398 398 1730 3152 1013 1013 -398 398 1730 3152 1013 1013 -367 367 1595 3152 1013 1013 -367 367 1595 3152 1013 1013 -381 381 1656 3152 1013 1013 -381 381 1656 3152 1013 1013 -381 381 1656 3152 1013 1013 -381 381 1656 3152 1013 1013 -396 396 1721 3052 1013 1013 -396 396 1721 3052 1013 1013 -328 328 1426 3052 1013 1013 -328 328 1426 3052 1013 1013 -346 346 1504 3052 1013 1013 -346 346 1504 3052 1013 1013 -345 345 1500 3052 1013 1013 -345 345 1500 3052 1013 1013 -365 365 1586 3017 1013 1013 2026-03-05 17:19:43,731 Hysteresis 281672 0: raw(1586 16000 16000 16000) min(1013 16000 16000 16000) spread(1013 16000 16000 16000) max_pv 3017 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(1586 16000 16000 16000) min(1013 16000 16000 16000) spread(1013 16000 16000 16000) max_pv 3017 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -365 365 1586 3017 1013 1013 -365 365 1586 3017 1013 1013 -365 365 1586 3017 1013 1013 -349 349 1517 3017 1013 1013 -349 349 1517 3017 1013 1013 -392 392 1704 3017 1013 1013 -392 392 1704 3017 1013 1013 -376 376 1634 3017 1013 1013 -376 376 1634 3017 1013 1013 -336 336 1460 3017 1013 1013 -336 336 1460 3017 1013 1013 -336 336 1460 3017 1013 1013 -336 336 1460 3017 1013 1013 -344 344 1495 3017 1013 1013 -344 344 1495 3017 1013 1013 -366 366 1591 3017 1013 1013 -366 366 1591 3017 1013 1013 -319 319 1386 3017 1013 1013 -319 319 1386 3017 1013 1013 -392 392 1704 3017 1013 1013 2026-03-05 17:19:53,736 Hysteresis 281682 0: raw(1704 16000 16000 16000) min(1013 16000 16000 16000) spread(1013 16000 16000 16000) max_pv 3017 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(1704 16000 16000 16000) min(1013 16000 16000 16000) spread(1013 16000 16000 16000) max_pv 3017 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -392 392 1704 3017 1013 1013 -353 353 1534 3017 1013 1013 -353 353 1534 3017 1013 1013 -353 353 1534 3017 1013 1013 -353 353 1534 3017 1013 1013 -364 364 1582 3017 1013 1013 -364 364 1582 3017 1013 1013 -345 345 1500 3008 1013 1013 -345 345 1500 3008 1013 1013 -379 379 1647 3008 1013 1013 -379 379 1647 3008 1013 1013 -365 365 1586 3008 1013 1013 -365 365 1586 3008 1013 1013 -365 365 1586 3008 1013 1013 -365 365 1586 3008 1013 1013 -367 367 1595 3008 1013 1013 -367 367 1595 3008 1013 1013 -367 367 1595 3008 1013 1013 -367 367 1595 3008 1013 1013 -325 325 1413 3008 1013 1013 2026-03-05 17:20:03,739 Hysteresis 281692 0: raw(1413 16000 16000 16000) min(1013 16000 16000 16000) spread(1013 16000 16000 16000) max_pv 3008 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(1413 16000 16000 16000) min(1013 16000 16000 16000) spread(1013 16000 16000 16000) max_pv 3008 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -325 325 1413 3008 1013 1013 -305 305 1326 2886 1013 1013 -305 305 1326 2886 1013 1013 -318 318 1382 2886 1013 1013 -318 318 1382 2886 1013 1013 -318 318 1382 2886 1013 1013 -318 318 1382 2886 1013 1013 -336 336 1460 2886 1013 1013 -336 336 1460 2886 1013 1013 -331 331 1439 2886 1013 1013 -331 331 1439 2886 1013 1013 -316 316 1373 2886 1013 1013 -316 316 1373 2886 1013 1013 -299 299 1300 2713 1013 1013 -299 299 1300 2713 1013 1013 -299 299 1300 2713 1013 1013 -299 299 1300 2713 1013 1013 -343 343 1491 2713 1013 1013 -343 343 1491 2713 1013 1013 -336 336 1460 2713 1013 1013 2026-03-05 17:20:13,744 Hysteresis 281702 0: raw(1460 16000 16000 16000) min(1013 16000 16000 16000) spread(1013 16000 16000 16000) max_pv 2713 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(1460 16000 16000 16000) min(1013 16000 16000 16000) spread(1013 16000 16000 16000) max_pv 2713 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -336 336 1460 2713 1013 1013 -336 336 1460 2713 1013 1013 -336 336 1460 2713 1013 1013 -336 336 1460 2713 1013 1013 -339 339 1473 2713 1013 1013 -339 339 1473 2713 1013 1013 -339 339 1473 2713 1013 1013 -339 339 1473 2713 1013 1013 -339 339 1473 2713 1013 1013 -316 316 1373 2713 1013 1013 -316 316 1373 2713 1013 1013 -323 323 1404 2713 1013 1013 -323 323 1404 2713 1013 1013 -321 321 1395 2713 1013 1013 -321 321 1395 2713 1013 1013 -362 362 1573 2713 1013 1013 -362 362 1573 2713 1013 1013 -362 362 1573 2713 1013 1013 -362 362 1573 2713 1013 1013 -334 334 1452 2713 1013 1013 2026-03-05 17:20:23,766 Hysteresis 281712 0: raw(1452 16000 16000 16000) min(1013 16000 16000 16000) spread(1013 16000 16000 16000) max_pv 2713 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(1452 16000 16000 16000) min(1013 16000 16000 16000) spread(1013 16000 16000 16000) max_pv 2713 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -334 334 1452 2713 1013 1013 -310 310 1347 2713 1013 1013 -310 310 1347 2713 1013 1013 -316 316 1373 2713 1013 1013 -316 316 1373 2713 1013 1013 -314 314 1365 2713 1013 1013 -314 314 1365 2713 1013 1013 -314 314 1365 2713 1013 1013 -314 314 1365 2713 1013 1013 -314 314 1365 2713 1013 1013 -314 314 1365 2713 1013 1013 -359 359 1560 2713 1013 1013 -359 359 1560 2713 1013 1013 -307 307 1334 2713 1013 1013 -307 307 1334 2713 1013 1013 -292 292 1269 2713 1013 1013 -292 292 1269 2713 1013 1013 -304 304 1321 2713 1013 1013 -304 304 1321 2713 1013 1013 -304 304 1321 2713 1013 1013 2026-03-05 17:20:33,770 Hysteresis 281722 0: raw(1321 16000 16000 16000) min(1013 16000 16000 16000) spread(1013 16000 16000 16000) max_pv 2713 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(1321 16000 16000 16000) min(1013 16000 16000 16000) spread(1013 16000 16000 16000) max_pv 2713 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -304 304 1321 2713 1013 1013 -252 252 1095 2713 1013 1013 -252 252 1095 2713 1013 1013 -278 278 1208 2713 1013 1013 -278 278 1208 2713 1013 1013 -304 304 1321 2713 1013 1013 -304 304 1321 2713 1013 1013 -302 302 1313 2713 1013 1013 -302 302 1313 2713 1013 1013 -302 302 1313 2713 1013 1013 -302 302 1313 2713 1013 1013 -275 275 1195 2713 1013 1013 -275 275 1195 2713 1013 1013 -252 252 1095 2713 1013 1013 -252 252 1095 2713 1013 1013 -270 270 1173 2713 1013 1013 -270 270 1173 2713 1013 1013 -256 256 1113 2713 1013 1013 -256 256 1113 2713 1013 1013 -278 278 1208 2713 1013 1013 2026-03-05 17:20:43,773 Hysteresis 281732 0: raw(1208 16000 16000 16000) min(1013 16000 16000 16000) spread(1013 16000 16000 16000) max_pv 2713 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(1208 16000 16000 16000) min(1013 16000 16000 16000) spread(1013 16000 16000 16000) max_pv 2713 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -278 278 1208 2713 1013 1013 -278 278 1208 2713 1013 1013 -278 278 1208 2713 1013 1013 -263 263 1143 2713 1013 1013 -263 263 1143 2713 1013 1013 -310 310 1347 2713 1013 1013 -310 310 1347 2713 1013 1013 -282 282 1226 2713 1013 1013 -282 282 1226 2713 1013 1013 -279 279 1213 2713 1013 1013 -279 279 1213 2713 1013 1013 -279 279 1213 2713 1013 1013 -279 279 1213 2713 1013 1013 -259 259 1126 2713 1013 1013 -259 259 1126 2713 1013 1013 -285 285 1239 2713 1013 1013 -285 285 1239 2713 1013 1013 -217 217 943 2713 943 943 -217 217 943 2713 943 943 -305 305 1326 2713 943 943 2026-03-05 17:20:53,777 Hysteresis 281742 0: raw(1326 16000 16000 16000) min(943 16000 16000 16000) spread(943 16000 16000 16000) max_pv 2713 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(1326 16000 16000 16000) min(943 16000 16000 16000) spread(943 16000 16000 16000) max_pv 2713 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -305 305 1326 2713 943 943 -268 268 1165 2713 943 943 -268 268 1165 2713 943 943 -268 268 1165 2713 943 943 -268 268 1165 2713 943 943 -271 271 1178 2713 943 943 -271 271 1178 2713 943 943 -305 305 1326 2713 943 943 -305 305 1326 2713 943 943 -269 269 1169 2713 943 943 -269 269 1169 2713 943 943 -200 200 869 2713 869 869 -200 200 869 2713 869 869 -200 200 869 2713 869 869 -200 200 869 2713 869 869 -221 221 960 2713 869 869 -221 221 960 2713 869 869 -208 208 904 2713 869 869 -208 208 904 2713 869 869 -242 242 1052 2713 869 869 2026-03-05 17:21:03,780 Hysteresis 281752 0: raw(1052 16000 16000 16000) min(869 16000 16000 16000) spread(869 16000 16000 16000) max_pv 2713 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(1052 16000 16000 16000) min(869 16000 16000 16000) spread(869 16000 16000 16000) max_pv 2713 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -242 242 1052 2713 869 869 -254 254 1104 2713 869 869 -254 254 1104 2713 869 869 -201 201 873 2713 869 869 -201 201 873 2713 869 869 -201 201 873 2713 869 869 -201 201 873 2713 869 869 -209 209 908 2713 869 869 -209 209 908 2713 869 869 -202 202 878 2713 869 869 -202 202 878 2713 869 869 -238 238 1034 2713 869 869 -238 238 1034 2713 869 869 -173 173 752 2713 752 752 -173 173 752 2713 752 752 -173 173 752 2713 752 752 -173 173 752 2713 752 752 -198 198 860 2713 752 752 -198 198 860 2713 752 752 -199 199 865 2713 752 752 2026-03-05 17:21:13,814 Hysteresis 281762 0: raw(865 16000 16000 16000) min(752 16000 16000 16000) spread(752 16000 16000 16000) max_pv 2713 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(865 16000 16000 16000) min(752 16000 16000 16000) spread(752 16000 16000 16000) max_pv 2713 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -199 199 865 2713 752 752 -183 183 795 2713 752 752 -183 183 795 2713 752 752 -213 213 926 2713 752 752 -213 213 926 2713 752 752 -216 216 939 2713 752 752 -216 216 939 2713 752 752 -216 216 939 2713 752 752 -216 216 939 2713 752 752 -201 201 873 2713 752 752 -201 201 873 2713 752 752 -195 195 847 2713 752 752 -195 195 847 2713 752 752 -194 194 843 2713 752 752 -194 194 843 2713 752 752 -224 224 973 2713 752 752 -224 224 973 2713 752 752 -224 224 973 2713 752 752 -224 224 973 2713 752 752 -173 173 752 2713 752 752 2026-03-05 17:21:23,819 Hysteresis 281772 0: raw(752 16000 16000 16000) min(752 16000 16000 16000) spread(752 16000 16000 16000) max_pv 2713 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(752 16000 16000 16000) min(752 16000 16000 16000) spread(752 16000 16000 16000) max_pv 2713 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -173 173 752 2713 752 752 -173 173 752 2713 752 752 -173 173 752 2713 752 752 -163 163 708 2713 708 708 -163 163 708 2713 708 708 -152 152 660 2713 660 660 -152 152 660 2713 660 660 -122 122 530 2713 530 530 -122 122 530 2713 530 530 -122 122 530 2713 530 530 -122 122 530 2713 530 530 -211 211 917 2713 530 530 -211 211 917 2713 530 530 -186 186 808 2713 530 530 -186 186 808 2713 530 530 -177 177 769 2713 530 530 -177 177 769 2713 530 530 -187 187 813 2713 530 530 -187 187 813 2713 530 530 -187 187 813 2713 530 530 2026-03-05 17:21:33,824 Hysteresis 281782 0: raw(813 16000 16000 16000) min(530 16000 16000 16000) spread(530 16000 16000 16000) max_pv 2713 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(813 16000 16000 16000) min(530 16000 16000 16000) spread(530 16000 16000 16000) max_pv 2713 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -187 187 813 2713 530 530 -187 187 813 2713 530 530 -202 202 878 2713 530 530 -202 202 878 2713 530 530 -202 202 878 2713 530 530 -173 173 752 2713 530 530 -173 173 752 2713 530 530 -172 172 747 2713 530 530 -172 172 747 2713 530 530 -211 211 917 2713 530 530 -211 211 917 2630 530 530 -211 211 917 2630 530 530 -211 211 917 2630 530 530 -226 226 982 2630 530 530 -226 226 982 2630 530 530 -226 226 982 2630 530 530 -226 226 982 2630 530 530 -194 194 843 2630 530 530 -194 194 843 2630 530 530 -196 196 852 2630 530 530 2026-03-05 17:21:43,835 Hysteresis 281792 0: raw(852 16000 16000 16000) min(530 16000 16000 16000) spread(530 16000 16000 16000) max_pv 2630 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(852 16000 16000 16000) min(530 16000 16000 16000) spread(530 16000 16000 16000) max_pv 2630 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -196 196 852 2630 530 530 -196 196 852 2630 530 530 -196 196 852 2630 530 530 -165 165 717 2630 530 530 -165 165 717 2630 530 530 -221 221 960 2630 530 530 -221 221 960 2630 530 530 -144 144 626 2630 530 530 -144 144 626 2630 530 530 -186 186 808 2630 530 530 -186 186 808 2630 530 530 -174 174 756 2630 530 530 -174 174 756 2630 530 530 -174 174 756 2630 530 530 -174 174 756 2630 530 530 -121 121 526 2630 526 526 -121 121 526 2630 526 526 -122 122 530 2630 526 526 -122 122 530 2630 526 526 -208 208 904 2630 526 526 2026-03-05 17:21:53,841 Hysteresis 281802 0: raw(904 16000 16000 16000) min(526 16000 16000 16000) spread(526 16000 16000 16000) max_pv 2630 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(904 16000 16000 16000) min(526 16000 16000 16000) spread(526 16000 16000 16000) max_pv 2630 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -208 208 904 2630 526 526 -182 182 791 2630 526 526 -182 182 791 2630 526 526 -182 182 791 2630 526 526 -182 182 791 2630 526 526 -150 150 652 2630 526 526 -150 150 652 2630 526 526 -181 181 786 2630 526 526 -181 181 786 2630 526 526 -193 193 839 2630 526 526 -193 193 839 2630 526 526 -166 166 721 2630 526 526 -166 166 721 2630 526 526 -149 149 647 2630 526 526 -149 149 647 2630 526 526 -149 149 647 2630 526 526 -149 149 647 2630 526 526 -155 155 673 2630 526 526 -155 155 673 2630 526 526 -130 130 565 2630 526 526 2026-03-05 17:22:03,861 Hysteresis 281812 0: raw(565 16000 16000 16000) min(526 16000 16000 16000) spread(526 16000 16000 16000) max_pv 2630 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(565 16000 16000 16000) min(526 16000 16000 16000) spread(526 16000 16000 16000) max_pv 2630 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -130 130 565 2630 526 526 -109 109 473 2630 473 473 -109 109 473 2630 473 473 -134 134 582 2630 473 473 -134 134 582 2630 473 473 -134 134 582 2630 473 473 -134 134 582 2630 473 473 -153 153 665 2630 473 473 -153 153 665 2630 473 473 -150 150 652 2630 473 473 -150 150 652 2630 473 473 -176 176 765 2630 473 473 -176 176 765 2630 473 473 -104 104 452 2630 452 452 -104 104 452 2630 452 452 -126 126 547 2630 452 452 -126 126 547 2630 452 452 -126 126 547 2630 452 452 -126 126 547 2630 452 452 -133 133 578 2630 452 452 2026-03-05 17:22:13,866 Hysteresis 281822 0: raw(578 16000 16000 16000) min(452 16000 16000 16000) spread(452 16000 16000 16000) max_pv 2630 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(578 16000 16000 16000) min(452 16000 16000 16000) spread(452 16000 16000 16000) max_pv 2630 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -133 133 578 2630 452 452 -140 140 608 2630 452 452 -140 140 608 2630 452 452 -190 190 826 2630 452 452 -190 190 826 2630 452 452 -150 150 652 2630 452 452 -150 150 652 2630 452 452 -150 150 652 2630 452 452 -150 150 652 2630 452 452 -142 142 617 2630 452 452 -142 142 617 2630 452 452 -141 141 613 2630 452 452 -141 141 613 2630 452 452 -104 104 452 2630 452 452 -104 104 452 2630 452 452 -155 155 673 2630 452 452 -155 155 673 2630 452 452 -155 155 673 2630 452 452 -155 155 673 2630 452 452 -155 155 673 2630 452 452 2026-03-05 17:22:23,880 Hysteresis 281832 0: raw(673 16000 16000 16000) min(452 16000 16000 16000) spread(452 16000 16000 16000) max_pv 2630 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(673 16000 16000 16000) min(452 16000 16000 16000) spread(452 16000 16000 16000) max_pv 2630 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -155 155 673 2630 452 452 -116 116 504 2630 452 452 -116 116 504 2630 452 452 -116 116 504 2630 452 452 -116 116 504 2630 452 452 -155 155 673 2630 452 452 -155 155 673 2630 452 452 -155 155 673 2630 452 452 -155 155 673 2630 452 452 -115 115 500 2630 452 452 -115 115 500 2630 452 452 -98 98 426 2630 426 426 -98 98 426 2630 426 426 -92 92 400 2630 400 400 -92 92 400 2630 400 400 -92 92 400 2630 400 400 -69 69 300 2630 300 300 -133 133 578 2630 300 300 -133 133 578 2630 300 300 -133 133 578 2630 300 300 2026-03-05 17:22:33,885 Hysteresis 281842 0: raw(578 16000 16000 16000) min(300 16000 16000 16000) spread(300 16000 16000 16000) max_pv 2630 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(578 16000 16000 16000) min(300 16000 16000 16000) spread(300 16000 16000 16000) max_pv 2630 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -133 133 578 2630 300 300 -58 58 252 2630 252 252 -58 58 252 2630 252 252 -92 92 400 2630 252 252 -92 92 400 2630 252 252 -84 84 365 2630 252 252 -84 84 365 2630 252 252 -106 106 460 2630 252 252 -106 106 460 2630 252 252 -106 106 460 2630 252 252 -106 106 460 2630 252 252 -25 25 108 2630 108 108 -25 25 108 2630 108 108 -113 113 491 2630 108 108 -113 113 491 2630 108 108 -91 91 395 2630 108 108 -91 91 395 2630 108 108 -74 74 321 2630 108 108 -74 74 321 2630 108 108 -13 13 56 2630 56 56 2026-03-05 17:22:43,894 Hysteresis 281852 0: raw(56 16000 16000 16000) min(56 16000 16000 16000) spread(56 16000 16000 16000) max_pv 2630 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(56 16000 16000 16000) min(56 16000 16000 16000) spread(56 16000 16000 16000) max_pv 2630 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -13 13 56 2630 56 56 -13 13 56 2630 56 56 -13 13 56 2630 56 56 -115 115 500 2630 56 56 -115 115 500 2630 56 56 -37 37 160 2630 56 56 -37 37 160 2630 56 56 -67 67 291 2630 56 56 -67 67 291 2630 56 56 -77 77 334 2630 56 56 -77 77 334 2630 56 56 -77 77 334 2630 56 56 -77 77 334 2630 56 56 -35 35 152 2630 56 56 -35 35 152 2630 56 56 -17 17 73 2630 56 56 -17 17 73 2630 56 56 -89 89 386 2630 56 56 -89 89 386 2630 56 56 -45 45 195 2630 56 56 2026-03-05 17:22:53,917 Hysteresis 281862 0: raw(195 16000 16000 16000) min(56 16000 16000 16000) spread(56 16000 16000 16000) max_pv 2630 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(195 16000 16000 16000) min(56 16000 16000 16000) spread(56 16000 16000 16000) max_pv 2630 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -45 45 195 2630 56 56 -48 48 208 2630 56 56 -48 48 208 2630 56 56 -48 48 208 2630 56 56 -48 48 208 2617 56 56 -22 22 95 2617 56 56 -22 22 95 2552 56 56 -94 94 408 2552 56 56 -94 94 408 2552 56 56 -46 46 200 2552 56 56 -46 46 200 2552 56 56 -41 41 178 2552 56 56 -41 41 178 2552 56 56 -41 41 178 2552 56 56 -41 41 178 2552 56 56 -43 43 186 2552 56 56 -43 43 186 2552 56 56 -57 57 247 2552 56 56 -57 57 247 2552 56 56 22 -22 -95 2552 -95 -95 2026-03-05 17:23:03,924 Hysteresis 281872 0: raw(-95 16000 16000 16000) min(-95 16000 16000 16000) spread(-95 16000 16000 16000) max_pv 2552 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-95 16000 16000 16000) min(-95 16000 16000 16000) spread(-95 16000 16000 16000) max_pv 2552 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 22 -22 -95 2552 -95 -95 -63 63 273 2552 -95 -95 -63 63 273 2552 -95 -95 -26 26 113 2552 -95 -95 -26 26 113 2552 -95 -95 -26 26 113 2552 -95 -95 -26 26 113 2552 -95 -95 -37 37 160 2552 -95 -95 -37 37 160 2552 -95 -95 -14 14 60 2552 -95 -95 -14 14 60 2552 -95 -95 13 -13 -56 2552 -95 -95 13 -13 -56 2552 -95 -95 6 -6 -26 2552 -95 -95 6 -6 -26 2552 -95 -95 -6 6 26 2552 -95 -95 -6 6 26 2326 -95 -95 -2 2 8 2326 -95 -95 -2 2 8 2326 -95 -95 2 -2 -8 2326 -95 -95 2026-03-05 17:23:13,928 Hysteresis 281882 0: raw(-8 16000 16000 16000) min(-95 16000 16000 16000) spread(-95 16000 16000 16000) max_pv 2326 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-8 16000 16000 16000) min(-95 16000 16000 16000) spread(-95 16000 16000 16000) max_pv 2326 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 2 -2 -8 2326 -95 -95 59 -59 -256 2134 -256 -256 59 -59 -256 1830 -256 -256 -44 44 191 1830 -256 -256 -44 44 191 1830 -256 -256 -7 7 30 1830 -256 -256 -7 7 30 1830 -256 -256 -7 7 30 1830 -256 -256 -7 7 30 1830 -256 -256 -2 2 8 1830 -256 -256 -2 2 8 1830 -256 -256 -13 13 56 1830 -256 -256 -13 13 56 1830 -256 -256 -38 38 165 1830 -256 -256 -38 38 165 1830 -256 -256 -20 20 86 1830 -256 -256 -20 20 86 1830 -256 -256 20 -20 -86 1830 -256 -256 20 -20 -86 1830 -256 -256 13 -13 -56 1830 -256 -256 2026-03-05 17:23:23,933 Hysteresis 281892 0: raw(-56 16000 16000 16000) min(-256 16000 16000 16000) spread(-256 16000 16000 16000) max_pv 1830 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-56 16000 16000 16000) min(-256 16000 16000 16000) spread(-256 16000 16000 16000) max_pv 1830 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 13 -13 -56 1830 -256 -256 15 -15 -65 1830 -256 -256 15 -15 -65 1830 -256 -256 -10 10 43 1830 -256 -256 -10 10 43 1830 -256 -256 32 -32 -139 1830 -256 -256 32 -32 -139 1830 -256 -256 11 -11 -47 1830 -256 -256 11 -11 -47 1830 -256 -256 -11 11 47 1830 -256 -256 -11 11 47 1830 -256 -256 4 -4 -17 1830 -256 -256 4 -4 -17 1730 -256 -256 19 -19 -82 1730 -256 -256 19 -19 -82 1730 -256 -256 -1 1 4 1730 -256 -256 -1 1 4 1730 -256 -256 -79 79 343 1730 -256 -256 -79 79 343 1730 -256 -256 79 -79 -343 1730 -343 -343 2026-03-05 17:23:33,942 Hysteresis 281902 0: raw(-343 16000 16000 16000) min(-343 16000 16000 16000) spread(-343 16000 16000 16000) max_pv 1730 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-343 16000 16000 16000) min(-343 16000 16000 16000) spread(-343 16000 16000 16000) max_pv 1730 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 79 -79 -343 1730 -343 -343 49 -49 -213 1730 -343 -343 49 -49 -213 1730 -343 -343 45 -45 -195 1730 -343 -343 45 -45 -195 1721 -343 -343 43 -43 -186 1721 -343 -343 43 -43 -186 1721 -343 -343 20 -20 -86 1721 -343 -343 20 -20 -86 1721 -343 -343 4 -4 -17 1721 -343 -343 4 -4 -17 1721 -343 -343 4 -4 -17 1721 -343 -343 4 -4 -17 1704 -343 -343 80 -80 -347 1704 -347 -347 80 -80 -347 1704 -347 -347 52 -52 -226 1704 -347 -347 52 -52 -226 1704 -347 -347 52 -52 -226 1704 -347 -347 52 -52 -226 1704 -347 -347 81 -81 -352 1704 -352 -352 2026-03-05 17:23:43,975 Hysteresis 281912 0: raw(-352 16000 16000 16000) min(-352 16000 16000 16000) spread(-352 16000 16000 16000) max_pv 1704 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-352 16000 16000 16000) min(-352 16000 16000 16000) spread(-352 16000 16000 16000) max_pv 1704 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 81 -81 -352 1704 -352 -352 81 -81 -352 1704 -352 -352 81 -81 -352 1704 -352 -352 4 -4 -17 1704 -352 -352 4 -4 -17 1704 -352 -352 93 -93 -404 1704 -404 -404 93 -93 -404 1704 -404 -404 84 -84 -365 1704 -404 -404 84 -84 -365 1704 -404 -404 67 -67 -291 1704 -404 -404 67 -67 -291 1704 -404 -404 21 -21 -91 1704 -404 -404 21 -21 -91 1704 -404 -404 21 -21 -91 1704 -404 -404 21 -21 -91 1704 -404 -404 119 -119 -517 1704 -517 -517 119 -119 -517 1704 -517 -517 78 -78 -339 1704 -517 -517 78 -78 -339 1704 -517 -517 111 -111 -482 1704 -517 -517 2026-03-05 17:23:53,981 Hysteresis 281922 0: raw(-482 16000 16000 16000) min(-517 16000 16000 16000) spread(-517 16000 16000 16000) max_pv 1704 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-482 16000 16000 16000) min(-517 16000 16000 16000) spread(-517 16000 16000 16000) max_pv 1704 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 111 -111 -482 1647 -517 -517 84 -84 -365 1647 -517 -517 84 -84 -365 1647 -517 -517 84 -84 -365 1647 -517 -517 84 -84 -365 1647 -517 -517 107 -107 -465 1647 -517 -517 107 -107 -465 1647 -517 -517 34 -34 -147 1647 -517 -517 34 -34 -147 1647 -517 -517 110 -110 -478 1647 -517 -517 110 -110 -478 1595 -517 -517 91 -91 -395 1595 -517 -517 91 -91 -395 1595 -517 -517 73 -73 -317 1595 -517 -517 73 -73 -317 1595 -517 -517 73 -73 -317 1595 -517 -517 73 -73 -317 1595 -517 -517 49 -49 -213 1595 -517 -517 49 -49 -213 1573 -517 -517 79 -79 -343 1573 -517 -517 2026-03-05 17:24:03,986 Hysteresis 281932 0: raw(-343 16000 16000 16000) min(-517 16000 16000 16000) spread(-517 16000 16000 16000) max_pv 1573 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-343 16000 16000 16000) min(-517 16000 16000 16000) spread(-517 16000 16000 16000) max_pv 1573 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 79 -79 -343 1573 -517 -517 123 -123 -534 1573 -534 -534 123 -123 -534 1573 -534 -534 98 -98 -426 1573 -534 -534 98 -98 -426 1573 -534 -534 98 -98 -426 1573 -534 -534 98 -98 -426 1573 -534 -534 101 -101 -439 1573 -534 -534 101 -101 -439 1573 -534 -534 157 -157 -682 1573 -682 -682 157 -157 -682 1573 -682 -682 57 -57 -247 1573 -682 -682 57 -57 -247 1573 -682 -682 106 -106 -460 1573 -682 -682 106 -106 -460 1573 -682 -682 110 -110 -478 1573 -682 -682 110 -110 -478 1573 -682 -682 110 -110 -478 1573 -682 -682 110 -110 -478 1573 -682 -682 121 -121 -526 1573 -682 -682 2026-03-05 17:24:13,992 Hysteresis 281942 0: raw(-526 16000 16000 16000) min(-682 16000 16000 16000) spread(-682 16000 16000 16000) max_pv 1573 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-526 16000 16000 16000) min(-682 16000 16000 16000) spread(-682 16000 16000 16000) max_pv 1573 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 121 -121 -526 1573 -682 -682 124 -124 -539 1573 -682 -682 124 -124 -539 1573 -682 -682 141 -141 -613 1573 -682 -682 141 -141 -613 1573 -682 -682 98 -98 -426 1573 -682 -682 98 -98 -426 1573 -682 -682 98 -98 -426 1573 -682 -682 98 -98 -426 1573 -682 -682 95 -95 -413 1573 -682 -682 95 -95 -413 1573 -682 -682 98 -98 -426 1573 -682 -682 98 -98 -426 1573 -682 -682 82 -82 -356 1573 -682 -682 82 -82 -356 1573 -682 -682 69 -69 -300 1573 -682 -682 69 -69 -300 1573 -682 -682 21 -21 -91 1573 -682 -682 21 -21 -91 1560 -682 -682 21 -21 -91 1560 -682 -682 2026-03-05 17:24:24,011 Hysteresis 281952 0: raw(-91 16000 16000 16000) min(-682 16000 16000 16000) spread(-682 16000 16000 16000) max_pv 1560 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-91 16000 16000 16000) min(-682 16000 16000 16000) spread(-682 16000 16000 16000) max_pv 1560 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 21 -21 -91 1560 -682 -682 21 -21 -91 1560 -682 -682 21 -21 -91 1560 -682 -682 27 -27 -117 1560 -682 -682 27 -27 -117 1560 -682 -682 24 -24 -104 1560 -682 -682 24 -24 -104 1560 -682 -682 15 -15 -65 1560 -682 -682 15 -15 -65 1560 -682 -682 15 -15 -65 1560 -682 -682 15 -15 -65 1560 -682 -682 -1 1 4 1560 -682 -682 -1 1 4 1347 -682 -682 13 -13 -56 1347 -682 -682 13 -13 -56 1347 -682 -682 6 -6 -26 1347 -682 -682 6 -6 -26 1347 -682 -682 16 -16 -69 1347 -682 -682 16 -16 -69 1347 -682 -682 16 -16 -69 1347 -682 -682 2026-03-05 17:24:34,016 Hysteresis 281962 0: raw(-69 16000 16000 16000) min(-682 16000 16000 16000) spread(-682 16000 16000 16000) max_pv 1347 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-69 16000 16000 16000) min(-682 16000 16000 16000) spread(-682 16000 16000 16000) max_pv 1347 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 16 -16 -69 1347 -682 -682 16 -16 -69 1347 -682 -682 16 -16 -69 1347 -682 -682 2 -2 -8 1347 -682 -682 2 -2 -8 1347 -682 -682 0 0 0 1347 -682 -682 0 0 0 1347 -682 -682 -3 3 13 1347 -682 -682 -3 3 13 1347 -682 -682 91 -91 -395 1347 -682 -682 91 -91 -395 1347 -682 -682 91 -91 -395 1347 -682 -682 91 -91 -395 1347 -682 -682 223 -223 -969 1347 -969 -969 223 -223 -969 1347 -969 -969 -32 32 139 1347 -969 -969 -32 32 139 1347 -969 -969 -33 33 143 1347 -969 -969 -33 33 143 1347 -969 -969 -119 119 517 1347 -969 -969 2026-03-05 17:24:44,024 Hysteresis 281972 0: raw(517 16000 16000 16000) min(-969 16000 16000 16000) spread(-969 16000 16000 16000) max_pv 1347 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(517 16000 16000 16000) min(-969 16000 16000 16000) spread(-969 16000 16000 16000) max_pv 1347 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -119 119 517 1347 -969 -969 -50 50 217 1347 -969 -969 -50 50 217 1347 -969 -969 -50 50 217 1347 -969 -969 -50 50 217 1347 -969 -969 -8 8 34 1347 -969 -969 -8 8 34 1326 -969 -969 10 -10 -43 1326 -969 -969 10 -10 -43 1326 -969 -969 30 -30 -130 1326 -969 -969 30 -30 -130 1326 -969 -969 27 -27 -117 1326 -969 -969 27 -27 -117 1326 -969 -969 27 -27 -117 1326 -969 -969 27 -27 -117 1326 -969 -969 11 -11 -47 1326 -969 -969 11 -11 -47 1326 -969 -969 5 -5 -21 1326 -969 -969 5 -5 -21 1326 -969 -969 -1 1 4 1326 -969 -969 2026-03-05 17:24:54,034 Hysteresis 281982 0: raw(4 16000 16000 16000) min(-969 16000 16000 16000) spread(-969 16000 16000 16000) max_pv 1326 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(4 16000 16000 16000) min(-969 16000 16000 16000) spread(-969 16000 16000 16000) max_pv 1326 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1 1 4 1326 -969 -969 -1 1 4 1326 -969 -969 -1 1 4 1326 -969 -969 -1 1 4 1326 -969 -969 -1 1 4 1326 -969 -969 -1 1 4 1326 -969 -969 -1 1 4 1326 -969 -969 4 -4 -17 1326 -969 -969 4 -4 -17 1169 -969 -969 11 -11 -47 1169 -969 -969 11 -11 -47 1104 -969 -969 20 -20 -86 1104 -969 -969 20 -20 -86 1104 -969 -969 21 -21 -91 1104 -969 -969 21 -21 -91 1104 -969 -969 21 -21 -91 1104 -969 -969 21 -21 -91 1104 -969 -969 16 -16 -69 1104 -969 -969 16 -16 -69 1104 -969 -969 16 -16 -69 1104 -969 -969 2026-03-05 17:25:04,040 Hysteresis 281992 0: raw(-69 16000 16000 16000) min(-969 16000 16000 16000) spread(-969 16000 16000 16000) max_pv 1104 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-69 16000 16000 16000) min(-969 16000 16000 16000) spread(-969 16000 16000 16000) max_pv 1104 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 16 -16 -69 1104 -969 -969 16 -16 -69 1104 -969 -969 16 -16 -69 1034 -969 -969 9 -9 -39 1034 -969 -969 9 -9 -39 1034 -969 -969 1 -1 -4 1034 -969 -969 1 -1 -4 1034 -969 -969 1 -1 -4 1034 -969 -969 1 -1 -4 1034 -969 -969 -1 1 4 1034 -969 -969 -1 1 4 1034 -969 -969 0 0 0 1034 -969 -969 0 0 0 982 -969 -969 9 -9 -39 982 -969 -969 9 -9 -39 982 -969 -969 0 0 0 982 -969 -969 0 0 0 982 -969 -969 0 0 0 982 -969 -969 0 0 0 982 -969 -969 1 -1 -4 982 -969 -969 2026-03-05 17:25:14,059 Hysteresis 282003 0: raw(-4 16000 16000 16000) min(-969 16000 16000 16000) spread(-969 16000 16000 16000) max_pv 982 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-4 16000 16000 16000) min(-969 16000 16000 16000) spread(-969 16000 16000 16000) max_pv 982 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 1 -1 -4 982 -969 -969 -4 4 17 982 -969 -969 -4 4 17 982 -969 -969 -14 14 60 982 -969 -969 -14 14 60 982 -969 -969 -8 8 34 982 -969 -969 -8 8 34 982 -969 -969 -3 3 13 982 -969 -969 -3 3 13 982 -969 -969 3 -3 -13 982 -969 -969 3 -3 -13 982 -969 -969 2 -2 -8 982 -969 -969 2 -2 -8 982 -969 -969 9 -9 -39 982 -969 -969 9 -9 -39 982 -969 -969 18 -18 -78 982 -969 -969 18 -18 -78 982 -969 -969 7 -7 -30 982 -969 -969 7 -7 -30 982 -969 -969 2026-03-05 17:25:24,067 Hysteresis 282013 0: raw(-30 16000 16000 16000) min(-969 16000 16000 16000) spread(-969 16000 16000 16000) max_pv 982 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-30 16000 16000 16000) min(-969 16000 16000 16000) spread(-969 16000 16000 16000) max_pv 982 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 7 -7 -30 982 -969 -969 7 -7 -30 982 -969 -969 4 -4 -17 982 -969 -969 4 -4 -17 982 -969 -969 0 0 0 982 -969 -969 0 0 0 982 -969 -969 1 -1 -4 982 -969 -969 1 -1 -4 982 -969 -969 5 -5 -21 982 -969 -969 5 -5 -21 982 -969 -969 23 -23 -100 982 -969 -969 23 -23 -100 982 -969 -969 23 -23 -100 982 -969 -969 23 -23 -100 982 -969 -969 21 -21 -91 982 -969 -969 21 -21 -91 982 -969 -969 21 -21 -91 982 -969 -969 21 -21 -91 982 -969 -969 32 -32 -139 982 -969 -969 32 -32 -139 982 -969 -969 2026-03-05 17:25:34,079 Hysteresis 282023 0: raw(-139 16000 16000 16000) min(-969 16000 16000 16000) spread(-969 16000 16000 16000) max_pv 982 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-139 16000 16000 16000) min(-969 16000 16000 16000) spread(-969 16000 16000 16000) max_pv 982 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 46 -46 -200 982 -969 -969 46 -46 -200 982 -969 -969 46 -46 -200 982 -969 -969 46 -46 -200 982 -969 -969 35 -35 -152 982 -969 -969 35 -35 -152 982 -969 -969 20 -20 -86 982 -969 -969 20 -20 -86 982 -969 -969 7 -7 -30 982 -969 -969 7 -7 -30 982 -969 -969 -6 6 26 982 -969 -969 -6 6 26 982 -969 -969 -6 6 26 982 -969 -969 -6 6 26 982 -969 -969 -14 14 60 982 -969 -969 -14 14 60 982 -969 -969 -16 16 69 982 -969 -969 -16 16 69 960 -969 -969 -2 2 8 960 -969 -969 -2 2 8 960 -969 -969 2026-03-05 17:25:44,085 Hysteresis 282033 0: raw(8 16000 16000 16000) min(-969 16000 16000 16000) spread(-969 16000 16000 16000) max_pv 960 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(8 16000 16000 16000) min(-969 16000 16000 16000) spread(-969 16000 16000 16000) max_pv 960 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 8 -8 -34 960 -969 -969 8 -8 -34 960 -969 -969 27 -27 -117 960 -969 -969 27 -27 -117 960 -969 -969 27 -27 -117 960 -969 -969 27 -27 -117 960 -969 -969 22 -22 -95 960 -969 -969 22 -22 -95 904 -969 -969 21 -21 -91 904 -969 -969 21 -21 -91 904 -969 -969 19 -19 -82 904 -969 -969 19 -19 -82 904 -969 -969 6 -6 -26 904 -969 -969 6 -6 -26 904 -969 -969 6 -6 -26 904 -969 -969 6 -6 -26 904 -969 -969 13 -13 -56 904 -969 -969 13 -13 -56 904 -969 -969 11 -11 -47 904 -969 -969 11 -11 -47 904 -969 -969 2026-03-05 17:25:54,097 Hysteresis 282043 0: raw(-47 16000 16000 16000) min(-969 16000 16000 16000) spread(-969 16000 16000 16000) max_pv 904 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-47 16000 16000 16000) min(-969 16000 16000 16000) spread(-969 16000 16000 16000) max_pv 904 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 13 -13 -56 904 -969 -969 13 -13 -56 839 -969 -969 13 -13 -56 839 -969 -969 13 -13 -56 839 -969 -969 4 -4 -17 839 -969 -969 4 -4 -17 839 -969 -969 4 -4 -17 839 -969 -969 4 -4 -17 839 -969 -969 3 -3 -13 839 -969 -969 3 -3 -13 839 -969 -969 0 0 0 839 -969 -969 0 0 0 826 -969 -969 7 -7 -30 826 -969 -969 7 -7 -30 826 -969 -969 1 -1 -4 826 -969 -969 1 -1 -4 826 -969 -969 1 -1 -4 826 -969 -969 1 -1 -4 826 -969 -969 1 -1 -4 826 -969 -969 1 -1 -4 826 -969 -969 2026-03-05 17:26:04,120 Hysteresis 282053 0: raw(-4 16000 16000 16000) min(-969 16000 16000 16000) spread(-969 16000 16000 16000) max_pv 826 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-4 16000 16000 16000) min(-969 16000 16000 16000) spread(-969 16000 16000 16000) max_pv 826 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 3 -3 -13 826 -969 -969 3 -3 -13 826 -969 -969 1 -1 -4 826 -969 -969 2 -2 -8 826 -969 -969 2 -2 -8 826 -969 -969 12 -12 -52 826 -969 -969 12 -12 -52 826 -969 -969 12 -12 -52 826 -969 -969 12 -12 -52 826 -969 -969 14 -14 -60 826 -969 -969 14 -14 -60 826 -969 -969 14 -14 -60 826 -969 -969 16 -16 -69 826 -969 -969 13 -13 -56 826 -969 -969 13 -13 -56 826 -969 -969 9 -9 -39 826 -969 -969 9 -9 -39 826 -969 -969 9 -9 -39 826 -969 -969 9 -9 -39 826 -969 -969 4 -4 -17 826 -969 -969 2026-03-05 17:26:14,127 Hysteresis 282063 0: raw(-17 16000 16000 16000) min(-969 16000 16000 16000) spread(-969 16000 16000 16000) max_pv 826 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-17 16000 16000 16000) min(-969 16000 16000 16000) spread(-969 16000 16000 16000) max_pv 826 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 4 -4 -17 826 -969 -969 2 -2 -8 826 -969 -969 2 -2 -8 826 -969 -969 -4 4 17 826 -969 -969 -4 4 17 826 -969 -969 2 -2 -8 673 -969 -969 2 -2 -8 673 -969 -969 2 -2 -8 673 -969 -969 2 -2 -8 673 -969 -969 2 -2 -8 673 -969 -969 2 -2 -8 673 -969 -969 0 0 0 673 -969 -969 0 0 0 673 -969 -969 3 -3 -13 673 -969 -969 3 -3 -13 673 -969 -969 3 -3 -13 673 -969 -969 7 -7 -30 673 -969 -969 11 -11 -47 673 -969 -969 11 -11 -47 673 -969 -969 11 -11 -47 673 -969 -969 2026-03-05 17:26:24,137 Hysteresis 282073 0: raw(-47 16000 16000 16000) min(-969 16000 16000 16000) spread(-969 16000 16000 16000) max_pv 673 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-47 16000 16000 16000) min(-969 16000 16000 16000) spread(-969 16000 16000 16000) max_pv 673 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 11 -11 -47 673 -969 -969 11 -11 -47 673 -969 -969 6 -6 -26 673 -969 -969 6 -6 -26 673 -969 -969 5 -5 -21 673 -969 -969 5 -5 -21 673 -969 -969 0 0 0 673 -969 -969 -4 4 17 673 -969 -969 -4 4 17 673 -969 -969 -4 4 17 578 -969 -969 -1 1 4 578 -969 -969 -1 1 4 578 -969 -969 -1 1 4 578 -969 -969 -1 1 4 578 -969 -969 -1 1 4 578 -969 -969 -1 1 4 578 -969 -969 -3 3 13 578 -969 -969 -2 2 8 578 -969 -969 -2 2 8 578 -969 -969 -2 2 8 578 -969 -969 2026-03-05 17:26:34,145 Hysteresis 282083 0: raw(8 16000 16000 16000) min(-969 16000 16000 16000) spread(-969 16000 16000 16000) max_pv 578 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(8 16000 16000 16000) min(-969 16000 16000 16000) spread(-969 16000 16000 16000) max_pv 578 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 6 -6 -26 578 -969 -969 6 -6 -26 517 -969 -969 6 -6 -26 517 -969 -969 12 -12 -52 517 -969 -969 12 -12 -52 517 -969 -969 7 -7 -30 517 -969 -969 7 -7 -30 517 -969 -969 2 -2 -8 517 -969 -969 2 -2 -8 517 -969 -969 -4 4 17 517 -969 -969 -4 4 17 517 -969 -969 -5 5 21 517 -969 -969 -5 5 21 517 -969 -969 -5 5 21 517 -969 -969 -5 5 21 517 -969 -969 -2 2 8 517 -969 -969 -2 2 8 517 -969 -969 -1 1 4 517 -969 -969 -1 1 4 517 -969 -969 1 -1 -4 517 -969 -969 2026-03-05 17:26:44,167 Hysteresis 282093 0: raw(-4 16000 16000 16000) min(-969 16000 16000 16000) spread(-969 16000 16000 16000) max_pv 517 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-4 16000 16000 16000) min(-969 16000 16000 16000) spread(-969 16000 16000 16000) max_pv 517 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 1 -1 -4 517 -969 -969 -3 3 13 517 -969 -969 -3 3 13 517 -969 -969 -3 3 13 517 -969 -969 -3 3 13 517 -969 -969 -4 4 17 517 -969 -969 -4 4 17 517 -969 -969 1 -1 -4 517 -969 -969 1 -1 -4 517 -969 -969 0 0 0 517 -969 -969 0 0 0 517 -969 -969 7 -7 -30 517 -969 -969 7 -7 -30 517 -969 -969 6 -6 -26 517 -969 -969 6 -6 -26 517 -969 -969 6 -6 -26 517 -969 -969 6 -6 -26 517 -969 -969 5 -5 -21 517 -969 -969 5 -5 -21 517 -969 -969 1 -1 -4 517 -969 -969 2026-03-05 17:26:54,172 Hysteresis 282103 0: raw(-4 16000 16000 16000) min(-969 16000 16000 16000) spread(-969 16000 16000 16000) max_pv 517 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-4 16000 16000 16000) min(-969 16000 16000 16000) spread(-969 16000 16000 16000) max_pv 517 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 1 -1 -4 517 -969 -969 5 -5 -21 517 -969 -969 5 -5 -21 517 -969 -969 1 -1 -4 517 -969 -969 1 -1 -4 517 -969 -969 1 -1 -4 517 -969 -969 1 -1 -4 517 -969 -969 4 -4 -17 517 -969 -969 4 -4 -17 517 -969 -969 -1 1 4 517 -969 -969 -1 1 4 517 -969 -969 2 -2 -8 517 -969 -969 2 -2 -8 517 -969 -969 4 -4 -17 517 -969 -969 4 -4 -17 517 -969 -969 7 -7 -30 517 -969 -969 7 -7 -30 517 -969 -969 7 -7 -30 517 -969 -969 7 -7 -30 517 -969 -969 11 -11 -47 517 -969 -969 2026-03-05 17:27:04,178 Hysteresis 282113 0: raw(-47 16000 16000 16000) min(-969 16000 16000 16000) spread(-969 16000 16000 16000) max_pv 517 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-47 16000 16000 16000) min(-969 16000 16000 16000) spread(-969 16000 16000 16000) max_pv 517 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 11 -11 -47 517 -969 -969 11 -11 -47 517 -969 -969 11 -11 -47 517 -969 -969 8 -8 -34 517 -969 -969 8 -8 -34 517 -969 -969 -7 7 30 517 -969 -969 -7 7 30 517 -969 -969 -7 7 30 517 -969 -969 -7 7 30 517 -969 -969 -8 8 34 517 -969 -969 -8 8 34 517 -969 -969 1 -1 -4 517 -969 -969 1 -1 -4 517 -969 -969 11 -11 -47 517 -969 -969 11 -11 -47 517 -969 -969 14 -14 -60 517 -969 -969 14 -14 -60 517 -969 -969 17 -17 -73 517 -969 -969 17 -17 -73 517 -969 -969 17 -17 -73 517 -969 -969 2026-03-05 17:27:14,187 Hysteresis 282123 0: raw(-73 16000 16000 16000) min(-969 16000 16000 16000) spread(-969 16000 16000 16000) max_pv 517 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-73 16000 16000 16000) min(-969 16000 16000 16000) spread(-969 16000 16000 16000) max_pv 517 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 17 -17 -73 517 -969 -969 -4 4 17 517 -969 -969 -4 4 17 517 -969 -969 1 -1 -4 517 -969 -969 1 -1 -4 517 -969 -969 -3 3 13 517 -969 -969 -3 3 13 517 -969 -969 1 -1 -4 517 -969 -969 1 -1 -4 517 -969 -969 1 -1 -4 517 -969 -969 1 -1 -4 517 -969 -969 5 -5 -21 517 -969 -969 5 -5 -21 517 -969 -969 1 -1 -4 517 -969 -969 1 -1 -4 517 -969 -969 2 -2 -8 517 -969 -969 2 -2 -8 517 -969 -969 2 -2 -8 517 -969 -969 2 -2 -8 517 -969 -969 0 0 0 517 -969 -969 2026-03-05 17:27:24,194 Hysteresis 282133 0: raw(0 16000 16000 16000) min(-969 16000 16000 16000) spread(-969 16000 16000 16000) max_pv 517 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(0 16000 16000 16000) min(-969 16000 16000 16000) spread(-969 16000 16000 16000) max_pv 517 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 0 0 0 517 -969 -969 0 0 0 517 -969 -969 0 0 0 517 -969 -969 -2 2 8 517 -969 -969 -2 2 8 517 -969 -969 -4 4 17 517 -969 -969 -4 4 17 517 -969 -969 1 -1 -4 517 -969 -969 1 -1 -4 517 -969 -969 9 -9 -39 517 -969 -969 9 -9 -39 517 -969 -969 9 -9 -39 517 -969 -969 9 -9 -39 517 -969 -969 9 -9 -39 517 -969 -969 9 -9 -39 517 -969 -969 15 -15 -65 517 -969 -969 15 -15 -65 517 -969 -969 23 -23 -100 517 -969 -969 23 -23 -100 517 -969 -969 31 -31 -134 517 -969 -969 2026-03-05 17:27:34,218 Hysteresis 282143 0: raw(-134 16000 16000 16000) min(-969 16000 16000 16000) spread(-969 16000 16000 16000) max_pv 517 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-134 16000 16000 16000) min(-969 16000 16000 16000) spread(-969 16000 16000 16000) max_pv 517 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 31 -31 -134 517 -969 -969 15 -15 -65 517 -969 -969 15 -15 -65 517 -969 -969 15 -15 -65 517 -969 -969 15 -15 -65 517 -969 -969 4 -4 -17 517 -969 -969 4 -4 -17 517 -969 -969 -5 5 21 517 -969 -969 -5 5 21 517 -969 -969 -15 15 65 517 -969 -969 -15 15 65 517 -969 -969 -8 8 34 517 -969 -969 -8 8 34 517 -969 -969 -8 8 34 517 -969 -969 -8 8 34 517 -969 -969 0 0 0 517 -969 -969 0 0 0 517 -969 -969 2 -2 -8 517 -969 -969 2 -2 -8 517 -969 -969 10 -10 -43 517 -969 -969 2026-03-05 17:27:44,225 Hysteresis 282153 0: raw(-43 16000 16000 16000) min(-969 16000 16000 16000) spread(-969 16000 16000 16000) max_pv 517 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-43 16000 16000 16000) min(-969 16000 16000 16000) spread(-969 16000 16000 16000) max_pv 517 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 10 -10 -43 517 -969 -969 12 -12 -52 517 -969 -969 12 -12 -52 517 -969 -969 13 -13 -56 517 -969 -969 13 -13 -56 517 -969 -969 13 -13 -56 517 -969 -969 13 -13 -56 517 -969 -969 12 -12 -52 517 -969 -969 12 -12 -52 517 -969 -969 13 -13 -56 517 -969 -969 13 -13 -56 517 -969 -969 5 -5 -21 517 -969 -969 5 -5 -21 517 -969 -969 -9 9 39 517 -969 -969 -9 9 39 517 -969 -969 -9 9 39 517 -969 -969 -9 9 39 517 -969 -969 -2 2 8 517 -969 -969 -2 2 8 517 -969 -969 3 -3 -13 517 -969 -969 2026-03-05 17:27:54,230 Hysteresis 282163 0: raw(-13 16000 16000 16000) min(-969 16000 16000 16000) spread(-969 16000 16000 16000) max_pv 517 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-13 16000 16000 16000) min(-969 16000 16000 16000) spread(-969 16000 16000 16000) max_pv 517 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 3 -3 -13 517 -969 -969 6 -6 -26 517 -969 -969 6 -6 -26 517 -969 -969 9 -9 -39 517 -969 -969 9 -9 -39 517 -969 -969 17 -17 -73 517 -969 -969 17 -17 -73 517 -969 -969 17 -17 -73 517 -969 -969 17 -17 -73 517 -969 -969 15 -15 -65 517 -969 -969 15 -15 -65 517 -969 -969 10 -10 -43 517 -969 -969 10 -10 -43 517 -969 -969 3 -3 -13 517 -969 -969 3 -3 -13 517 -969 -969 -321 321 1395 1395 -969 -969 -321 321 1395 1395 -969 -969 -321 321 1395 1395 -969 -969 -321 321 1395 1395 -969 -969 -316 316 1373 1395 -969 -969 2026-03-05 17:28:04,239 Hysteresis 282173 0: raw(1373 16000 16000 16000) min(-969 16000 16000 16000) spread(-969 16000 16000 16000) max_pv 1395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(1373 16000 16000 16000) min(-969 16000 16000 16000) spread(-969 16000 16000 16000) max_pv 1395 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -316 316 1373 1395 -969 -969 -234 234 1017 1395 -969 -969 -234 234 1017 1395 -969 -969 -142 142 617 1395 -969 -969 -142 142 617 1395 -969 -969 -48 48 208 1395 -969 -969 -48 48 208 1395 -969 -969 -43 43 186 1395 -969 -969 -43 43 186 1395 -969 -969 43 -43 -186 1395 -969 -969 43 -43 -186 1395 -969 -969 -15 15 65 1395 -969 -969 -15 15 65 1395 -969 -969 29 -29 -126 1395 -969 -969 29 -29 -126 1395 -969 -969 26 -26 -113 1395 -969 -969 26 -26 -113 1395 -969 -969 28 -28 -121 1395 -969 -969 28 -28 -121 1395 -969 -969 28 -28 -121 1395 -969 -969 2026-03-05 17:28:14,252 Hysteresis 282183 0: raw(-121 16000 16000 16000) min(-969 16000 16000 16000) spread(-969 16000 16000 16000) max_pv 1395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-121 16000 16000 16000) min(-969 16000 16000 16000) spread(-969 16000 16000 16000) max_pv 1395 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 28 -28 -121 1395 -969 -969 -5 5 21 1395 -969 -969 -5 5 21 1395 -969 -969 74 -74 -321 1395 -969 -969 74 -74 -321 1395 -969 -969 24 -24 -104 1395 -969 -969 24 -24 -104 1395 -969 -969 18 -18 -78 1395 -969 -969 18 -18 -78 1395 -969 -969 18 -18 -78 1395 -969 -969 18 -18 -78 1395 -969 -969 18 -18 -78 1395 -969 -969 18 -18 -78 1395 -969 -969 -14 14 60 1395 -969 -969 -14 14 60 1395 -969 -969 47 -47 -204 1395 -969 -969 47 -47 -204 1395 -969 -969 -15 15 65 1395 -969 -969 -15 15 65 1395 -969 -969 11 -11 -47 1395 -969 -969 2026-03-05 17:28:24,264 Hysteresis 282193 0: raw(-47 16000 16000 16000) min(-969 16000 16000 16000) spread(-969 16000 16000 16000) max_pv 1395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-47 16000 16000 16000) min(-969 16000 16000 16000) spread(-969 16000 16000 16000) max_pv 1395 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 11 -11 -47 1395 -969 -969 11 -11 -47 1395 -969 -969 11 -11 -47 1395 -969 -969 19 -19 -82 1395 -969 -969 19 -19 -82 1395 -969 -969 -11 11 47 1395 -969 -969 -11 11 47 1395 -969 -969 59 -59 -256 1395 -969 -969 59 -59 -256 1395 -969 -969 4 -4 -17 1395 -969 -969 4 -4 -17 1395 -969 -969 24 -24 -104 1395 -969 -969 24 -24 -104 1395 -969 -969 24 -24 -104 1395 -969 -969 24 -24 -104 1395 -969 -969 31 -31 -134 1395 -969 -969 31 -31 -134 1395 -969 -969 73 -73 -317 1395 -969 -969 73 -73 -317 1395 -969 -969 60 -60 -260 1395 -969 -969 2026-03-05 17:28:34,271 Hysteresis 282203 0: raw(-260 16000 16000 16000) min(-969 16000 16000 16000) spread(-969 16000 16000 16000) max_pv 1395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-260 16000 16000 16000) min(-969 16000 16000 16000) spread(-969 16000 16000 16000) max_pv 1395 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 60 -60 -260 1395 -969 -969 40 -40 -173 1395 -969 -969 40 -40 -173 1395 -969 -969 40 -40 -173 1395 -969 -969 40 -40 -173 1395 -969 -969 -83 83 360 1395 -969 -969 -83 83 360 1395 -969 -969 -126 126 547 1395 -969 -969 -126 126 547 1395 -969 -969 -75 75 326 1395 -969 -969 -75 75 326 1395 -969 -969 175 -175 -760 1395 -969 -969 175 -175 -760 1395 -969 -969 215 -215 -934 1395 -969 -969 215 -215 -934 1395 -969 -969 215 -215 -934 1395 -934 -969 215 -215 -934 1395 -934 -969 226 -226 -982 1395 -982 -982 226 -226 -982 1395 -982 -982 -85 85 369 1395 -982 -982 2026-03-05 17:28:44,277 Hysteresis 282213 0: raw(369 16000 16000 16000) min(-982 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 1395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(369 16000 16000 16000) min(-982 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 1395 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -85 85 369 1395 -982 -982 28 -28 -121 1395 -982 -982 28 -28 -121 1395 -982 -982 29 -29 -126 1395 -982 -982 29 -29 -126 1395 -982 -982 29 -29 -126 1395 -982 -982 29 -29 -126 1395 -982 -982 43 -43 -186 1395 -982 -982 43 -43 -186 1395 -982 -982 72 -72 -313 1395 -982 -982 72 -72 -313 1395 -982 -982 1 -1 -4 1395 -982 -982 1 -1 -4 1395 -982 -982 40 -40 -173 1395 -982 -982 40 -40 -173 1395 -982 -982 39 -39 -169 1395 -982 -982 39 -39 -169 1395 -982 -982 39 -39 -169 1395 -982 -982 39 -39 -169 1395 -982 -982 37 -37 -160 1395 -982 -982 2026-03-05 17:28:54,282 Hysteresis 282223 0: raw(-160 16000 16000 16000) min(-982 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 1395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-160 16000 16000 16000) min(-982 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 1395 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 37 -37 -160 1395 -982 -982 25 -25 -108 1395 -982 -982 25 -25 -108 1395 -982 -982 65 -65 -282 1395 -982 -982 65 -65 -282 1395 -982 -982 37 -37 -160 1395 -982 -982 37 -37 -160 1395 -982 -982 37 -37 -160 1395 -982 -982 37 -37 -160 1395 -982 -982 43 -43 -186 1395 -982 -982 43 -43 -186 1395 -982 -982 16 -16 -69 1395 -982 -982 16 -16 -69 1395 -982 -982 23 -23 -100 1395 -982 -982 23 -23 -100 1395 -982 -982 52 -52 -226 1395 -982 -982 52 -52 -226 1395 -982 -982 73 -73 -317 1395 -982 -982 73 -73 -317 1395 -982 -982 73 -73 -317 1395 -982 -982 2026-03-05 17:29:04,318 Hysteresis 282233 0: raw(-317 16000 16000 16000) min(-982 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 1395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-317 16000 16000 16000) min(-982 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 1395 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 73 -73 -317 1395 -982 -982 66 -66 -286 1395 -982 -982 66 -66 -286 1395 -982 -982 79 -79 -343 1395 -982 -982 79 -79 -343 1395 -982 -982 106 -106 -460 1395 -982 -982 106 -106 -460 1395 -982 -982 87 -87 -378 1395 -982 -982 87 -87 -378 1395 -982 -982 87 -87 -378 1395 -982 -982 87 -87 -378 1395 -982 -982 53 -53 -230 1395 -982 -982 53 -53 -230 1395 -982 -982 59 -59 -256 1395 -982 -982 59 -59 -256 1395 -982 -982 7 -7 -30 1395 -982 -982 7 -7 -30 1395 -982 -982 6 -6 -26 1395 -982 -982 6 -6 -26 1395 -982 -982 12 -12 -52 1395 -982 -982 2026-03-05 17:29:14,365 Hysteresis 282243 0: raw(-52 16000 16000 16000) min(-982 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 1395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-52 16000 16000 16000) min(-982 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 1395 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 12 -12 -52 1395 -982 -982 12 -12 -52 1395 -982 -982 12 -12 -52 1395 -982 -982 27 -27 -117 1395 -982 -982 27 -27 -117 1395 -982 -982 15 -15 -65 1395 -982 -982 15 -15 -65 1395 -982 -982 -123 123 534 1395 -982 -982 -123 123 534 1395 -982 -982 -195 195 847 1395 -982 -982 -195 195 847 1395 -982 -982 -195 195 847 1395 -982 -982 -195 195 847 1395 -982 -982 -144 144 626 1395 -982 -982 -144 144 626 1395 -982 -982 -82 82 356 1395 -982 -982 -82 82 356 1395 -982 -982 -33 33 143 1395 -982 -982 -33 33 143 1395 -982 -982 36 -36 -156 1395 -982 -982 2026-03-05 17:29:24,371 Hysteresis 282253 0: raw(-156 16000 16000 16000) min(-982 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 1395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-156 16000 16000 16000) min(-982 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 1395 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 36 -36 -156 1395 -982 -982 23 -23 -100 1395 -982 -982 23 -23 -100 1395 -982 -982 23 -23 -100 1395 -982 -982 23 -23 -100 1395 -982 -982 31 -31 -134 1395 -982 -982 31 -31 -134 1395 -982 -982 17 -17 -73 1395 -982 -982 17 -17 -73 1395 -982 -982 19 -19 -82 1395 -982 -982 19 -19 -82 1395 -982 -982 62 -62 -269 1395 -982 -982 62 -62 -269 1395 -982 -982 62 -62 -269 1395 -982 -982 62 -62 -269 1395 -982 -982 -73 73 317 1395 -982 -982 -73 73 317 1395 -982 -982 -103 103 447 1395 -982 -982 -103 103 447 1395 -982 -982 2026-03-05 17:29:34,378 Hysteresis 282263 0: raw(447 16000 16000 16000) min(-982 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 1395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(447 16000 16000 16000) min(-982 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 1395 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -147 147 639 1395 -982 -982 -147 147 639 1395 -982 -982 -106 106 460 1395 -982 -982 -106 106 460 1395 -982 -982 -134 134 582 1395 -982 -982 -134 134 582 1395 -982 -982 -134 134 582 1395 -982 -982 -134 134 582 1395 -982 -982 -119 119 517 1395 -982 -982 -119 119 517 1395 -982 -982 -103 103 447 1395 -982 -982 -103 103 447 1395 -982 -982 -98 98 426 1395 -982 -982 -98 98 426 1395 -982 -982 -73 73 317 1395 -982 -982 -73 73 317 1395 -982 -982 -73 73 317 1395 -982 -982 -73 73 317 1395 -982 -982 -49 49 213 1395 -982 -982 -49 49 213 1395 -982 -982 2026-03-05 17:29:44,382 Hysteresis 282273 0: raw(213 16000 16000 16000) min(-982 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 1395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(213 16000 16000 16000) min(-982 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 1395 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -133 133 578 1395 -982 -982 -133 133 578 1395 -982 -982 -66 66 286 1395 -982 -982 -66 66 286 1395 -982 -982 -83 83 360 1395 -982 -982 -83 83 360 1395 -982 -982 -86 86 373 1395 -982 -982 -86 86 373 1395 -982 -982 -86 86 373 1395 -982 -982 -86 86 373 1395 -982 -982 -135 135 586 1395 -982 -982 -135 135 586 1395 -982 -982 -33 33 143 1395 -982 -982 -33 33 143 1395 -982 -982 -99 99 430 1395 -982 -982 -99 99 430 1395 -982 -982 -73 73 317 1395 -982 -982 -73 73 317 1395 -982 -982 -73 73 317 1395 -982 -982 -73 73 317 1395 -982 -982 2026-03-05 17:29:54,397 Hysteresis 282283 0: raw(317 16000 16000 16000) min(-982 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 1395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(317 16000 16000 16000) min(-982 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 1395 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -44 44 191 1395 -982 -982 -44 44 191 1395 -982 -982 -19 19 82 1395 -982 -982 -19 19 82 1395 -982 -982 -41 41 178 1395 -982 -982 -41 41 178 1395 -982 -982 -78 78 339 1395 -982 -982 -78 78 339 1395 -982 -982 -68 68 295 1395 -982 -982 -68 68 295 1395 -982 -982 -68 68 295 1395 -982 -982 -68 68 295 1395 -982 -982 -106 106 460 1395 -982 -982 -106 106 460 1395 -982 -982 -40 40 173 1395 -982 -982 -40 40 173 1395 -982 -982 -51 51 221 1395 -982 -982 -51 51 221 1395 -982 -982 -52 52 226 1395 -982 -982 -52 52 226 1395 -982 -982 2026-03-05 17:30:04,401 Hysteresis 282293 0: raw(226 16000 16000 16000) min(-982 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 1395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(226 16000 16000 16000) min(-982 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 1395 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -52 52 226 1395 -982 -982 -52 52 226 1395 -982 -982 -58 58 252 1395 -982 -982 -58 58 252 1395 -982 -982 -69 69 300 1395 -982 -982 -69 69 300 1395 -982 -982 -28 28 121 1395 -982 -982 -28 28 121 1395 -982 -982 -46 46 200 1395 -982 -982 -46 46 200 1395 -982 -982 -43 43 186 1395 -982 -982 -43 43 186 1395 -982 -982 -43 43 186 1395 -982 -982 -43 43 186 1395 -982 -982 -49 49 213 1395 -982 -982 -49 49 213 1395 -982 -982 -64 64 278 1395 -982 -982 -64 64 278 1395 -982 -982 -107 107 465 1395 -982 -982 -107 107 465 1395 -982 -982 2026-03-05 17:30:14,405 Hysteresis 282303 0: raw(465 16000 16000 16000) min(-982 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 1395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(465 16000 16000 16000) min(-982 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 1395 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -55 55 239 1395 -982 -982 -55 55 239 1395 -982 -982 -55 55 239 1395 -982 -982 -55 55 239 1395 -982 -982 -56 56 243 1395 -982 -982 -56 56 243 1395 -982 -982 -59 59 256 1395 -982 -982 -59 59 256 1395 -982 -982 -52 52 226 1395 -982 -982 -52 52 226 1395 -982 -982 -78 78 339 1395 -982 -982 -78 78 339 1395 -982 -982 -37 37 160 1395 -982 -982 -37 37 160 1395 -982 -982 -37 37 160 1395 -982 -982 -37 37 160 1395 -982 -982 -55 55 239 1395 -982 -982 -55 55 239 1395 -982 -982 -56 56 243 1395 -982 -982 -56 56 243 1395 -982 -982 2026-03-05 17:30:24,409 Hysteresis 282313 0: raw(243 16000 16000 16000) min(-982 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 1395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(243 16000 16000 16000) min(-982 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 1395 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -89 89 386 1395 -982 -982 -89 89 386 1395 -982 -982 -104 104 452 1395 -982 -982 -104 104 452 1395 -982 -982 -104 104 452 1395 -982 -982 -104 104 452 1395 -982 -982 -36 36 156 1395 -982 -982 -36 36 156 1395 -982 -982 15 -15 -65 1395 -982 -982 15 -15 -65 1395 -982 -982 50 -50 -217 1395 -982 -982 50 -50 -217 1395 -982 -982 3 -3 -13 1395 -982 -982 3 -3 -13 1395 -982 -982 30 -30 -130 1395 -982 -982 30 -30 -130 1395 -982 -982 30 -30 -130 1395 -982 -982 30 -30 -130 1395 -982 -982 -41 41 178 1395 -982 -982 -41 41 178 1395 -982 -982 2026-03-05 17:30:34,414 Hysteresis 282323 0: raw(178 16000 16000 16000) min(-982 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 1395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(178 16000 16000 16000) min(-982 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 1395 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -65 65 282 1395 -982 -982 -65 65 282 1395 -982 -982 -48 48 208 1395 -982 -982 -48 48 208 1395 -982 -982 0 0 0 1395 -982 -982 0 0 0 1395 -982 -982 0 0 0 1395 -982 -982 0 0 0 1395 -982 -982 -26 26 113 1395 -982 -982 -26 26 113 1395 -982 -982 -62 62 269 1395 -982 -982 -62 62 269 1395 -982 -982 -49 49 213 1395 -982 -982 -49 49 213 1395 -982 -982 -72 72 313 1395 -982 -982 -72 72 313 1395 -982 -982 -40 40 173 1395 -982 -982 -40 40 173 1395 -982 -982 -40 40 173 1395 -982 -982 -40 40 173 1395 -982 -982 2026-03-05 17:30:44,444 Hysteresis 282333 0: raw(173 16000 16000 16000) min(-982 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 1395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(173 16000 16000 16000) min(-982 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 1395 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -78 78 339 1395 -982 -982 -78 78 339 1395 -982 -982 -34 34 147 1395 -982 -982 -51 51 221 1395 -982 -982 -51 51 221 1395 -982 -982 -66 66 286 1395 -982 -982 -66 66 286 1395 -982 -982 -66 66 286 1395 -982 -982 -66 66 286 1395 -982 -982 -33 33 143 1395 -982 -982 -33 33 143 1395 -982 -982 -20 20 86 1395 -982 -982 -20 20 86 1395 -982 -982 -46 46 200 1395 -982 -982 -46 46 200 1395 -982 -982 -37 37 160 1395 -982 -982 -37 37 160 1395 -982 -982 -38 38 165 1395 -982 -982 -38 38 165 1395 -982 -982 -38 38 165 1395 -982 -982 2026-03-05 17:30:54,448 Hysteresis 282343 0: raw(165 16000 16000 16000) min(-982 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 1395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(165 16000 16000 16000) min(-982 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 1395 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -38 38 165 1395 -982 -982 -82 82 356 1395 -982 -982 -82 82 356 1395 -982 -982 -53 53 230 1395 -982 -982 -53 53 230 1395 -982 -982 -13 13 56 1395 -982 -982 -13 13 56 1395 -982 -982 -28 28 121 1395 -982 -982 -28 28 121 1395 -982 -982 -28 28 121 1395 -982 -982 -28 28 121 1395 -982 -982 -7 7 30 1395 -982 -982 -7 7 30 1395 -982 -982 9 -9 -39 1395 -982 -982 9 -9 -39 1395 -982 -982 110 -110 -478 1395 -982 -982 110 -110 -478 1395 -982 -982 110 -110 -478 1395 -982 -982 40 -40 -173 1395 -982 -982 40 -40 -173 1395 -982 -982 2026-03-05 17:31:04,451 Hysteresis 282353 0: raw(-173 16000 16000 16000) min(-982 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 1395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-173 16000 16000 16000) min(-982 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 1395 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 40 -40 -173 1395 -982 -982 56 -56 -243 1395 -982 -982 56 -56 -243 1395 -982 -982 56 -56 -243 1395 -982 -982 -31 31 134 1395 -982 -982 -2 2 8 1395 -982 -982 -2 2 8 1395 -982 -982 -34 34 147 1395 -982 -982 -34 34 147 1395 -982 -982 -66 66 286 1395 -982 -982 -66 66 286 1395 -982 -982 -66 66 286 1395 -982 -982 -66 66 286 1395 -982 -982 -40 40 173 1395 -982 -982 -40 40 173 1395 -982 -982 -64 64 278 1395 -982 -982 -64 64 278 1395 -982 -982 -68 68 295 1395 -982 -982 -68 68 295 1395 -982 -982 -39 39 169 1395 -982 -982 2026-03-05 17:31:14,456 Hysteresis 282363 0: raw(169 16000 16000 16000) min(-982 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 1395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(169 16000 16000 16000) min(-982 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 1395 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -39 39 169 1395 -982 -982 -39 39 169 1395 -982 -982 -39 39 169 1395 -982 -982 -39 39 169 1395 -982 -982 -27 27 117 1395 -982 -982 -21 21 91 1395 -982 -982 -21 21 91 1395 -982 -982 -19 19 82 1395 -982 -982 -19 19 82 1395 -982 -982 -57 57 247 1395 -982 -982 -57 57 247 1395 -982 -982 -18 18 78 1395 -982 -982 -18 18 78 1395 -982 -982 -18 18 78 1395 -982 -982 -18 18 78 1395 -982 -982 -15 15 65 1395 -982 -982 -15 15 65 1395 -982 -982 -23 23 100 1395 -982 -982 -23 23 100 1395 -982 -982 -24 24 104 1395 -982 -982 2026-03-05 17:31:24,462 Hysteresis 282373 0: raw(104 16000 16000 16000) min(-982 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 1395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(104 16000 16000 16000) min(-982 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 1395 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -24 24 104 1395 -982 -982 42 -42 -182 1395 -982 -982 42 -42 -182 1395 -982 -982 42 -42 -182 1395 -982 -982 42 -42 -182 1395 -982 -982 5 -5 -21 1395 -982 -982 5 -5 -21 1395 -982 -982 -16 16 69 1395 -982 -982 -16 16 69 1395 -982 -982 4 -4 -17 1395 -982 -982 4 -4 -17 1395 -982 -982 -21 21 91 1395 -982 -982 -21 21 91 1395 -982 -982 -9 9 39 1395 -982 -982 -9 9 39 1395 -982 -982 9 -9 -39 1395 -982 -982 9 -9 -39 1395 -982 -982 28 -28 -121 1395 -982 -982 28 -28 -121 1395 -982 -982 28 -28 -121 1395 -982 -982 2026-03-05 17:31:34,483 Hysteresis 282383 0: raw(-121 16000 16000 16000) min(-982 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 1395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-121 16000 16000 16000) min(-982 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 1395 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 91 -91 -395 1395 -982 -982 135 -135 -586 1395 -982 -982 135 -135 -586 1395 -982 -982 141 -141 -613 1395 -982 -982 141 -141 -613 1395 -982 -982 141 -141 -613 1395 -982 -982 141 -141 -613 1395 -982 -982 37 -37 -160 1395 -982 -982 37 -37 -160 1395 -982 -982 -35 35 152 1395 -982 -982 -35 35 152 1395 -982 -982 -64 64 278 1395 -982 -982 -64 64 278 1395 -982 -982 -64 64 278 1395 -982 -982 -64 64 278 1395 -982 -982 -23 23 100 1395 -982 -982 -23 23 100 1395 -982 -982 -23 23 100 1395 -982 -982 -23 23 100 1395 -982 -982 -35 35 152 1395 -982 -982 2026-03-05 17:31:44,491 Hysteresis 282393 0: raw(152 16000 16000 16000) min(-982 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 1395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(152 16000 16000 16000) min(-982 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 1395 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -35 35 152 1395 -982 -982 -17 17 73 1395 -982 -982 -17 17 73 1395 -982 -982 -17 17 73 1395 -982 -982 -20 20 86 1395 -982 -982 -20 20 86 1395 -982 -982 -3 3 13 1395 -982 -982 -3 3 13 1395 -982 -982 -3 3 13 1395 -982 -982 47 -47 -204 1395 -982 -982 47 -47 -204 1395 -982 -982 32 -32 -139 1395 -982 -982 32 -32 -139 1395 -982 -982 34 -34 -147 1395 -982 -982 34 -34 -147 1395 -982 -982 32 -32 -139 1395 -982 -982 32 -32 -139 1395 -982 -982 24 -24 -104 1395 -982 -982 24 -24 -104 1395 -982 -982 24 -24 -104 1395 -982 -982 2026-03-05 17:31:54,495 Hysteresis 282403 0: raw(-104 16000 16000 16000) min(-982 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 1395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-104 16000 16000 16000) min(-982 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 1395 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 24 -24 -104 1395 -982 -982 24 -24 -104 1395 -982 -982 14 -14 -60 1395 -982 -982 8 -8 -34 1395 -982 -982 8 -8 -34 1395 -982 -982 30 -30 -130 1395 -982 -982 30 -30 -130 1395 -982 -982 25 -25 -108 1395 -982 -982 25 -25 -108 1395 -982 -982 25 -25 -108 1395 -982 -982 25 -25 -108 1395 -982 -982 22 -22 -95 1395 -982 -982 22 -22 -95 1395 -982 -982 3 -3 -13 1395 -982 -982 3 -3 -13 1395 -982 -982 10 -10 -43 1395 -982 -982 10 -10 -43 1395 -982 -982 31 -31 -134 1395 -982 -982 31 -31 -134 1395 -982 -982 41 -41 -178 1373 -982 -982 2026-03-05 17:32:04,502 Hysteresis 282413 0: raw(-178 16000 16000 16000) min(-982 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 1373 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-178 16000 16000 16000) min(-982 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 1373 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 41 -41 -178 1373 -982 -982 41 -41 -178 1017 -982 -982 41 -41 -178 1017 -982 -982 58 -58 -252 847 -982 -982 58 -58 -252 847 -982 -982 133 -133 -578 847 -982 -982 133 -133 -578 847 -982 -982 103 -103 -447 847 -982 -982 103 -103 -447 847 -982 -982 59 -59 -256 847 -982 -982 59 -59 -256 847 -982 -982 59 -59 -256 847 -982 -982 59 -59 -256 847 -982 -982 -40 40 173 847 -982 -982 -40 40 173 847 -982 -982 -63 63 273 847 -982 -982 -63 63 273 847 -982 -982 -81 81 352 847 -982 -982 -81 81 352 847 -982 -982 -56 56 243 847 -982 -982 2026-03-05 17:32:14,507 Hysteresis 282423 0: raw(243 16000 16000 16000) min(-982 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 847 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(243 16000 16000 16000) min(-982 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 847 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -56 56 243 847 -982 -982 -33 33 143 847 -982 -982 -33 33 143 847 -982 -982 -33 33 143 847 -982 -982 -33 33 143 847 -982 -982 -23 23 100 847 -982 -982 -23 23 100 847 -982 -982 -2 2 8 847 -982 -982 -2 2 8 847 -982 -982 3 -3 -13 847 -982 -982 3 -3 -13 847 -982 -982 34 -34 -147 847 -982 -982 34 -34 -147 847 -982 -982 34 -34 -147 847 -982 -982 34 -34 -147 847 -982 -982 26 -26 -113 847 -982 -982 26 -26 -113 847 -982 -982 37 -37 -160 847 -982 -982 37 -37 -160 847 -982 -982 35 -35 -152 847 -982 -982 2026-03-05 17:32:24,522 Hysteresis 282433 0: raw(-152 16000 16000 16000) min(-982 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 847 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-152 16000 16000 16000) min(-982 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 847 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 35 -35 -152 847 -982 -982 6 -6 -26 847 -982 -982 6 -6 -26 847 -982 -982 17 -17 -73 847 -982 -982 17 -17 -73 847 -982 -982 17 -17 -73 847 -982 -982 17 -17 -73 847 -982 -982 0 0 0 847 -982 -982 0 0 0 847 -982 -982 4 -4 -17 847 -982 -982 4 -4 -17 847 -982 -982 7 -7 -30 847 -982 -982 7 -7 -30 847 -982 -982 16 -16 -69 847 -982 -982 16 -16 -69 847 -982 -982 16 -16 -69 847 -982 -982 16 -16 -69 847 -982 -982 6 -6 -26 847 -982 -982 6 -6 -26 847 -982 -982 9 -9 -39 847 -982 -982 2026-03-05 17:32:34,526 Hysteresis 282443 0: raw(-39 16000 16000 16000) min(-982 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 847 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-39 16000 16000 16000) min(-982 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 847 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 9 -9 -39 847 -982 -982 10 -10 -43 847 -982 -982 10 -10 -43 847 -982 -982 16 -16 -69 847 -982 -982 16 -16 -69 847 -982 -982 2 -2 -8 847 -982 -982 2 -2 -8 847 -982 -982 2 -2 -8 847 -982 -982 2 -2 -8 847 -982 -982 58 -58 -252 847 -982 -982 58 -58 -252 847 -982 -982 104 -104 -452 847 -982 -982 104 -104 -452 847 -982 -982 98 -98 -426 847 -982 -982 98 -98 -426 847 -982 -982 43 -43 -186 847 -982 -982 43 -43 -186 847 -982 -982 43 -43 -186 847 -982 -982 43 -43 -186 847 -982 -982 -75 75 326 847 -613 -982 2026-03-05 17:32:44,543 Hysteresis 282453 0: raw(326 16000 16000 16000) min(-613 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 847 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(326 16000 16000 16000) min(-613 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 847 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -75 75 326 847 -613 -982 -86 86 373 847 -613 -982 -86 86 373 847 -613 -982 -93 93 404 847 -613 -982 -93 93 404 847 -613 -982 -59 59 256 847 -613 -982 -59 59 256 847 -613 -982 -21 21 91 847 -613 -982 -21 21 91 847 -613 -982 -21 21 91 847 -613 -982 -21 21 91 847 -613 -982 -14 14 60 847 -613 -982 -14 14 60 847 -613 -982 24 -24 -104 847 -613 -982 24 -24 -104 847 -613 -982 25 -25 -108 847 -613 -982 25 -25 -108 847 -613 -982 12 -12 -52 847 -613 -982 12 -12 -52 847 -613 -982 12 -12 -52 847 -613 -982 2026-03-05 17:32:54,548 Hysteresis 282463 0: raw(-52 16000 16000 16000) min(-613 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 847 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-52 16000 16000 16000) min(-613 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 847 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 12 -12 -52 847 -613 -982 12 -12 -52 847 -613 -982 12 -12 -52 847 -613 -982 -3 3 13 847 -613 -982 -3 3 13 847 -613 -982 -6 6 26 847 -613 -982 -6 6 26 847 -613 -982 0 0 0 847 -613 -982 0 0 0 847 -613 -982 0 0 0 847 -613 -982 0 0 0 847 -613 -982 0 0 0 847 -613 -982 0 0 0 847 -613 -982 -3 3 13 847 -613 -982 -3 3 13 847 -613 -982 -17 17 73 847 -613 -982 -17 17 73 847 -613 -982 -3 3 13 847 -613 -982 -3 3 13 847 -613 -982 4 -4 -17 847 -613 -982 2026-03-05 17:33:04,554 Hysteresis 282473 0: raw(-17 16000 16000 16000) min(-613 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 847 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-17 16000 16000 16000) min(-613 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 847 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 4 -4 -17 847 -613 -982 4 -4 -17 847 -613 -982 4 -4 -17 847 -613 -982 10 -10 -43 847 -613 -982 10 -10 -43 847 -613 -982 2 -2 -8 847 -613 -982 2 -2 -8 847 -613 -982 9 -9 -39 847 -613 -982 9 -9 -39 847 -613 -982 0 0 0 847 -613 -982 0 0 0 847 -613 -982 -10 10 43 847 -613 -982 -10 10 43 847 -613 -982 10 -10 -43 847 -613 -982 10 -10 -43 847 -613 -982 83 -83 -360 847 -613 -982 83 -83 -360 847 -613 -982 98 -98 -426 847 -613 -982 98 -98 -426 847 -613 -982 89 -89 -386 847 -613 -982 2026-03-05 17:33:14,579 Hysteresis 282483 0: raw(-386 16000 16000 16000) min(-613 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 847 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-386 16000 16000 16000) min(-613 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 847 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 89 -89 -386 847 -613 -982 -17 17 73 847 -613 -982 -17 17 73 847 -613 -982 -17 17 73 847 -613 -982 -17 17 73 847 -613 -982 -76 76 330 847 -613 -982 -76 76 330 847 -613 -982 -64 64 278 847 -613 -982 -64 64 278 847 -613 -982 -63 63 273 847 -613 -982 -63 63 273 847 -613 -982 -16 16 69 847 -613 -982 -16 16 69 847 -613 -982 -5 5 21 639 -613 -982 -5 5 21 639 -613 -982 5 -5 -21 639 -613 -982 5 -5 -21 639 -613 -982 14 -14 -60 639 -613 -982 14 -14 -60 639 -613 -982 27 -27 -117 639 -613 -982 2026-03-05 17:33:24,590 Hysteresis 282493 0: raw(-117 16000 16000 16000) min(-613 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 639 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-117 16000 16000 16000) min(-613 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 639 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 27 -27 -117 639 -613 -982 30 -30 -130 639 -613 -982 30 -30 -130 639 -613 -982 12 -12 -52 639 -613 -982 12 -12 -52 639 -613 -982 12 -12 -52 639 -613 -982 12 -12 -52 639 -613 -982 5 -5 -21 639 -613 -982 5 -5 -21 639 -613 -982 -7 7 30 639 -613 -982 -7 7 30 639 -613 -982 -18 18 78 639 -613 -982 -18 18 78 639 -613 -982 -6 6 26 639 -613 -982 -6 6 26 639 -613 -982 -8 8 34 639 -613 -982 -8 8 34 639 -613 -982 -8 8 34 639 -613 -982 -8 8 34 639 -613 -982 -3 3 13 639 -613 -982 2026-03-05 17:33:34,601 Hysteresis 282503 0: raw(13 16000 16000 16000) min(-613 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 639 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(13 16000 16000 16000) min(-613 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 639 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3 3 13 639 -613 -982 -3 3 13 586 -613 -982 -3 3 13 586 -613 -982 -7 7 30 586 -613 -982 -7 7 30 586 -613 -982 -14 14 60 586 -613 -982 -14 14 60 586 -613 -982 -14 14 60 586 -613 -982 -14 14 60 586 -613 -982 -4 4 17 586 -613 -982 -4 4 17 586 -613 -982 0 0 0 586 -613 -982 0 0 0 586 -613 -982 0 0 0 586 -613 -982 0 0 0 586 -613 -982 -20 20 86 586 -613 -982 -20 20 86 586 -613 -982 -25 25 108 586 -613 -982 -25 25 108 586 -613 -982 -25 25 108 586 -613 -982 2026-03-05 17:33:44,606 Hysteresis 282513 0: raw(108 16000 16000 16000) min(-613 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 586 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(108 16000 16000 16000) min(-613 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 586 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 25 -25 -108 586 -613 -982 25 -25 -108 586 -613 -982 74 -74 -321 586 -613 -982 97 -97 -421 586 -613 -982 97 -97 -421 586 -613 -982 88 -88 -382 586 -613 -982 88 -88 -382 586 -613 -982 -45 45 195 586 -613 -982 -45 45 195 586 -613 -982 -45 45 195 586 -613 -982 -45 45 195 586 -613 -982 -87 87 378 465 -613 -982 -87 87 378 465 -613 -982 -60 60 260 465 -613 -982 -60 60 260 465 -613 -982 -50 50 217 465 -613 -982 -50 50 217 465 -613 -982 -11 11 47 465 -613 -982 -11 11 47 465 -613 -982 0 0 0 465 -613 -982 2026-03-05 17:33:54,611 Hysteresis 282523 0: raw(0 16000 16000 16000) min(-613 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 465 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(0 16000 16000 16000) min(-613 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 465 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 0 0 0 465 -613 -982 0 0 0 465 -613 -982 0 0 0 465 -613 -982 24 -24 -104 465 -613 -982 24 -24 -104 465 -613 -982 17 -17 -73 465 -613 -982 17 -17 -73 465 -613 -982 18 -18 -78 465 -613 -982 18 -18 -78 465 -613 -982 -3 3 13 465 -613 -982 -3 3 13 465 -613 -982 -3 3 13 465 -613 -982 -3 3 13 465 -613 -982 -21 21 91 465 -613 -982 -21 21 91 465 -613 -982 -6 6 26 465 -613 -982 -6 6 26 465 -613 -982 -10 10 43 465 -613 -982 -10 10 43 465 -613 -982 -3 3 13 465 -613 -982 2026-03-05 17:34:04,621 Hysteresis 282533 0: raw(13 16000 16000 16000) min(-613 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 465 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(13 16000 16000 16000) min(-613 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 465 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3 3 13 465 -613 -982 -8 8 34 465 -613 -982 -8 8 34 465 -613 -982 8 -8 -34 465 -613 -982 8 -8 -34 465 -613 -982 -2 2 8 465 -613 -982 -2 2 8 465 -613 -982 -1 1 4 465 -613 -982 -1 1 4 465 -613 -982 -2 2 8 465 -613 -982 -2 2 8 465 -613 -982 -15 15 65 465 -613 -982 -15 15 65 465 -613 -982 -15 15 65 465 -613 -982 -15 15 65 465 -613 -982 -7 7 30 465 -613 -982 -7 7 30 465 -613 -982 0 0 0 465 -613 -982 0 0 0 465 -613 -982 -3 3 13 452 -613 -982 2026-03-05 17:34:14,630 Hysteresis 282543 0: raw(13 16000 16000 16000) min(-613 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 452 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(13 16000 16000 16000) min(-613 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 452 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3 3 13 452 -613 -982 -1 1 4 452 -613 -982 -1 1 4 452 -613 -982 -47 47 204 452 -613 -982 -47 47 204 452 -613 -982 47 -47 -204 452 -613 -982 47 -47 -204 452 -613 -982 79 -79 -343 452 -613 -982 79 -79 -343 452 -613 -982 95 -95 -413 452 -613 -982 95 -95 -413 452 -613 -982 67 -67 -291 452 -613 -982 67 -67 -291 452 -613 -982 -64 64 278 452 -613 -982 -64 64 278 452 -613 -982 -64 64 278 452 -613 -982 -64 64 278 452 -613 -982 -81 81 352 452 -613 -982 -81 81 352 452 -613 -982 -58 58 252 452 -613 -982 2026-03-05 17:34:24,635 Hysteresis 282553 0: raw(252 16000 16000 16000) min(-613 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 452 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(252 16000 16000 16000) min(-613 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 452 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -58 58 252 452 -613 -982 -40 40 173 452 -613 -982 -40 40 173 452 -613 -982 0 0 0 452 -613 -982 0 0 0 452 -613 -982 8 -8 -34 404 -613 -982 8 -8 -34 404 -613 -982 8 -8 -34 404 -613 -982 8 -8 -34 404 -613 -982 15 -15 -65 404 -613 -982 15 -15 -65 404 -613 -982 11 -11 -47 404 -613 -982 11 -11 -47 404 -613 -982 18 -18 -78 404 -613 -982 18 -18 -78 404 -613 -982 28 -28 -121 404 -613 -982 28 -28 -121 404 -613 -982 28 -28 -121 404 -613 -982 28 -28 -121 404 -613 -982 26 -26 -113 404 -613 -982 2026-03-05 17:34:34,640 Hysteresis 282563 0: raw(-113 16000 16000 16000) min(-613 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 404 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-113 16000 16000 16000) min(-613 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 404 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 26 -26 -113 404 -613 -982 4 -4 -17 404 -613 -982 4 -4 -17 404 -613 -982 -13 13 56 404 -613 -982 -13 13 56 404 -613 -982 -28 28 121 404 -613 -982 -28 28 121 404 -613 -982 -19 19 82 404 -613 -982 -19 19 82 404 -613 -982 -19 19 82 404 -613 -982 -19 19 82 404 -613 -982 -11 11 47 404 -613 -982 -11 11 47 404 -613 -982 -4 4 17 404 -613 -982 -4 4 17 404 -613 -982 0 0 0 404 -613 -982 0 0 0 404 -613 -982 -10 10 43 404 -613 -982 -10 10 43 404 -613 -982 -10 10 43 404 -613 -982 2026-03-05 17:34:44,653 Hysteresis 282573 0: raw(43 16000 16000 16000) min(-613 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 404 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(43 16000 16000 16000) min(-613 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 404 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -10 10 43 404 -613 -982 2 -2 -8 404 -613 -982 2 -2 -8 404 -613 -982 1 -1 -4 404 -613 -982 1 -1 -4 404 -613 -982 8 -8 -34 404 -613 -982 8 -8 -34 404 -613 -982 26 -26 -113 404 -613 -982 26 -26 -113 404 -613 -982 75 -75 -326 404 -613 -982 75 -75 -326 404 -613 -982 75 -75 -326 404 -613 -982 75 -75 -326 404 -613 -982 120 -120 -521 404 -613 -982 120 -120 -521 404 -613 -982 82 -82 -356 404 -613 -982 82 -82 -356 404 -613 -982 76 -76 -330 404 -613 -982 76 -76 -330 404 -613 -982 -85 85 369 404 -613 -982 2026-03-05 17:34:54,692 Hysteresis 282583 0: raw(369 16000 16000 16000) min(-613 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 404 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(369 16000 16000 16000) min(-613 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 404 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -85 85 369 404 -613 -982 -85 85 369 404 -613 -982 -85 85 369 404 -613 -982 -112 112 486 486 -613 -982 -112 112 486 486 -613 -982 -79 79 343 486 -613 -982 -79 79 343 486 -613 -982 -65 65 282 486 -613 -982 -65 65 282 486 -613 -982 -24 24 104 486 -613 -982 -24 24 104 486 -613 -982 -18 18 78 486 -613 -982 -18 18 78 486 -613 -982 18 -18 -78 486 -613 -982 18 -18 -78 486 -613 -982 18 -18 -78 486 -613 -982 18 -18 -78 486 -613 -982 36 -36 -156 486 -613 -982 36 -36 -156 486 -613 -982 37 -37 -160 486 -613 -982 2026-03-05 17:35:04,697 Hysteresis 282593 0: raw(-160 16000 16000 16000) min(-613 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 486 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-160 16000 16000 16000) min(-613 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 486 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 37 -37 -160 486 -613 -982 33 -33 -143 486 -613 -982 33 -33 -143 486 -613 -982 33 -33 -143 486 -613 -982 33 -33 -143 486 -613 -982 21 -21 -91 486 -613 -982 21 -21 -91 486 -613 -982 1 -1 -4 486 -613 -982 1 -1 -4 486 -613 -982 4 -4 -17 486 -613 -982 4 -4 -17 486 -613 -982 -4 4 17 486 -613 -982 -4 4 17 486 -613 -982 -9 9 39 486 -613 -982 -9 9 39 486 -613 -982 9 -9 -39 486 -613 -982 9 -9 -39 486 -613 -982 -1 1 4 486 -613 -982 -1 1 4 486 -613 -982 -11 11 47 486 -613 -982 2026-03-05 17:35:14,705 Hysteresis 282603 0: raw(47 16000 16000 16000) min(-613 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 486 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(47 16000 16000 16000) min(-613 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 486 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -11 11 47 486 -613 -982 -10 10 43 486 -613 -982 -10 10 43 486 -613 -982 -5 5 21 486 -613 -982 -5 5 21 486 -613 -982 -5 5 21 486 -613 -982 -5 5 21 486 -613 -982 1 -1 -4 486 -613 -982 1 -1 -4 486 -613 -982 -8 8 34 486 -613 -982 -8 8 34 486 -613 -982 11 -11 -47 486 -613 -982 11 -11 -47 486 -613 -982 35 -35 -152 486 -613 -982 35 -35 -152 486 -613 -982 76 -76 -330 486 -613 -982 76 -76 -330 486 -613 -982 76 -76 -330 486 -613 -982 76 -76 -330 486 -613 -982 85 -85 -369 486 -613 -982 2026-03-05 17:35:24,717 Hysteresis 282613 0: raw(-369 16000 16000 16000) min(-613 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 486 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-369 16000 16000 16000) min(-613 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 486 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 85 -85 -369 486 -613 -982 46 -46 -200 486 -613 -982 46 -46 -200 486 -613 -982 -61 61 265 486 -613 -982 -61 61 265 486 -613 -982 -83 83 360 486 -613 -982 -83 83 360 486 -613 -982 -83 83 360 486 -613 -982 -83 83 360 486 -613 -982 -60 60 260 486 -613 -982 -60 60 260 486 -613 -982 -29 29 126 486 -613 -982 -29 29 126 486 -613 -982 -19 19 82 486 -613 -982 -19 19 82 486 -613 -982 1 -1 -4 486 -613 -982 1 -1 -4 486 -613 -982 17 -17 -73 486 -613 -982 17 -17 -73 486 -613 -982 17 -17 -73 486 -613 -982 2026-03-05 17:35:34,721 Hysteresis 282623 0: raw(-73 16000 16000 16000) min(-613 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 486 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-73 16000 16000 16000) min(-613 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 486 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 17 -17 -73 486 -613 -982 22 -22 -95 486 -613 -982 22 -22 -95 486 -613 -982 24 -24 -104 486 -613 -982 24 -24 -104 486 -613 -982 9 -9 -39 486 -613 -982 9 -9 -39 486 -578 -982 8 -8 -34 486 -578 -982 8 -8 -34 486 -578 -982 8 -8 -34 486 -578 -982 8 -8 -34 486 -578 -982 0 0 0 486 -578 -982 0 0 0 486 -578 -982 -13 13 56 486 -578 -982 -13 13 56 486 -578 -982 -20 20 86 486 -578 -982 -20 20 86 486 -578 -982 -17 17 73 486 -578 -982 -17 17 73 486 -578 -982 -21 21 91 486 -578 -982 2026-03-05 17:35:44,747 Hysteresis 282633 0: raw(91 16000 16000 16000) min(-578 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 486 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(91 16000 16000 16000) min(-578 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 486 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -21 21 91 486 -578 -982 -21 21 91 486 -578 -982 -21 21 91 486 -578 -982 -16 16 69 486 -578 -982 -16 16 69 486 -578 -982 -6 6 26 486 -578 -982 -6 6 26 486 -578 -982 8 -8 -34 486 -578 -982 8 -8 -34 486 -578 -982 0 0 0 486 -578 -982 0 0 0 486 -578 -982 0 0 0 486 -578 -982 0 0 0 486 -578 -982 -1 1 4 486 -578 -982 -1 1 4 486 -578 -982 1 -1 -4 486 -578 -982 1 -1 -4 486 -578 -982 2 -2 -8 486 -578 -982 2 -2 -8 486 -578 -982 62 -62 -269 486 -578 -982 2026-03-05 17:35:54,774 Hysteresis 282643 0: raw(-269 16000 16000 16000) min(-578 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 486 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-269 16000 16000 16000) min(-578 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 486 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 62 -62 -269 486 -578 -982 113 -113 -491 486 -578 -982 113 -113 -491 486 -578 -982 113 -113 -491 486 -578 -982 113 -113 -491 486 -578 -982 89 -89 -386 486 -578 -982 89 -89 -386 486 -578 -982 57 -57 -247 486 -578 -982 57 -57 -247 486 -578 -982 -95 95 413 486 -578 -982 -95 95 413 486 -578 -982 -107 107 465 486 -578 -982 -107 107 465 486 -578 -982 -107 107 465 486 -578 -982 -107 107 465 486 -578 -982 -75 75 326 486 -578 -982 -75 75 326 486 -578 -982 -32 32 139 486 -578 -982 -32 32 139 486 -578 -982 -6 6 26 486 -578 -982 2026-03-05 17:36:04,780 Hysteresis 282653 0: raw(26 16000 16000 16000) min(-578 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 486 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(26 16000 16000 16000) min(-578 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 486 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -6 6 26 486 -578 -982 25 -25 -108 486 -578 -982 25 -25 -108 486 -578 -982 30 -30 -130 486 -578 -982 30 -30 -130 486 -578 -982 30 -30 -130 486 -578 -982 30 -30 -130 486 -521 -982 13 -13 -56 486 -521 -982 13 -13 -56 486 -521 -982 7 -7 -30 486 -521 -982 7 -7 -30 486 -521 -982 -11 11 47 486 -521 -982 -11 11 47 486 -521 -982 -15 15 65 486 -521 -982 -15 15 65 486 -521 -982 -15 15 65 486 -521 -982 -15 15 65 486 -521 -982 -5 5 21 486 -521 -982 -5 5 21 486 -521 -982 -9 9 39 486 -521 -982 2026-03-05 17:36:14,783 Hysteresis 282663 0: raw(39 16000 16000 16000) min(-521 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 486 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(39 16000 16000 16000) min(-521 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 486 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -9 9 39 486 -521 -982 -11 11 47 486 -521 -982 -11 11 47 486 -521 -982 -11 11 47 486 -521 -982 -11 11 47 486 -521 -982 3 -3 -13 486 -521 -982 3 -3 -13 486 -521 -982 -6 6 26 486 -521 -982 -6 6 26 486 -521 -982 16 -16 -69 486 -521 -982 16 -16 -69 486 -521 -982 7 -7 -30 486 -521 -982 7 -7 -30 486 -521 -982 0 0 0 486 -521 -982 0 0 0 486 -521 -982 0 0 0 486 -521 -982 0 0 0 486 -521 -982 0 0 0 486 -521 -982 0 0 0 486 -521 -982 8 -8 -34 486 -521 -982 2026-03-05 17:36:24,787 Hysteresis 282673 0: raw(-34 16000 16000 16000) min(-521 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 486 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-34 16000 16000 16000) min(-521 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 486 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 8 -8 -34 486 -521 -982 -26 26 113 486 -521 -982 -26 26 113 486 -521 -982 53 -53 -230 486 -521 -982 53 -53 -230 486 -521 -982 53 -53 -230 486 -521 -982 53 -53 -230 486 -521 -982 85 -85 -369 486 -521 -982 85 -85 -369 486 -521 -982 53 -53 -230 486 -521 -982 53 -53 -230 486 -521 -982 43 -43 -186 486 -521 -982 43 -43 -186 486 -521 -982 -76 76 330 486 -521 -982 -76 76 330 486 -521 -982 -81 81 352 486 -521 -982 -81 81 352 486 -521 -982 -81 81 352 486 -521 -982 -81 81 352 486 -521 -982 -59 59 256 486 -521 -982 2026-03-05 17:36:34,838 Hysteresis 282683 0: raw(256 16000 16000 16000) min(-521 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 486 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(256 16000 16000 16000) min(-521 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 486 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -59 59 256 486 -521 -982 -41 41 178 486 -521 -982 -41 41 178 486 -521 -982 -27 27 117 486 -521 -982 -27 27 117 486 -521 -982 3 -3 -13 486 -521 -982 3 -3 -13 486 -521 -982 3 -3 -13 486 -521 -982 3 -3 -13 486 -521 -982 18 -18 -78 486 -521 -982 18 -18 -78 486 -521 -982 12 -12 -52 486 -521 -982 12 -12 -52 486 -521 -982 0 0 0 486 -521 -982 0 0 0 486 -521 -982 -16 16 69 486 -521 -982 -16 16 69 486 -521 -982 -14 14 60 486 -521 -982 -14 14 60 486 -521 -982 -14 14 60 486 -521 -982 2026-03-05 17:36:44,848 Hysteresis 282693 0: raw(60 16000 16000 16000) min(-521 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 486 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(60 16000 16000 16000) min(-521 16000 16000 16000) spread(-982 16000 16000 16000) max_pv 486 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -14 14 60 486 -521 -982 -8 8 34 486 -521 -982 -8 8 34 486 -521 -982 -10 10 43 486 -521 -982 -10 10 43 486 -521 -982 -14 14 60 486 -521 -982 -14 14 60 486 -521 -982 -11 11 47 486 -521 -982 -11 11 47 486 -521 -982 -11 11 47 486 -521 -982 -11 11 47 486 -521 -982 -4 4 17 486 -521 -982 -4 4 17 486 -521 -982 0 0 0 486 -521 -982 0 0 0 486 -521 -982 1159 -1159 -5039 486 -5039 -5039 1159 -1159 -5039 486 -5039 -5039 2796 -2796 -12156 486 -12156 -12156 2796 -2796 -12156 486 -12156 -12156 2335 -2335 -10152 486 -12156 -12156 2026-03-05 17:36:54,854 Hysteresis 282703 0: raw(-10152 16000 16000 16000) min(-12156 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 486 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-10152 16000 16000 16000) min(-12156 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 486 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 2335 -2335 -10152 486 -12156 -12156 2335 -2335 -10152 486 -12156 -12156 2335 -2335 -10152 486 -12156 -12156 1406 -1406 -6113 486 -12156 -12156 1406 -1406 -6113 486 -12156 -12156 808 -808 -3513 486 -12156 -12156 808 -808 -3513 486 -12156 -12156 307 -307 -1334 486 -12156 -12156 307 -307 -1334 486 -12156 -12156 -171 171 743 743 -12156 -12156 -171 171 743 743 -12156 -12156 -171 171 743 743 -12156 -12156 -171 171 743 743 -12156 -12156 -205 205 891 891 -12156 -12156 -205 205 891 891 -12156 -12156 -142 142 617 891 -12156 -12156 -142 142 617 891 -12156 -12156 -63 63 273 891 -12156 -12156 -63 63 273 891 -12156 -12156 -77 77 334 891 -12156 -12156 2026-03-05 17:37:04,857 Hysteresis 282713 0: raw(334 16000 16000 16000) min(-12156 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 891 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(334 16000 16000 16000) min(-12156 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 891 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -77 77 334 891 -12156 -12156 -36 36 156 891 -12156 -12156 -36 36 156 891 -12156 -12156 -36 36 156 891 -12156 -12156 -36 36 156 891 -12156 -12156 2 -2 -8 891 -12156 -12156 2 -2 -8 891 -12156 -12156 32 -32 -139 891 -12156 -12156 32 -32 -139 891 -12156 -12156 53 -53 -230 891 -12156 -12156 53 -53 -230 891 -12156 -12156 65 -65 -282 891 -12156 -12156 65 -65 -282 891 -12156 -12156 65 -65 -282 891 -12156 -12156 65 -65 -282 891 -12156 -12156 32 -32 -139 891 -12156 -12156 32 -32 -139 891 -12156 -12156 13 -13 -56 891 -12156 -12156 13 -13 -56 891 -12156 -12156 0 0 0 891 -12156 -12156 2026-03-05 17:37:14,865 Hysteresis 282723 0: raw(0 16000 16000 16000) min(-12156 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 891 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(0 16000 16000 16000) min(-12156 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 891 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 0 0 0 891 -12156 -12156 -7 7 30 891 -12156 -12156 -7 7 30 891 -12156 -12156 -11 11 47 891 -12156 -12156 -11 11 47 891 -12156 -12156 -11 11 47 891 -12156 -12156 -11 11 47 891 -12156 -12156 -8 8 34 891 -12156 -12156 -8 8 34 891 -12156 -12156 -3 3 13 891 -12156 -12156 -3 3 13 891 -12156 -12156 -1 1 4 891 -12156 -12156 -1 1 4 891 -12156 -12156 -1 1 4 891 -12156 -12156 -1 1 4 891 -12156 -12156 -1 1 4 891 -12156 -12156 -1 1 4 891 -12156 -12156 10 -10 -43 891 -12156 -12156 10 -10 -43 891 -12156 -12156 23 -23 -100 891 -12156 -12156 2026-03-05 17:37:24,923 Hysteresis 282733 0: raw(-100 16000 16000 16000) min(-12156 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 891 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-100 16000 16000 16000) min(-12156 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 891 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 23 -23 -100 891 -12156 -12156 33 -33 -143 891 -12156 -12156 33 -33 -143 891 -12156 -12156 16 -16 -69 891 -12156 -12156 16 -16 -69 891 -12156 -12156 3 -3 -13 891 -12156 -12156 3 -3 -13 891 -12156 -12156 3 -3 -13 891 -12156 -12156 3 -3 -13 891 -12156 -12156 2 -2 -8 891 -12156 -12156 2 -2 -8 891 -12156 -12156 -1 1 4 891 -12156 -12156 -1 1 4 891 -12156 -12156 -3 3 13 891 -12156 -12156 -3 3 13 891 -12156 -12156 96 -96 -417 891 -12156 -12156 96 -96 -417 891 -12156 -12156 96 -96 -417 891 -12156 -12156 96 -96 -417 891 -12156 -12156 82 -82 -356 891 -12156 -12156 2026-03-05 17:37:34,928 Hysteresis 282743 0: raw(-356 16000 16000 16000) min(-12156 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 891 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-356 16000 16000 16000) min(-12156 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 891 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 82 -82 -356 891 -12156 -12156 41 -41 -178 891 -12156 -12156 41 -41 -178 891 -12156 -12156 20 -20 -86 891 -12156 -12156 20 -20 -86 891 -12156 -12156 -92 92 400 891 -12156 -12156 -92 92 400 891 -12156 -12156 -103 103 447 891 -12156 -12156 -103 103 447 891 -12156 -12156 -103 103 447 891 -12156 -12156 -103 103 447 891 -12156 -12156 -79 79 343 891 -12156 -12156 -79 79 343 891 -12156 -12156 -41 41 178 891 -12156 -12156 -41 41 178 891 -12156 -12156 -12 12 52 891 -12156 -12156 -12 12 52 891 -12156 -12156 40 -40 -173 891 -12156 -12156 40 -40 -173 891 -12156 -12156 40 -40 -173 891 -12156 -12156 2026-03-05 17:37:44,932 Hysteresis 282753 0: raw(-173 16000 16000 16000) min(-12156 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 891 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-173 16000 16000 16000) min(-12156 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 891 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 40 -40 -173 891 -12156 -12156 53 -53 -230 891 -12156 -12156 53 -53 -230 891 -12156 -12156 46 -46 -200 891 -12156 -12156 46 -46 -200 891 -12156 -12156 40 -40 -173 891 -12156 -12156 40 -40 -173 891 -12156 -12156 8 -8 -34 891 -12156 -12156 8 -8 -34 891 -12156 -12156 4 -4 -17 891 -12156 -12156 4 -4 -17 891 -12156 -12156 -4 4 17 891 -12156 -12156 -4 4 17 891 -12156 -12156 -3 3 13 891 -12156 -12156 -3 3 13 891 -12156 -12156 -6 6 26 891 -12156 -12156 -6 6 26 891 -12156 -12156 0 0 0 891 -12156 -12156 0 0 0 891 -12156 -12156 -5 5 21 891 -12156 -12156 2026-03-05 17:37:54,936 Hysteresis 282763 0: raw(21 16000 16000 16000) min(-12156 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 891 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21 16000 16000 16000) min(-12156 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 891 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -5 5 21 891 -12156 -12156 -5 5 21 891 -12156 -12156 -5 5 21 891 -12156 -12156 -5 5 21 891 -12156 -12156 -5 5 21 891 -12156 -12156 -2 2 8 891 -12156 -12156 -2 2 8 891 -12156 -12156 -1 1 4 891 -12156 -12156 -1 1 4 891 -12156 -12156 -1 1 4 891 -12156 -12156 -1 1 4 891 -12156 -12156 0 0 0 891 -12156 -12156 0 0 0 891 -12156 -12156 0 0 0 891 -12156 -12156 0 0 0 891 -12156 -12156 6 -6 -26 891 -12156 -12156 6 -6 -26 891 -12156 -12156 17 -17 -73 891 -12156 -12156 17 -17 -73 891 -12156 -12156 23 -23 -100 891 -12156 -12156 2026-03-05 17:38:04,939 Hysteresis 282773 0: raw(-100 16000 16000 16000) min(-12156 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 891 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-100 16000 16000 16000) min(-12156 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 891 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 23 -23 -100 891 -12156 -12156 120 -120 -521 891 -12156 -12156 120 -120 -521 891 -12156 -12156 120 -120 -521 891 -12156 -12156 120 -120 -521 891 -12156 -12156 95 -95 -413 891 -12156 -12156 95 -95 -413 891 -12156 -12156 55 -55 -239 891 -12156 -12156 55 -55 -239 891 -12156 -12156 -3 3 13 891 -12156 -12156 -3 3 13 891 -12156 -12156 -111 111 482 891 -12156 -12156 -111 111 482 891 -12156 -12156 -112 112 486 891 -12156 -12156 -112 112 486 891 -12156 -12156 -112 112 486 891 -12156 -12156 -112 112 486 891 -12156 -12156 -77 77 334 891 -12156 -12156 -77 77 334 891 -12156 -12156 2026-03-05 17:38:14,969 Hysteresis 282783 0: raw(334 16000 16000 16000) min(-12156 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 891 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(334 16000 16000 16000) min(-12156 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 891 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -33 33 143 891 -12156 -12156 -33 33 143 891 -12156 -12156 -1 1 4 891 -12156 -12156 -1 1 4 891 -12156 -12156 57 -57 -247 891 -12156 -12156 57 -57 -247 891 -12156 -12156 57 -57 -247 891 -12156 -12156 57 -57 -247 891 -12156 -12156 70 -70 -304 891 -12156 -12156 70 -70 -304 891 -12156 -12156 53 -53 -230 891 -12156 -12156 53 -53 -230 891 -12156 -12156 42 -42 -182 891 -12156 -12156 42 -42 -182 891 -12156 -12156 7 -7 -30 891 -12156 -12156 7 -7 -30 891 -12156 -12156 7 -7 -30 891 -12156 -12156 7 -7 -30 891 -12156 -12156 -7 7 30 891 -12156 -12156 -7 7 30 891 -12156 -12156 2026-03-05 17:38:24,981 Hysteresis 282793 0: raw(30 16000 16000 16000) min(-12156 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 891 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(30 16000 16000 16000) min(-12156 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 891 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -18 18 78 891 -12156 -12156 -18 18 78 891 -12156 -12156 -24 24 104 891 -12156 -12156 -24 24 104 891 -12156 -12156 -17 17 73 891 -12156 -12156 -17 17 73 891 -12156 -12156 -10 10 43 891 -12156 -12156 -10 10 43 891 -12156 -12156 24 -24 -104 891 -12156 -12156 24 -24 -104 891 -12156 -12156 24 -24 -104 891 -12156 -12156 24 -24 -104 891 -12156 -12156 35 -35 -152 891 -12156 -12156 35 -35 -152 891 -12156 -12156 29 -29 -126 891 -12156 -12156 29 -29 -126 891 -12156 -12156 2026-03-05 17:38:35,380 Hysteresis 282804 0: raw(-126 16000 16000 16000) min(-12156 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 891 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-126 16000 16000 16000) min(-12156 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 891 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 21 -21 -91 891 -12156 -12156 21 -21 -91 891 -12156 -12156 21 -21 -91 891 -12156 -12156 21 -21 -91 891 -12156 -12156 11 -11 -47 891 -12156 -12156 11 -11 -47 891 -12156 -12156 80 -80 -347 891 -12156 -12156 80 -80 -347 891 -12156 -12156 87 -87 -378 891 -12156 -12156 87 -87 -378 891 -12156 -12156 87 -87 -378 891 -12156 -12156 87 -87 -378 891 -12156 -12156 41 -41 -178 891 -12156 -12156 41 -41 -178 891 -12156 -12156 34 -34 -147 891 -12156 -12156 34 -34 -147 891 -12156 -12156 -52 52 226 891 -12156 -12156 -52 52 226 891 -12156 -12156 -101 101 439 891 -12156 -12156 -101 101 439 891 -12156 -12156 2026-03-05 17:38:45,388 Hysteresis 282814 0: raw(439 16000 16000 16000) min(-12156 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 891 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(439 16000 16000 16000) min(-12156 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 891 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -82 82 356 891 -12156 -12156 -82 82 356 891 -12156 -12156 -82 82 356 891 -12156 -12156 -49 49 213 891 -12156 -12156 50 -50 -217 891 -12156 -12156 50 -50 -217 891 -12156 -12156 40 -40 -173 891 -12156 -12156 40 -40 -173 891 -12156 -12156 5 -5 -21 891 -12156 -12156 5 -5 -21 891 -12156 -12156 -5 5 21 891 -12156 -12156 -5 5 21 891 -12156 -12156 -15 15 65 891 -12156 -12156 -15 15 65 891 -12156 -12156 2026-03-05 17:38:56,046 Hysteresis 282825 0: raw(65 16000 16000 16000) min(-12156 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 891 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(65 16000 16000 16000) min(-12156 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 891 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -13 13 56 891 -12156 -12156 -13 13 56 891 -12156 -12156 -13 13 56 891 -12156 -12156 -13 13 56 891 -12156 -12156 0 0 0 891 -12156 -12156 0 0 0 891 -12156 -12156 9 -9 -39 891 -12156 -12156 9 -9 -39 891 -12156 -12156 9 -9 -39 891 -12156 -12156 9 -9 -39 891 -12156 -12156 3 -3 -13 891 -12156 -12156 3 -3 -13 891 -12156 -12156 3 -3 -13 891 -12156 -12156 14 -14 -60 891 -12156 -12156 14 -14 -60 891 -12156 -12156 11 -11 -47 891 -12156 -12156 11 -11 -47 891 -12156 -12156 3 -3 -13 891 -12156 -12156 3 -3 -13 891 -12156 -12156 2026-03-05 17:39:06,752 Hysteresis 282835 0: raw(-13 16000 16000 16000) min(-12156 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 891 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-13 16000 16000 16000) min(-12156 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 891 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 3 -3 -13 891 -12156 -12156 3 -3 -13 891 -12156 -12156 3 -3 -13 891 -12156 -12156 3 -3 -13 891 -12156 -12156 4 -4 -17 891 -12156 -12156 4 -4 -17 891 -12156 -12156 6 -6 -26 891 -12156 -12156 6 -6 -26 891 -12156 -12156 121 -121 -526 891 -12156 -12156 121 -121 -526 891 -12156 -12156 119 -119 -517 891 -12156 -12156 119 -119 -517 891 -12156 -12156 119 -119 -517 891 -12156 -12156 119 -119 -517 891 -12156 -12156 82 -82 -356 891 -12156 -12156 82 -82 -356 891 -12156 -12156 35 -35 -152 891 -12156 -12156 35 -35 -152 891 -12156 -12156 -88 88 382 891 -12156 -12156 -88 88 382 891 -12156 -12156 2026-03-05 17:39:16,760 Hysteresis 282845 0: raw(382 16000 16000 16000) min(-12156 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 891 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(382 16000 16000 16000) min(-12156 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 891 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -120 120 521 891 -12156 -12156 -120 120 521 891 -12156 -12156 -98 98 426 891 -12156 -12156 -98 98 426 891 -12156 -12156 -98 98 426 891 -12156 -12156 -98 98 426 891 -12156 -12156 -64 64 278 891 -12156 -12156 -64 64 278 891 -12156 -12156 -25 25 108 891 -12156 -12156 -25 25 108 891 -12156 -12156 34 -34 -147 891 -12156 -12156 34 -34 -147 891 -12156 -12156 58 -58 -252 891 -12156 -12156 58 -58 -252 891 -12156 -12156 58 -58 -252 891 -12156 -12156 58 -58 -252 891 -12156 -12156 54 -54 -234 891 -12156 -12156 54 -54 -234 891 -12156 -12156 37 -37 -160 891 -12156 -12156 37 -37 -160 891 -12156 -12156 2026-03-05 17:39:26,772 Hysteresis 282855 0: raw(-160 16000 16000 16000) min(-12156 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 891 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-160 16000 16000 16000) min(-12156 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 891 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 27 -27 -117 891 -12156 -12156 -1 1 4 891 -12156 -12156 -1 1 4 891 -12156 -12156 -5 5 21 891 -12156 -12156 -5 5 21 891 -12156 -12156 -5 5 21 891 -12156 -12156 -5 5 21 891 -12156 -12156 1 -1 -4 891 -12156 -12156 1 -1 -4 891 -12156 -12156 -1 1 4 891 -12156 -12156 -1 1 4 891 -12156 -12156 -1 1 4 891 -12156 -12156 11 -11 -47 891 -12156 -12156 14 -14 -60 891 -12156 -12156 14 -14 -60 891 -12156 -12156 14 -14 -60 891 -12156 -12156 14 -14 -60 891 -12156 -12156 5 -5 -21 891 -12156 -12156 5 -5 -21 891 -12156 -12156 2026-03-05 17:39:36,785 Hysteresis 282865 0: raw(-21 16000 16000 16000) min(-12156 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 891 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-21 16000 16000 16000) min(-12156 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 891 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 0 0 0 891 -12156 -12156 0 0 0 891 -12156 -12156 0 0 0 891 -12156 -12156 0 0 0 891 -12156 -12156 -16 16 69 891 -12156 -12156 -16 16 69 891 -12156 -12156 -27 27 117 891 -12156 -12156 -27 27 117 891 -12156 -12156 -27 27 117 891 -12156 -12156 -27 27 117 891 -12156 -12156 -16 16 69 891 -12156 -12156 -16 16 69 891 -12156 -12156 1 -1 -4 891 -12156 -12156 1 -1 -4 891 -12156 -12156 114 -114 -495 891 -12156 -12156 114 -114 -495 891 -12156 -12156 104 -104 -452 891 -12156 -12156 104 -104 -452 891 -12156 -12156 104 -104 -452 891 -12156 -12156 104 -104 -452 891 -12156 -12156 2026-03-05 17:39:46,805 Hysteresis 282875 0: raw(-452 16000 16000 16000) min(-12156 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 891 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-452 16000 16000 16000) min(-12156 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 891 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 64 -64 -278 891 -12156 -12156 64 -64 -278 891 -12156 -12156 64 -64 -278 891 -12156 -12156 -2 2 8 891 -12156 -12156 -2 2 8 891 -12156 -12156 -78 78 339 891 -12156 -12156 -78 78 339 891 -12156 -12156 -91 91 395 891 -12156 -12156 -91 91 395 891 -12156 -12156 -76 76 330 891 -12156 -12156 -76 76 330 891 -12156 -12156 -76 76 330 891 -12156 -12156 -76 76 330 891 -12156 -12156 -41 41 178 891 -12156 -12156 -41 41 178 891 -12156 -12156 -14 14 60 891 -12156 -12156 -14 14 60 891 -12156 -12156 27 -27 -117 891 -12156 -12156 27 -27 -117 891 -12156 -12156 42 -42 -182 891 -12156 -12156 2026-03-05 17:39:56,985 Hysteresis 282885 0: raw(-182 16000 16000 16000) min(-12156 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 891 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-182 16000 16000 16000) min(-12156 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 891 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 42 -42 -182 891 -12156 -12156 39 -39 -169 891 -12156 -12156 39 -39 -169 891 -12156 -12156 39 -39 -169 891 -12156 -12156 39 -39 -169 891 -12156 -12156 20 -20 -86 891 -12156 -12156 20 -20 -86 891 -12156 -12156 11 -11 -47 891 -12156 -12156 11 -11 -47 891 -12156 -12156 -17 17 73 891 -12156 -12156 -17 17 73 891 -12156 -12156 -18 18 78 891 -12156 -12156 -18 18 78 891 -12156 -12156 -18 18 78 891 -12156 -12156 -18 18 78 891 -12156 -12156 -1 1 4 891 -12156 -12156 -1 1 4 891 -12156 -12156 0 0 0 891 -12156 -12156 8 -8 -34 891 -12156 -12156 8 -8 -34 891 -12156 -12156 2026-03-05 17:40:07,226 Hysteresis 282896 0: raw(-34 16000 16000 16000) min(-12156 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 891 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-34 16000 16000 16000) min(-12156 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 891 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 9 -9 -39 891 -12156 -12156 9 -9 -39 891 -12156 -12156 9 -9 -39 891 -12156 -12156 9 -9 -39 891 -12156 -12156 5 -5 -21 891 -12156 -12156 5 -5 -21 891 -12156 -12156 3 -3 -13 891 -12156 -12156 3 -3 -13 891 -12156 -12156 3 -3 -13 891 -12156 -12156 3 -3 -13 891 -12156 -12156 4 -4 -17 891 -12156 -12156 4 -4 -17 891 -12156 -12156 1 -1 -4 891 -12156 -12156 1 -1 -4 891 -12156 -12156 -1 1 4 891 -12156 -12156 -1 1 4 891 -12156 -12156 -4 4 17 891 -12156 -12156 -4 4 17 891 -12156 -12156 28 -28 -121 891 -12156 -12156 28 -28 -121 891 -12156 -12156 2026-03-05 17:40:17,463 Hysteresis 282906 0: raw(-121 16000 16000 16000) min(-12156 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 891 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-121 16000 16000 16000) min(-12156 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 891 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 118 -118 -513 891 -12156 -12156 118 -118 -513 891 -12156 -12156 100 -100 -434 891 -12156 -12156 100 -100 -434 891 -12156 -12156 100 -100 -434 891 -12156 -12156 100 -100 -434 891 -12156 -12156 63 -63 -273 891 -12156 -12156 63 -63 -273 891 -12156 -12156 -39 39 169 891 -12156 -12156 -39 39 169 891 -12156 -12156 -91 91 395 891 -12156 -12156 -91 91 395 891 -12156 -12156 -99 99 430 891 -12156 -12156 -99 99 430 891 -12156 -12156 -72 72 313 891 -12156 -12156 -72 72 313 891 -12156 -12156 -72 72 313 891 -12156 -12156 -72 72 313 891 -12156 -12156 -34 34 147 891 -12156 -12156 -34 34 147 891 -12156 -12156 2026-03-05 17:40:27,647 Hysteresis 282916 0: raw(147 16000 16000 16000) min(-12156 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 891 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(147 16000 16000 16000) min(-12156 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 891 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 0 0 0 891 -12156 -12156 0 0 0 891 -12156 -12156 46 -46 -200 891 -12156 -12156 46 -46 -200 891 -12156 -12156 58 -58 -252 891 -12156 -12156 58 -58 -252 891 -12156 -12156 58 -58 -252 891 -12156 -12156 40 -40 -173 891 -12156 -12156 40 -40 -173 891 -12156 -12156 19 -19 -82 891 -12156 -12156 19 -19 -82 891 -12156 -12156 11 -11 -47 891 -12156 -12156 11 -11 -47 891 -12156 -12156 26 -26 -113 891 -12156 -12156 26 -26 -113 891 -12156 -12156 15 -15 -65 891 -12156 -12156 15 -15 -65 891 -12156 -12156 15 -15 -65 891 -12156 -12156 15 -15 -65 891 -12156 -12156 6 -6 -26 891 -12156 -12156 2026-03-05 17:40:37,848 Hysteresis 282926 0: raw(-26 16000 16000 16000) min(-12156 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 891 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-26 16000 16000 16000) min(-12156 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 891 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 6 -6 -26 891 -12156 -12156 3 -3 -13 891 -12156 -12156 3 -3 -13 891 -12156 -12156 4 -4 -17 891 -12156 -12156 4 -4 -17 891 -12156 -12156 -1 1 4 891 -12156 -12156 -1 1 4 891 -12156 -12156 -1 1 4 891 -12156 -12156 -1 1 4 891 -12156 -12156 -5 5 21 891 -12156 -12156 -5 5 21 891 -12156 -12156 -2 2 8 891 -12156 -12156 -2 2 8 891 -12156 -12156 1 -1 -4 891 -12156 -12156 1 -1 -4 891 -12156 -12156 3 -3 -13 891 -12156 -12156 3 -3 -13 891 -12156 -12156 3 -3 -13 891 -12156 -12156 3 -3 -13 891 -12156 -12156 3 -3 -13 891 -12156 -12156 2026-03-05 17:40:47,876 Hysteresis 282936 0: raw(-13 16000 16000 16000) min(-12156 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 891 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-13 16000 16000 16000) min(-12156 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 891 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 3 -3 -13 891 -12156 -12156 -2 2 8 891 -12156 -12156 -2 2 8 891 -12156 -12156 46 -46 -200 891 -12156 -12156 46 -46 -200 891 -12156 -12156 79 -79 -343 891 -12156 -12156 79 -79 -343 891 -12156 -12156 63 -63 -273 891 -12156 -12156 63 -63 -273 891 -12156 -12156 63 -63 -273 891 -12156 -12156 63 -63 -273 891 -12156 -12156 10 -10 -43 891 -12156 -12156 10 -10 -43 891 -12156 -12156 -85 85 369 891 -12156 -12156 -85 85 369 891 -12156 -12156 -102 102 443 891 -12156 -12156 -102 102 443 891 -12156 -12156 -72 72 313 891 -12156 -12156 -72 72 313 891 -12156 -12156 -40 40 173 891 -12156 -12156 2026-03-05 17:40:57,880 Hysteresis 282946 0: raw(173 16000 16000 16000) min(-12156 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 891 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(173 16000 16000 16000) min(-12156 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 891 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -40 40 173 891 -12156 -12156 -40 40 173 891 -12156 -12156 -40 40 173 891 -12156 -12156 -7 7 30 891 -12156 -12156 -7 7 30 891 -12156 -12156 13 -13 -56 891 -12156 -12156 13 -13 -56 891 -12156 -12156 38 -38 -165 891 -12156 -12156 38 -38 -165 891 -12156 -12156 44 -44 -191 891 -12156 -12156 44 -44 -191 891 -12156 -12156 44 -44 -191 891 -10152 -12156 44 -44 -191 891 -10152 -12156 35 -35 -152 891 -10152 -12156 35 -35 -152 891 -10152 -12156 19 -19 -82 891 -6113 -12156 19 -19 -82 891 -6113 -12156 11 -11 -47 891 -3513 -12156 11 -11 -47 891 -3513 -12156 -9 9 39 891 -1334 -12156 2026-03-05 17:41:07,886 Hysteresis 282956 0: raw(39 16000 16000 16000) min(-1334 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 891 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(39 16000 16000 16000) min(-1334 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 891 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -9 9 39 891 -1334 -12156 -11 11 47 891 -526 -12156 -11 11 47 891 -526 -12156 -11 11 47 891 -526 -12156 -11 11 47 891 -526 -12156 -9 9 39 891 -526 -12156 -9 9 39 891 -526 -12156 -6 6 26 617 -526 -12156 -6 6 26 617 -526 -12156 4 -4 -17 521 -526 -12156 4 -4 -17 521 -526 -12156 12 -12 -52 521 -526 -12156 12 -12 -52 521 -526 -12156 12 -12 -52 521 -526 -12156 12 -12 -52 521 -526 -12156 16 -16 -69 521 -526 -12156 16 -16 -69 521 -526 -12156 19 -19 -82 521 -526 -12156 19 -19 -82 521 -526 -12156 8 -8 -34 521 -526 -12156 2026-03-05 17:41:17,889 Hysteresis 282966 0: raw(-34 16000 16000 16000) min(-526 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 521 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-34 16000 16000 16000) min(-526 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 521 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 8 -8 -34 521 -526 -12156 -1 1 4 521 -526 -12156 -1 1 4 521 -526 -12156 -6 6 26 521 -526 -12156 -6 6 26 521 -526 -12156 -6 6 26 521 -526 -12156 -6 6 26 521 -526 -12156 0 0 0 521 -526 -12156 0 0 0 521 -526 -12156 53 -53 -230 521 -526 -12156 53 -53 -230 521 -526 -12156 100 -100 -434 521 -526 -12156 86 -86 -373 521 -526 -12156 86 -86 -373 521 -526 -12156 86 -86 -373 521 -526 -12156 86 -86 -373 521 -526 -12156 12 -12 -52 521 -526 -12156 12 -12 -52 521 -526 -12156 -85 85 369 521 -526 -12156 -85 85 369 521 -526 -12156 2026-03-05 17:41:27,924 Hysteresis 282976 0: raw(369 16000 16000 16000) min(-526 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 521 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(369 16000 16000 16000) min(-526 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 521 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -100 100 434 521 -526 -12156 -100 100 434 521 -526 -12156 -76 76 330 521 -526 -12156 -76 76 330 521 -526 -12156 -35 35 152 521 -526 -12156 -35 35 152 521 -526 -12156 -35 35 152 521 -526 -12156 -35 35 152 521 -526 -12156 -4 4 17 521 -526 -12156 -4 4 17 521 -526 -12156 23 -23 -100 521 -526 -12156 23 -23 -100 521 -526 -12156 66 -66 -286 521 -526 -12156 66 -66 -286 521 -526 -12156 64 -64 -278 521 -526 -12156 64 -64 -278 521 -526 -12156 64 -64 -278 521 -526 -12156 64 -64 -278 521 -526 -12156 43 -43 -186 521 -526 -12156 2026-03-05 17:41:38,137 Hysteresis 282987 0: raw(-186 16000 16000 16000) min(-526 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 521 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-186 16000 16000 16000) min(-526 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 521 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 43 -43 -186 521 -526 -12156 21 -21 -91 521 -526 -12156 21 -21 -91 521 -526 -12156 -3 3 13 521 -526 -12156 -3 3 13 521 -526 -12156 -10 10 43 521 -526 -12156 -10 10 43 521 -526 -12156 -4 4 17 521 -526 -12156 -4 4 17 521 -526 -12156 7 -7 -30 521 -526 -12156 7 -7 -30 521 -526 -12156 7 -7 -30 521 -526 -12156 7 -7 -30 521 -526 -12156 8 -8 -34 521 -526 -12156 8 -8 -34 521 -526 -12156 12 -12 -52 521 -526 -12156 12 -12 -52 521 -526 -12156 9 -9 -39 521 -526 -12156 9 -9 -39 521 -526 -12156 9 -9 -39 521 -526 -12156 2026-03-05 17:41:48,239 Hysteresis 282997 0: raw(-39 16000 16000 16000) min(-526 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 521 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-39 16000 16000 16000) min(-526 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 521 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 9 -9 -39 521 -526 -12156 4 -4 -17 521 -526 -12156 4 -4 -17 521 -526 -12156 4 -4 -17 521 -526 -12156 4 -4 -17 521 -526 -12156 2 -2 -8 521 -526 -12156 2 -2 -8 521 -526 -12156 2 -2 -8 521 -526 -12156 2 -2 -8 521 -526 -12156 2 -2 -8 521 -526 -12156 -4 4 17 521 -526 -12156 -4 4 17 521 -526 -12156 14 -14 -60 521 -526 -12156 14 -14 -60 521 -526 -12156 88 -88 -382 521 -526 -12156 88 -88 -382 521 -526 -12156 75 -75 -326 521 -526 -12156 75 -75 -326 521 -526 -12156 52 -52 -226 521 -526 -12156 52 -52 -226 521 -526 -12156 2026-03-05 17:41:58,245 Hysteresis 283007 0: raw(-226 16000 16000 16000) min(-526 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 521 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-226 16000 16000 16000) min(-526 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 521 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 52 -52 -226 521 -526 -12156 52 -52 -226 521 -526 -12156 -32 32 139 521 -526 -12156 -32 32 139 521 -526 -12156 -74 74 321 521 -526 -12156 -74 74 321 521 -526 -12156 -86 86 373 521 -526 -12156 -86 86 373 521 -526 -12156 -63 63 273 521 -526 -12156 -63 63 273 521 -526 -12156 -63 63 273 521 -526 -12156 -63 63 273 521 -526 -12156 -30 30 130 521 -526 -12156 -30 30 130 521 -526 -12156 -4 4 17 521 -526 -12156 -4 4 17 521 -526 -12156 23 -23 -100 521 -526 -12156 23 -23 -100 521 -526 -12156 55 -55 -239 521 -526 -12156 2026-03-05 17:42:08,250 Hysteresis 283017 0: raw(-239 16000 16000 16000) min(-526 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 521 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-239 16000 16000 16000) min(-526 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 521 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 55 -55 -239 521 -526 -12156 41 -41 -178 521 -526 -12156 41 -41 -178 521 -526 -12156 41 -41 -178 521 -526 -12156 41 -41 -178 521 -526 -12156 21 -21 -91 521 -526 -12156 21 -21 -91 521 -526 -12156 19 -19 -82 521 -526 -12156 19 -19 -82 521 -526 -12156 12 -12 -52 521 -526 -12156 12 -12 -52 521 -526 -12156 6 -6 -26 521 -526 -12156 6 -6 -26 521 -526 -12156 6 -6 -26 521 -526 -12156 -6 6 26 521 -526 -12156 -6 6 26 521 -526 -12156 -14 14 60 521 -526 -12156 -14 14 60 521 -526 -12156 -30 30 130 521 -526 -12156 -30 30 130 521 -526 -12156 2026-03-05 17:42:18,259 Hysteresis 283027 0: raw(130 16000 16000 16000) min(-526 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 521 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(130 16000 16000 16000) min(-526 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 521 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -17 17 73 521 -526 -12156 -17 17 73 521 -526 -12156 -9 9 39 521 -526 -12156 -9 9 39 521 -526 -12156 -9 9 39 521 -526 -12156 -9 9 39 521 -526 -12156 5 -5 -21 521 -526 -12156 5 -5 -21 521 -526 -12156 12 -12 -52 521 -526 -12156 12 -12 -52 521 -526 -12156 15 -15 -65 521 -526 -12156 15 -15 -65 521 -526 -12156 8 -8 -34 521 -526 -12156 8 -8 -34 521 -526 -12156 8 -8 -34 521 -526 -12156 8 -8 -34 521 -526 -12156 7 -7 -30 521 -526 -12156 7 -7 -30 521 -526 -12156 48 -48 -208 521 -526 -12156 48 -48 -208 521 -526 -12156 2026-03-05 17:42:28,264 Hysteresis 283037 0: raw(-208 16000 16000 16000) min(-526 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 521 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-208 16000 16000 16000) min(-526 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 521 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 101 -101 -439 521 -526 -12156 101 -101 -439 521 -526 -12156 101 -101 -439 521 -526 -12156 101 -101 -439 521 -526 -12156 65 -65 -282 521 -526 -12156 65 -65 -282 521 -526 -12156 65 -65 -282 521 -526 -12156 65 -65 -282 521 -526 -12156 -58 58 252 521 -526 -12156 -58 58 252 521 -526 -12156 -87 87 378 521 -526 -12156 -87 87 378 521 -526 -12156 -87 87 378 521 -526 -12156 -87 87 378 521 -526 -12156 -61 61 265 521 -526 -12156 -61 61 265 521 -526 -12156 -61 61 265 521 -526 -12156 -61 61 265 521 -526 -12156 -39 39 169 521 -526 -12156 -39 39 169 521 -526 -12156 2026-03-05 17:42:38,414 Hysteresis 283047 0: raw(169 16000 16000 16000) min(-526 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 521 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(169 16000 16000 16000) min(-526 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 521 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -17 17 73 521 -526 -12156 -17 17 73 521 -526 -12156 30 -30 -130 521 -526 -12156 30 -30 -130 521 -526 -12156 38 -38 -165 521 -526 -12156 38 -38 -165 521 -526 -12156 38 -38 -165 521 -526 -12156 38 -38 -165 521 -526 -12156 30 -30 -130 521 -526 -12156 30 -30 -130 521 -526 -12156 15 -15 -65 521 -526 -12156 15 -15 -65 521 -526 -12156 4 -4 -17 521 -526 -12156 4 -4 -17 521 -526 -12156 3 -3 -13 521 -526 -12156 3 -3 -13 521 -526 -12156 3 -3 -13 521 -526 -12156 3 -3 -13 521 -526 -12156 -2 2 8 521 -526 -12156 -2 2 8 521 -526 -12156 2026-03-05 17:42:48,629 Hysteresis 283057 0: raw(8 16000 16000 16000) min(-526 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 521 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(8 16000 16000 16000) min(-526 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 521 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -8 8 34 521 -526 -12156 -8 8 34 521 -526 -12156 -10 10 43 521 -526 -12156 -10 10 43 521 -526 -12156 1 -1 -4 521 -526 -12156 1 -1 -4 521 -526 -12156 8 -8 -34 521 -526 -12156 8 -8 -34 521 -526 -12156 -8 8 34 521 -526 -12156 -8 8 34 521 -526 -12156 -9 9 39 521 -526 -12156 -9 9 39 521 -526 -12156 -7 7 30 521 -526 -12156 -7 7 30 521 -526 -12156 -6 6 26 521 -526 -12156 -6 6 26 521 -526 -12156 -1 1 4 521 -526 -12156 -1 1 4 521 -526 -12156 -1 1 4 521 -526 -12156 -1 1 4 521 -526 -12156 2026-03-05 17:42:58,853 Hysteresis 283067 0: raw(4 16000 16000 16000) min(-526 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 521 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(4 16000 16000 16000) min(-526 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 521 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 7 -7 -30 521 -526 -12156 7 -7 -30 521 -526 -12156 73 -73 -317 521 -526 -12156 73 -73 -317 521 -526 -12156 111 -111 -482 521 -526 -12156 111 -111 -482 521 -526 -12156 91 -91 -395 521 -526 -12156 91 -91 -395 521 -526 -12156 22 -22 -95 521 -526 -12156 22 -22 -95 521 -526 -12156 22 -22 -95 521 -526 -12156 22 -22 -95 521 -526 -12156 -56 56 243 521 -526 -12156 -56 56 243 521 -526 -12156 -71 71 308 521 -526 -12156 -71 71 308 521 -526 -12156 -65 65 282 521 -526 -12156 -65 65 282 521 -526 -12156 -38 38 165 521 -526 -12156 -38 38 165 521 -526 -12156 2026-03-05 17:43:09,082 Hysteresis 283078 0: raw(165 16000 16000 16000) min(-526 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 521 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(165 16000 16000 16000) min(-526 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 521 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -38 38 165 521 -526 -12156 -38 38 165 521 -526 -12156 -13 13 56 521 -526 -12156 -13 13 56 521 -526 -12156 1 -1 -4 521 -526 -12156 1 -1 -4 521 -526 -12156 29 -29 -126 521 -526 -12156 29 -29 -126 521 -526 -12156 47 -47 -204 521 -526 -12156 47 -47 -204 521 -526 -12156 43 -43 -186 521 -526 -12156 43 -43 -186 521 -526 -12156 43 -43 -186 521 -517 -12156 43 -43 -186 521 -517 -12156 23 -23 -100 521 -517 -12156 23 -23 -100 521 -517 -12156 28 -28 -121 521 -513 -12156 28 -28 -121 521 -513 -12156 -2 2 8 521 -513 -12156 -2 2 8 521 -513 -12156 2026-03-05 17:43:19,210 Hysteresis 283088 0: raw(8 16000 16000 16000) min(-513 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 521 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(8 16000 16000 16000) min(-513 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 521 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1 1 4 521 -513 -12156 -1 1 4 521 -513 -12156 -7 7 30 521 -513 -12156 -7 7 30 521 -513 -12156 -7 7 30 443 -513 -12156 -7 7 30 443 -513 -12156 -13 13 56 443 -513 -12156 -13 13 56 443 -513 -12156 -7 7 30 443 -513 -12156 -7 7 30 443 -513 -12156 -3 3 13 443 -513 -12156 -3 3 13 443 -513 -12156 -3 3 13 443 -513 -12156 -3 3 13 443 -513 -12156 3 -3 -13 443 -513 -12156 3 -3 -13 443 -513 -12156 7 -7 -30 443 -513 -12156 7 -7 -30 443 -513 -12156 7 -7 -30 443 -513 -12156 2026-03-05 17:43:29,215 Hysteresis 283098 0: raw(-30 16000 16000 16000) min(-513 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 443 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-30 16000 16000 16000) min(-513 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 443 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 7 -7 -30 443 -513 -12156 0 0 0 443 -513 -12156 0 0 0 443 -513 -12156 -811 811 3526 3526 -513 -12156 -811 811 3526 3526 -513 -12156 -811 811 3526 3526 -513 -12156 -811 811 3526 3526 -513 -12156 -796 796 3460 3526 -513 -12156 -796 796 3460 3526 -513 -12156 228 -228 -991 3526 -991 -12156 228 -228 -991 3526 -991 -12156 515 -515 -2239 3526 -2239 -12156 515 -515 -2239 3526 -2239 -12156 871 -871 -3786 3526 -3786 -12156 871 -871 -3786 3526 -3786 -12156 621 -621 -2700 3526 -3786 -12156 621 -621 -2700 3526 -3786 -12156 621 -621 -2700 3526 -3786 -12156 621 -621 -2700 3526 -3786 -12156 337 -337 -1465 3526 -3786 -12156 2026-03-05 17:43:39,221 Hysteresis 283108 0: raw(-1465 16000 16000 16000) min(-3786 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 3526 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-1465 16000 16000 16000) min(-3786 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 3526 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 337 -337 -1465 3526 -3786 -12156 152 -152 -660 3526 -3786 -12156 152 -152 -660 3526 -3786 -12156 -77 77 334 3526 -3786 -12156 -77 77 334 3526 -3786 -12156 -113 113 491 3526 -3786 -12156 -113 113 491 3526 -3786 -12156 -113 113 491 3526 -3786 -12156 -113 113 491 3526 -3786 -12156 -90 90 391 3526 -3786 -12156 -90 90 391 3526 -3786 -12156 -49 49 213 3526 -3786 -12156 -49 49 213 3526 -3786 -12156 -22 22 95 3526 -3786 -12156 -22 22 95 3526 -3786 -12156 39 -39 -169 3526 -3786 -12156 39 -39 -169 3526 -3786 -12156 65 -65 -282 3526 -3786 -12156 65 -65 -282 3526 -3786 -12156 65 -65 -282 3526 -3786 -12156 2026-03-05 17:43:49,226 Hysteresis 283118 0: raw(-282 16000 16000 16000) min(-3786 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 3526 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-282 16000 16000 16000) min(-3786 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 3526 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 65 -65 -282 3526 -3786 -12156 65 -65 -282 3526 -3786 -12156 65 -65 -282 3526 -3786 -12156 45 -45 -195 3526 -3786 -12156 45 -45 -195 3526 -3786 -12156 9 -9 -39 3526 -3786 -12156 9 -9 -39 3526 -3786 -12156 -4 4 17 3526 -3786 -12156 -4 4 17 3526 -3786 -12156 -4 4 17 3526 -3786 -12156 -4 4 17 3526 -3786 -12156 -5 5 21 3526 -3786 -12156 -5 5 21 3526 -3786 -12156 -1 1 4 3526 -3786 -12156 -1 1 4 3526 -3786 -12156 -8 8 34 3526 -3786 -12156 -5 5 21 3526 -3786 -12156 -5 5 21 3526 -3786 -12156 -1 1 4 3526 -3786 -12156 -1 1 4 3526 -3786 -12156 2026-03-05 17:43:59,232 Hysteresis 283128 0: raw(4 16000 16000 16000) min(-3786 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 3526 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(4 16000 16000 16000) min(-3786 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 3526 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 1 -1 -4 3526 -3786 -12156 1 -1 -4 3526 -3786 -12156 1 -1 -4 3526 -3786 -12156 18 -18 -78 3526 -3786 -12156 17 -17 -73 3526 -3786 -12156 17 -17 -73 3526 -3786 -12156 0 0 0 3526 -3786 -12156 0 0 0 3526 -3786 -12156 0 0 0 3526 -3786 -12156 14 -14 -60 3526 -3786 -12156 14 -14 -60 3526 -3786 -12156 48 -48 -208 3526 -3786 -12156 48 -48 -208 3526 -3786 -12156 48 -48 -208 3526 -3786 -12156 48 -48 -208 3526 -3786 -12156 86 -86 -373 3526 -3786 -12156 86 -86 -373 3526 -3786 -12156 38 -38 -165 3526 -3786 -12156 38 -38 -165 3526 -3786 -12156 67 -67 -291 3526 -3786 -12156 2026-03-05 17:44:09,389 Hysteresis 283138 0: raw(-291 16000 16000 16000) min(-3786 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 3526 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-291 16000 16000 16000) min(-3786 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 3526 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 67 -67 -291 3526 -3786 -12156 67 -67 -291 3526 -3786 -12156 67 -67 -291 3526 -3786 -12156 -67 67 291 3526 -3786 -12156 -67 67 291 3526 -3786 -12156 -100 100 434 3526 -3786 -12156 -100 100 434 3526 -3786 -12156 -52 52 226 3526 -3786 -12156 -52 52 226 3526 -3786 -12156 -8 8 34 3526 -3786 -12156 -8 8 34 3526 -3786 -12156 -8 8 34 3526 -3786 -12156 -8 8 34 3526 -3786 -12156 21 -21 -91 3526 -3786 -12156 21 -21 -91 3526 -3786 -12156 34 -34 -147 3526 -3786 -12156 34 -34 -147 3526 -3786 -12156 56 -56 -243 3526 -3786 -12156 56 -56 -243 3526 -3786 -12156 29 -29 -126 3526 -3786 -12156 2026-03-05 17:44:19,552 Hysteresis 283148 0: raw(-126 16000 16000 16000) min(-3786 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 3526 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-126 16000 16000 16000) min(-3786 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 3526 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 29 -29 -126 3526 -3786 -12156 28 -28 -121 3526 -3786 -12156 28 -28 -121 3526 -3786 -12156 28 -28 -121 3526 -3786 -12156 28 -28 -121 3526 -3786 -12156 6 -6 -26 3526 -3786 -12156 6 -6 -26 3526 -3786 -12156 3 -3 -13 3526 -3786 -12156 3 -3 -13 3526 -3786 -12156 1 -1 -4 3526 -3786 -12156 1 -1 -4 3526 -3786 -12156 -13 13 56 3526 -3786 -12156 -13 13 56 3526 -3786 -12156 -13 13 56 3526 -3786 -12156 -13 13 56 3526 -3786 -12156 -20 20 86 3526 -3786 -12156 -20 20 86 3526 -3786 -12156 -22 22 95 3526 -3786 -12156 -22 22 95 3526 -3786 -12156 -26 26 113 3526 -3786 -12156 2026-03-05 17:44:29,561 Hysteresis 283158 0: raw(113 16000 16000 16000) min(-3786 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 3526 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(113 16000 16000 16000) min(-3786 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 3526 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -26 26 113 3526 -3786 -12156 49 -49 -213 3526 -3786 -12156 49 -49 -213 3526 -3786 -12156 46 -46 -200 3526 -3786 -12156 46 -46 -200 3526 -3786 -12156 46 -46 -200 3526 -3786 -12156 46 -46 -200 3526 -3786 -12156 36 -36 -156 3526 -3786 -12156 36 -36 -156 3526 -3786 -12156 24 -24 -104 3526 -3786 -12156 24 -24 -104 3526 -3786 -12156 -3 3 13 3526 -3786 -12156 -3 3 13 3526 -3786 -12156 6 -6 -26 3526 -3786 -12156 6 -6 -26 3526 -3786 -12156 6 -6 -26 3526 -3786 -12156 51 -51 -221 3526 -3786 -12156 51 -51 -221 3526 -3786 -12156 124 -124 -539 3526 -3786 -12156 2026-03-05 17:44:39,566 Hysteresis 283168 0: raw(-539 16000 16000 16000) min(-3786 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 3526 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-539 16000 16000 16000) min(-3786 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 3526 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 124 -124 -539 3526 -3786 -12156 90 -90 -391 3526 -3786 -12156 90 -90 -391 3526 -3786 -12156 -39 39 169 3526 -3786 -12156 -39 39 169 3526 -3786 -12156 -149 149 647 3526 -3786 -12156 -149 149 647 3526 -3786 -12156 -149 149 647 3526 -3786 -12156 -149 149 647 3526 -3786 -12156 -142 142 617 3526 -3786 -12156 -142 142 617 3526 -3786 -12156 -106 106 460 3526 -3786 -12156 -106 106 460 3526 -3786 -12156 -17 17 73 3526 -3786 -12156 -17 17 73 3526 -3786 -12156 53 -53 -230 3526 -3786 -12156 53 -53 -230 3526 -3786 -12156 53 -53 -230 3526 -3786 -12156 53 -53 -230 3526 -3786 -12156 156 -156 -678 3526 -3786 -12156 2026-03-05 17:44:49,575 Hysteresis 283178 0: raw(-678 16000 16000 16000) min(-3786 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 3526 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-678 16000 16000 16000) min(-3786 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 3526 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 156 -156 -678 3526 -3786 -12156 133 -133 -578 3526 -3786 -12156 133 -133 -578 3526 -3786 -12156 78 -78 -339 3526 -3786 -12156 78 -78 -339 3526 -3786 -12156 37 -37 -160 3526 -3786 -12156 37 -37 -160 3526 -3786 -12156 12 -12 -52 3526 -3786 -12156 12 -12 -52 3526 -3786 -12156 12 -12 -52 3526 -3786 -12156 12 -12 -52 3526 -3786 -12156 -9 9 39 3526 -3786 -12156 -9 9 39 3526 -3786 -12156 -2 2 8 3526 -3786 -12156 -2 2 8 3526 -3786 -12156 -16 16 69 3526 -3786 -12156 -16 16 69 3526 -3786 -12156 -25 25 108 3526 -3786 -12156 -25 25 108 3526 -3786 -12156 -25 25 108 3526 -3786 -12156 2026-03-05 17:44:59,580 Hysteresis 283188 0: raw(108 16000 16000 16000) min(-3786 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 3526 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(108 16000 16000 16000) min(-3786 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 3526 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -25 25 108 3526 -3786 -12156 -30 30 130 3526 -3786 -12156 -30 30 130 3526 -3786 -12156 -27 27 117 3526 -3786 -12156 -27 27 117 3526 -3786 -12156 11 -11 -47 3526 -3786 -12156 11 -11 -47 3526 -3786 -12156 42 -42 -182 3526 -3786 -12156 42 -42 -182 3526 -3786 -12156 49 -49 -213 3526 -3786 -12156 49 -49 -213 3526 -3786 -12156 49 -49 -213 3526 -3786 -12156 49 -49 -213 3526 -3786 -12156 26 -26 -113 3526 -3786 -12156 26 -26 -113 3526 -3786 -12156 7 -7 -30 3526 -3786 -12156 7 -7 -30 3526 -3786 -12156 1 -1 -4 3526 -3786 -12156 1 -1 -4 3526 -3786 -12156 14 -14 -60 3526 -3786 -12156 2026-03-05 17:45:09,802 Hysteresis 283198 0: raw(-60 16000 16000 16000) min(-3786 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 3526 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-60 16000 16000 16000) min(-3786 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 3526 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 14 -14 -60 3526 -3786 -12156 14 -14 -60 3526 -3786 -12156 14 -14 -60 3526 -3786 -12156 69 -69 -300 3526 -3786 -12156 69 -69 -300 3526 -3786 -12156 71 -71 -308 3526 -3786 -12156 71 -71 -308 3526 -3786 -12156 14 -14 -60 3526 -3786 -12156 14 -14 -60 3526 -3786 -12156 -68 68 295 3526 -3786 -12156 -68 68 295 3526 -3786 -12156 -110 110 478 3526 -3786 -12156 -110 110 478 3526 -3786 -12156 -110 110 478 3526 -3786 -12156 -110 110 478 3526 -3786 -12156 -100 100 434 3526 -3786 -12156 -100 100 434 3526 -3786 -12156 -65 65 282 3526 -3786 -12156 -65 65 282 3526 -3786 -12156 3 -3 -13 3526 -3786 -12156 2026-03-05 17:45:20,043 Hysteresis 283209 0: raw(-13 16000 16000 16000) min(-3786 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 3526 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-13 16000 16000 16000) min(-3786 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 3526 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 3 -3 -13 3526 -3786 -12156 34 -34 -147 3526 -3786 -12156 34 -34 -147 3526 -3786 -12156 34 -34 -147 3526 -3786 -12156 34 -34 -147 3526 -3786 -12156 53 -53 -230 3526 -3786 -12156 53 -53 -230 3526 -3786 -12156 51 -51 -221 3526 -3786 -12156 51 -51 -221 3526 -3786 -12156 31 -31 -134 3526 -3786 -12156 31 -31 -134 3526 -3786 -12156 18 -18 -78 3526 -3786 -12156 18 -18 -78 3526 -3786 -12156 8 -8 -34 3526 -3786 -12156 8 -8 -34 3526 -3786 -12156 8 -8 -34 3526 -3786 -12156 8 -8 -34 3526 -3786 -12156 2 -2 -8 3526 -3786 -12156 2 -2 -8 3526 -3786 -12156 0 0 0 3526 -3786 -12156 2026-03-05 17:45:30,272 Hysteresis 283219 0: raw(0 16000 16000 16000) min(-3786 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 3526 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(0 16000 16000 16000) min(-3786 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 3526 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 0 0 0 3526 -3786 -12156 2 -2 -8 3526 -3786 -12156 2 -2 -8 3526 -3786 -12156 -10 10 43 3526 -3786 -12156 -10 10 43 3526 -3786 -12156 -10 10 43 3526 -3786 -12156 -10 10 43 3526 -3786 -12156 -13 13 56 3526 -3786 -12156 -13 13 56 3526 -3786 -12156 -8 8 34 3526 -3786 -12156 -8 8 34 3526 -3786 -12156 3 -3 -13 3526 -3786 -12156 3 -3 -13 3526 -3786 -12156 16 -16 -69 3526 -3786 -12156 16 -16 -69 3526 -3786 -12156 10 -10 -43 3526 -3786 -12156 10 -10 -43 3526 -3786 -12156 10 -10 -43 3526 -3786 -12156 11 -11 -47 3526 -3786 -12156 11 -11 -47 3526 -3786 -12156 2026-03-05 17:45:40,392 Hysteresis 283229 0: raw(-47 16000 16000 16000) min(-3786 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 3526 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-47 16000 16000 16000) min(-3786 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 3526 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 12 -12 -52 3526 -3786 -12156 12 -12 -52 3526 -3786 -12156 5 -5 -21 3526 -3786 -12156 5 -5 -21 3526 -3786 -12156 50 -50 -217 3526 -3786 -12156 50 -50 -217 3526 -3786 -12156 92 -92 -400 3526 -3786 -12156 92 -92 -400 3526 -3786 -12156 92 -92 -400 3526 -3786 -12156 92 -92 -400 3526 -3786 -12156 93 -93 -404 3526 -3786 -12156 93 -93 -404 3526 -3786 -12156 59 -59 -256 3526 -3786 -12156 59 -59 -256 3526 -3786 -12156 -74 74 321 3526 -3786 -12156 -74 74 321 3526 -3786 -12156 -95 95 413 3526 -3786 -12156 -95 95 413 3526 -3786 -12156 -95 95 413 3526 -3786 -12156 -95 95 413 3526 -3786 -12156 2026-03-05 17:45:50,395 Hysteresis 283239 0: raw(413 16000 16000 16000) min(-3786 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 3526 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(413 16000 16000 16000) min(-3786 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 3526 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -85 85 369 3526 -3786 -12156 -85 85 369 3526 -3786 -12156 -47 47 204 3526 -3786 -12156 -47 47 204 3526 -3786 -12156 12 -12 -52 3526 -3786 -12156 12 -12 -52 3526 -3786 -12156 37 -37 -160 3526 -3786 -12156 37 -37 -160 3526 -3786 -12156 37 -37 -160 3526 -3786 -12156 37 -37 -160 3526 -3786 -12156 57 -57 -247 3526 -3786 -12156 57 -57 -247 3526 -3786 -12156 43 -43 -186 3526 -3786 -12156 43 -43 -186 3526 -3786 -12156 9 -9 -39 3526 -3786 -12156 9 -9 -39 3526 -3786 -12156 -11 11 47 3526 -3786 -12156 -11 11 47 3526 -3786 -12156 -11 11 47 3526 -3786 -12156 2026-03-05 17:46:00,400 Hysteresis 283249 0: raw(47 16000 16000 16000) min(-3786 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 3526 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(47 16000 16000 16000) min(-3786 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 3526 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2 2 8 3526 -3786 -12156 -2 2 8 3526 -3786 -12156 3 -3 -13 3526 -3786 -12156 3 -3 -13 3526 -3786 -12156 23 -23 -100 3526 -3786 -12156 23 -23 -100 3526 -3786 -12156 23 -23 -100 3526 -3786 -12156 27 -27 -117 3526 -3786 -12156 27 -27 -117 3526 -3786 -12156 27 -27 -117 3526 -3786 -12156 22 -22 -95 3526 -3786 -12156 22 -22 -95 3526 -3786 -12156 9 -9 -39 3526 -3786 -12156 9 -9 -39 3526 -3786 -12156 7 -7 -30 3526 -3786 -12156 7 -7 -30 3526 -3786 -12156 1 -1 -4 3526 -3786 -12156 1 -1 -4 3526 -3786 -12156 7 -7 -30 3526 -3786 -12156 7 -7 -30 3526 -3786 -12156 2026-03-05 17:46:10,404 Hysteresis 283259 0: raw(-30 16000 16000 16000) min(-3786 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 3526 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-30 16000 16000 16000) min(-3786 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 3526 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 7 -7 -30 3526 -3786 -12156 7 -7 -30 3526 -3786 -12156 -6 6 26 3526 -3786 -12156 -6 6 26 3526 -3786 -12156 -16 16 69 3526 -3786 -12156 -16 16 69 3526 -3786 -12156 -8 8 34 3526 -3786 -12156 -8 8 34 3526 -3786 -12156 67 -67 -291 3526 -3786 -12156 67 -67 -291 3526 -3786 -12156 67 -67 -291 3526 -3786 -12156 67 -67 -291 3526 -3786 -12156 111 -111 -482 3526 -3786 -12156 111 -111 -482 3526 -3786 -12156 83 -83 -360 3526 -3786 -12156 83 -83 -360 3526 -3786 -12156 21 -21 -91 3526 -3786 -12156 21 -21 -91 3526 -3786 -12156 -77 77 334 3526 -3786 -12156 -77 77 334 3526 -3786 -12156 2026-03-05 17:46:20,447 Hysteresis 283269 0: raw(334 16000 16000 16000) min(-3786 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 3526 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(334 16000 16000 16000) min(-3786 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 3526 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -84 84 365 3526 -3786 -12156 -84 84 365 3526 -3786 -12156 -84 84 365 3526 -3786 -12156 -84 84 365 3526 -3786 -12156 -75 75 326 3526 -3786 -12156 -75 75 326 3526 -3786 -12156 -1051 1051 4569 4569 -3786 -12156 -1051 1051 4569 4569 -3786 -12156 -2684 2684 11669 11669 -3786 -12156 -2684 2684 11669 11669 -3786 -12156 -2501 2501 10873 11669 -3786 -12156 -2501 2501 10873 11669 -3786 -12156 -2501 2501 10873 11669 -3786 -12156 -2501 2501 10873 11669 -3786 -12156 -1848 1848 8034 11669 -3786 -12156 -1848 1848 8034 11669 -3786 -12156 -853 853 3708 11669 -3786 -12156 -853 853 3708 11669 -3786 -12156 702 -702 -3052 11669 -3786 -12156 2026-03-05 17:46:30,664 Hysteresis 283279 0: raw(-3052 16000 16000 16000) min(-3786 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11669 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-3052 16000 16000 16000) min(-3786 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11669 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 702 -702 -3052 11669 -3786 -12156 1060 -1060 -4608 11669 -4608 -12156 1060 -1060 -4608 11669 -4608 -12156 935 -935 -4065 11669 -4608 -12156 935 -935 -4065 11669 -4608 -12156 935 -935 -4065 11669 -4608 -12156 935 -935 -4065 11669 -4608 -12156 583 -583 -2534 11669 -4608 -12156 583 -583 -2534 11669 -4608 -12156 104 -104 -452 11669 -4608 -12156 104 -104 -452 11669 -4608 -12156 -250 250 1086 11669 -4608 -12156 -250 250 1086 11669 -4608 -12156 -323 323 1404 11669 -4608 -12156 -323 323 1404 11669 -4608 -12156 -323 323 1404 11669 -4608 -12156 -323 323 1404 11669 -4608 -12156 -266 266 1156 11669 -4608 -12156 -266 266 1156 11669 -4608 -12156 -159 159 691 11669 -4608 -12156 2026-03-05 17:46:40,861 Hysteresis 283289 0: raw(691 16000 16000 16000) min(-4608 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11669 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(691 16000 16000 16000) min(-4608 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11669 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -159 159 691 11669 -4608 -12156 46 -46 -200 11669 -4608 -12156 46 -46 -200 11669 -4608 -12156 141 -141 -613 11669 -4608 -12156 141 -141 -613 11669 -4608 -12156 186 -186 -808 11669 -4608 -12156 186 -186 -808 11669 -4608 -12156 186 -186 -808 11669 -4608 -12156 186 -186 -808 11669 -4608 -12156 154 -154 -669 11669 -4608 -12156 154 -154 -669 11669 -4608 -12156 101 -101 -439 11669 -4608 -12156 101 -101 -439 11669 -4608 -12156 38 -38 -165 11669 -4608 -12156 38 -38 -165 11669 -4608 -12156 61 -61 -265 11669 -4608 -12156 61 -61 -265 11669 -4608 -12156 61 -61 -265 11669 -4608 -12156 61 -61 -265 11669 -4608 -12156 98 -98 -426 11669 -4608 -12156 2026-03-05 17:46:50,887 Hysteresis 283299 0: raw(-426 16000 16000 16000) min(-4608 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11669 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-426 16000 16000 16000) min(-4608 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11669 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 98 -98 -426 11669 -4608 -12156 68 -68 -295 11669 -4608 -12156 68 -68 -295 11669 -4608 -12156 -34 34 147 11669 -4608 -12156 -34 34 147 11669 -4608 -12156 -114 114 495 11669 -4608 -12156 -114 114 495 11669 -4608 -12156 -107 107 465 11669 -4608 -12156 -107 107 465 11669 -4608 -12156 -107 107 465 11669 -4608 -12156 -107 107 465 11669 -4608 -12156 -79 79 343 11669 -4608 -12156 -79 79 343 11669 -4608 -12156 -29 29 126 11669 -4608 -12156 -29 29 126 11669 -4608 -12156 43 -43 -186 11669 -4608 -12156 43 -43 -186 11669 -4608 -12156 78 -78 -339 11669 -4608 -12156 78 -78 -339 11669 -4608 -12156 78 -78 -339 11669 -4608 -12156 2026-03-05 17:47:00,890 Hysteresis 283309 0: raw(-339 16000 16000 16000) min(-4608 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11669 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-339 16000 16000 16000) min(-4608 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11669 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 78 -78 -339 11669 -4608 -12156 80 -80 -347 11669 -4608 -12156 80 -80 -347 11669 -4608 -12156 55 -55 -239 11669 -4608 -12156 55 -55 -239 11669 -4608 -12156 26 -26 -113 11669 -4608 -12156 4 -4 -17 11669 -4608 -12156 4 -4 -17 11669 -4608 -12156 4 -4 -17 11669 -4608 -12156 4 -4 -17 11669 -4608 -12156 -1 1 4 11669 -4608 -12156 -1 1 4 11669 -4608 -12156 -4 4 17 11669 -4608 -12156 -4 4 17 11669 -4608 -12156 -2 2 8 11669 -4608 -12156 -2 2 8 11669 -4608 -12156 0 0 0 11669 -4608 -12156 0 0 0 11669 -4608 -12156 -1 1 4 11669 -4608 -12156 2026-03-05 17:47:10,897 Hysteresis 283319 0: raw(4 16000 16000 16000) min(-4608 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11669 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(4 16000 16000 16000) min(-4608 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11669 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1 1 4 11669 -4608 -12156 -1 1 4 11669 -4608 -12156 -1 1 4 11669 -4608 -12156 12 -12 -52 11669 -4608 -12156 12 -12 -52 11669 -4608 -12156 5 -5 -21 11669 -4608 -12156 5 -5 -21 11669 -4608 -12156 2 -2 -8 11669 -4608 -12156 2 -2 -8 11669 -4608 -12156 1 -1 -4 11669 -4608 -12156 1 -1 -4 11669 -4608 -12156 1 -1 -4 11669 -4608 -12156 1 -1 -4 11669 -4608 -12156 5 -5 -21 11669 -4608 -12156 5 -5 -21 11669 -4608 -12156 7 -7 -30 11669 -4608 -12156 7 -7 -30 11669 -4608 -12156 7 -7 -30 11669 -4608 -12156 7 -7 -30 11669 -4608 -12156 57 -57 -247 11669 -4608 -12156 2026-03-05 17:47:20,900 Hysteresis 283329 0: raw(-247 16000 16000 16000) min(-4608 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11669 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-247 16000 16000 16000) min(-4608 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11669 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 57 -57 -247 11669 -4608 -12156 94 -94 -408 11669 -4608 -12156 94 -94 -408 11669 -4608 -12156 94 -94 -408 11669 -4608 -12156 94 -94 -408 11669 -4608 -12156 87 -87 -378 11669 -4608 -12156 87 -87 -378 11669 -4608 -12156 52 -52 -226 11669 -4608 -12156 52 -52 -226 11669 -4608 -12156 -72 72 313 11669 -4608 -12156 -72 72 313 11669 -4608 -12156 -99 99 430 11669 -4608 -12156 -99 99 430 11669 -4608 -12156 -99 99 430 11669 -4608 -12156 -99 99 430 11669 -4608 -12156 -92 92 400 11669 -4608 -12156 -92 92 400 11669 -4608 -12156 -62 62 269 11669 -4608 -12156 -62 62 269 11669 -4608 -12156 -23 23 100 11669 -4608 -12156 2026-03-05 17:47:30,911 Hysteresis 283339 0: raw(100 16000 16000 16000) min(-4608 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11669 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(100 16000 16000 16000) min(-4608 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11669 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -23 23 100 11669 -4608 -12156 27 -27 -117 11669 -4608 -12156 27 -27 -117 11669 -4608 -12156 56 -56 -243 11669 -4608 -12156 56 -56 -243 11669 -4608 -12156 56 -56 -243 11669 -4608 -12156 56 -56 -243 11669 -4608 -12156 67 -67 -291 11669 -4608 -12156 67 -67 -291 11669 -4608 -12156 52 -52 -226 11669 -4608 -12156 52 -52 -226 11669 -4608 -12156 20 -20 -86 11669 -4608 -12156 20 -20 -86 11669 -4608 -12156 -1 1 4 11669 -4608 -12156 -1 1 4 11669 -4608 -12156 -1 1 4 11669 -4608 -12156 -1 1 4 11669 -4608 -12156 -9 9 39 11669 -4608 -12156 -9 9 39 11669 -4608 -12156 -8 8 34 11669 -4608 -12156 2026-03-05 17:47:41,140 Hysteresis 283350 0: raw(34 16000 16000 16000) min(-4608 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11669 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(34 16000 16000 16000) min(-4608 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11669 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -8 8 34 11669 -4608 -12156 -4 4 17 11669 -4608 -12156 -4 4 17 11669 -4608 -12156 1 -1 -4 11669 -4608 -12156 1 -1 -4 11669 -4608 -12156 5 -5 -21 11669 -4608 -12156 5 -5 -21 11669 -4608 -12156 5 -5 -21 11669 -4608 -12156 5 -5 -21 11669 -4608 -12156 4 -4 -17 11669 -4608 -12156 4 -4 -17 11669 -4608 -12156 5 -5 -21 11669 -4608 -12156 5 -5 -21 11669 -4608 -12156 5 -5 -21 11669 -4608 -12156 5 -5 -21 11669 -4608 -12156 5 -5 -21 11669 -4608 -12156 5 -5 -21 11669 -4608 -12156 5 -5 -21 11669 -4608 -12156 5 -5 -21 11669 -4608 -12156 4 -4 -17 11669 -4608 -12156 2026-03-05 17:47:51,284 Hysteresis 283360 0: raw(-17 16000 16000 16000) min(-4608 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11669 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-17 16000 16000 16000) min(-4608 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11669 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 4 -4 -17 11669 -4608 -12156 7 -7 -30 11669 -4608 -12156 7 -7 -30 11669 -4608 -12156 67 -67 -291 11669 -4608 -12156 67 -67 -291 11669 -4608 -12156 109 -109 -473 11669 -4608 -12156 109 -109 -473 11669 -4608 -12156 109 -109 -473 11669 -4608 -12156 109 -109 -473 11669 -4608 -12156 99 -99 -430 11669 -4608 -12156 99 -99 -430 11669 -4608 -12156 72 -72 -313 11669 -4608 -12156 72 -72 -313 11669 -4608 -12156 -100 100 434 11669 -4608 -12156 -100 100 434 11669 -4608 -12156 -124 124 539 11669 -4608 -12156 -124 124 539 11669 -4608 -12156 -124 124 539 11669 -4608 -12156 -124 124 539 11669 -4608 -12156 -111 111 482 11669 -4608 -12156 2026-03-05 17:48:01,289 Hysteresis 283370 0: raw(482 16000 16000 16000) min(-4608 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11669 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(482 16000 16000 16000) min(-4608 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11669 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -111 111 482 11669 -4608 -12156 -68 68 295 11669 -4608 -12156 -68 68 295 11669 -4608 -12156 12 -12 -52 11669 -4608 -12156 12 -12 -52 11669 -4608 -12156 53 -53 -230 11669 -4608 -12156 53 -53 -230 11669 -4608 -12156 71 -71 -308 11669 -4608 -12156 71 -71 -308 11669 -4608 -12156 71 -71 -308 11669 -4608 -12156 71 -71 -308 11669 -4608 -12156 68 -68 -295 11669 -4608 -12156 68 -68 -295 11669 -4608 -12156 40 -40 -173 11669 -4608 -12156 40 -40 -173 11669 -4608 -12156 11 -11 -47 11669 -4608 -12156 -4 4 17 11669 -4608 -12156 -4 4 17 11669 -4608 -12156 -4 4 17 11669 -4608 -12156 2026-03-05 17:48:11,301 Hysteresis 283380 0: raw(17 16000 16000 16000) min(-4608 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11669 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(17 16000 16000 16000) min(-4608 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11669 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4 4 17 11669 -4608 -12156 5 -5 -21 11669 -4608 -12156 5 -5 -21 11669 -4608 -12156 1 -1 -4 11669 -4608 -12156 1 -1 -4 11669 -4608 -12156 -2 2 8 11669 -4608 -12156 -2 2 8 11669 -4608 -12156 0 0 0 11669 -4608 -12156 0 0 0 11669 -4608 -12156 -2 2 8 11669 -4608 -12156 -2 2 8 11669 -4608 -12156 2 -2 -8 11669 -4608 -12156 2 -2 -8 11669 -4608 -12156 1 -1 -4 11669 -4608 -12156 1 -1 -4 11669 -4608 -12156 1 -1 -4 11669 -4608 -12156 1 -1 -4 11669 -4608 -12156 4 -4 -17 11669 -4608 -12156 4 -4 -17 11669 -4608 -12156 2 -2 -8 11669 -4608 -12156 2026-03-05 17:48:21,306 Hysteresis 283390 0: raw(-8 16000 16000 16000) min(-4608 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11669 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-8 16000 16000 16000) min(-4608 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11669 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 2 -2 -8 11669 -4608 -12156 2 -2 -8 11669 -4608 -12156 2 -2 -8 11669 -4608 -12156 0 0 0 11669 -4608 -12156 0 0 0 11669 -4608 -12156 -2 2 8 11669 -4608 -12156 -2 2 8 11669 -4608 -12156 12 -12 -52 11669 -4608 -12156 12 -12 -52 11669 -4608 -12156 84 -84 -365 11669 -4608 -12156 84 -84 -365 11669 -4608 -12156 117 -117 -508 11669 -4608 -12156 117 -117 -508 11669 -4608 -12156 117 -117 -508 11669 -4608 -12156 117 -117 -508 11669 -4608 -12156 82 -82 -356 11669 -4608 -12156 82 -82 -356 11669 -4608 -12156 45 -45 -195 11669 -4608 -12156 45 -45 -195 11669 -4608 -12156 -99 99 430 11669 -4608 -12156 2026-03-05 17:48:31,314 Hysteresis 283400 0: raw(430 16000 16000 16000) min(-4608 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11669 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(430 16000 16000 16000) min(-4608 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11669 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -99 99 430 11669 -4608 -12156 -117 117 508 11669 -4608 -12156 -117 117 508 11669 -4608 -12156 -117 117 508 11669 -4608 -12156 -117 117 508 11669 -4608 -12156 -105 105 456 11669 -4608 -12156 -105 105 456 11669 -4608 -12156 -61 61 265 11669 -4608 -12156 -61 61 265 11669 -4608 -12156 9 -9 -39 11669 -4608 -12156 9 -9 -39 11669 -4608 -12156 44 -44 -191 11669 -4608 -12156 44 -44 -191 11669 -4608 -12156 68 -68 -295 11669 -4608 -12156 68 -68 -295 11669 -4608 -12156 68 -68 -295 11669 -4608 -12156 68 -68 -295 11669 -4608 -12156 60 -60 -260 11669 -4608 -12156 60 -60 -260 11669 -4608 -12156 36 -36 -156 11669 -4608 -12156 2026-03-05 17:48:41,456 Hysteresis 283410 0: raw(-156 16000 16000 16000) min(-4608 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11669 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-156 16000 16000 16000) min(-4608 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11669 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 36 -36 -156 11669 -4608 -12156 5 -5 -21 11669 -4608 -12156 5 -5 -21 11669 -4608 -12156 -1 1 4 11669 -4608 -12156 -1 1 4 11669 -4608 -12156 -1 1 4 11669 -4608 -12156 -1 1 4 11669 -4608 -12156 -4 4 17 11669 -4608 -12156 -4 4 17 11669 -4608 -12156 -3 3 13 11669 -4608 -12156 -3 3 13 11669 -4608 -12156 2715 -2715 -11804 11669 -11804 -12156 2715 -2715 -11804 11669 -11804 -12156 2720 -2720 -11826 11669 -11826 -12156 2720 -2720 -11826 11669 -11826 -12156 2209 -2209 -9604 11669 -11826 -12156 2209 -2209 -9604 11669 -11826 -12156 2209 -2209 -9604 11669 -11826 -12156 2209 -2209 -9604 11669 -11826 -12156 1255 -1255 -5456 11669 -11826 -12156 2026-03-05 17:48:51,563 Hysteresis 283420 0: raw(-5456 16000 16000 16000) min(-11826 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11669 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-5456 16000 16000 16000) min(-11826 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11669 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 1255 -1255 -5456 11669 -11826 -12156 661 -661 -2873 11669 -11826 -12156 661 -661 -2873 11669 -11826 -12156 -229 229 995 11669 -11826 -12156 -229 229 995 11669 -11826 -12156 -488 488 2121 11669 -11826 -12156 -488 488 2121 11669 -11826 -12156 -488 488 2121 11669 -11826 -12156 -488 488 2121 11669 -11826 -12156 -489 489 2126 11669 -11826 -12156 -489 489 2126 11669 -11826 -12156 -349 349 1517 11669 -11826 -12156 -349 349 1517 11669 -11826 -12156 -2 2 8 11669 -11826 -12156 -2 2 8 11669 -11826 -12156 231 -231 -1004 11669 -11826 -12156 231 -231 -1004 11669 -11826 -12156 375 -375 -1630 11669 -11826 -12156 375 -375 -1630 11669 -11826 -12156 375 -375 -1630 11669 -11826 -12156 2026-03-05 17:49:01,570 Hysteresis 283430 0: raw(-1630 16000 16000 16000) min(-11826 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11669 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-1630 16000 16000 16000) min(-11826 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11669 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 375 -375 -1630 11669 -11826 -12156 352 -352 -1530 11669 -11826 -12156 352 -352 -1530 11669 -11826 -12156 234 -234 -1017 11669 -11826 -12156 234 -234 -1017 11669 -11826 -12156 -54 54 234 11669 -11826 -12156 -147 147 639 11669 -11826 -12156 -147 147 639 11669 -11826 -12156 -147 147 639 11669 -11826 -12156 -147 147 639 11669 -11826 -12156 -151 151 656 11669 -11826 -12156 -151 151 656 11669 -11826 -12156 -110 110 478 11669 -11826 -12156 -110 110 478 11669 -11826 -12156 -21 21 91 11669 -11826 -12156 -21 21 91 11669 -11826 -12156 38 -38 -165 11669 -11826 -12156 38 -38 -165 11669 -11826 -12156 82 -82 -356 11669 -11826 -12156 2026-03-05 17:49:11,575 Hysteresis 283440 0: raw(-356 16000 16000 16000) min(-11826 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11669 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-356 16000 16000 16000) min(-11826 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11669 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 82 -82 -356 11669 -11826 -12156 82 -82 -356 11669 -11826 -12156 82 -82 -356 11669 -11826 -12156 88 -88 -382 11669 -11826 -12156 88 -88 -382 11669 -11826 -12156 57 -57 -247 11669 -11826 -12156 57 -57 -247 11669 -11826 -12156 20 -20 -86 11669 -11826 -12156 20 -20 -86 11669 -11826 -12156 0 0 0 11669 -11826 -12156 0 0 0 11669 -11826 -12156 0 0 0 11669 -11826 -12156 0 0 0 11669 -11826 -12156 -7 7 30 11669 -11826 -12156 -7 7 30 11669 -11826 -12156 -19 19 82 11669 -11826 -12156 -19 19 82 11669 -11826 -12156 -19 19 82 11669 -11826 -12156 -19 19 82 11669 -11826 -12156 -10 10 43 11669 -11826 -12156 2026-03-05 17:49:21,581 Hysteresis 283450 0: raw(43 16000 16000 16000) min(-11826 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11669 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(43 16000 16000 16000) min(-11826 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11669 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -10 10 43 11669 -11826 -12156 -3 3 13 11669 -11826 -12156 -3 3 13 11669 -11826 -12156 -3 3 13 11669 -11826 -12156 -3 3 13 11669 -11826 -12156 3 -3 -13 11669 -11826 -12156 3 -3 -13 11669 -11826 -12156 0 0 0 11669 -11826 -12156 0 0 0 11669 -11826 -12156 -2 2 8 11669 -11826 -12156 -2 2 8 11669 -11826 -12156 -3 3 13 11669 -11826 -12156 -3 3 13 11669 -11826 -12156 -3 3 13 11669 -11826 -12156 -3 3 13 11669 -11826 -12156 -4 4 17 11669 -11826 -12156 -4 4 17 11669 -11826 -12156 0 0 0 11669 -11826 -12156 0 0 0 11669 -11826 -12156 55 -55 -239 11669 -11826 -12156 2026-03-05 17:49:31,584 Hysteresis 283460 0: raw(-239 16000 16000 16000) min(-11826 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11669 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-239 16000 16000 16000) min(-11826 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11669 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 55 -55 -239 11669 -11826 -12156 98 -98 -426 11669 -11826 -12156 98 -98 -426 11669 -11826 -12156 84 -84 -365 11669 -11826 -12156 84 -84 -365 11669 -11826 -12156 84 -84 -365 11669 -11826 -12156 84 -84 -365 11669 -11826 -12156 55 -55 -239 11669 -11826 -12156 55 -55 -239 11669 -11826 -12156 8 -8 -34 11669 -11826 -12156 8 -8 -34 11669 -11826 -12156 -104 104 452 11669 -11826 -12156 -104 104 452 11669 -11826 -12156 -109 109 473 11669 -11826 -12156 -109 109 473 11669 -11826 -12156 -109 109 473 11669 -11826 -12156 -109 109 473 11669 -11826 -12156 -99 99 430 11669 -11826 -12156 -99 99 430 11669 -11826 -12156 -52 52 226 11669 -11826 -12156 2026-03-05 17:49:41,714 Hysteresis 283470 0: raw(226 16000 16000 16000) min(-11826 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11669 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(226 16000 16000 16000) min(-11826 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11669 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -52 52 226 11669 -11826 -12156 21 -21 -91 11669 -11826 -12156 21 -21 -91 11669 -11826 -12156 69 -69 -300 11669 -11826 -12156 69 -69 -300 11669 -11826 -12156 85 -85 -369 11669 -11826 -12156 85 -85 -369 11669 -11826 -12156 85 -85 -369 11669 -11826 -12156 85 -85 -369 11669 -11826 -12156 74 -74 -321 11669 -11826 -12156 74 -74 -321 11669 -11826 -12156 46 -46 -200 11669 -11826 -12156 46 -46 -200 11669 -11826 -12156 2 -2 -8 11669 -11826 -12156 2 -2 -8 11669 -11826 -12156 -19 19 82 11669 -11826 -12156 -19 19 82 11669 -11826 -12156 -19 19 82 11669 -11826 -12156 -19 19 82 11669 -11826 -12156 -19 19 82 11669 -11826 -12156 2026-03-05 17:49:51,726 Hysteresis 283480 0: raw(82 16000 16000 16000) min(-11826 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11669 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(82 16000 16000 16000) min(-11826 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11669 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -19 19 82 11669 -11826 -12156 -16 16 69 11669 -11826 -12156 -16 16 69 11669 -11826 -12156 -6 6 26 11669 -11826 -12156 -6 6 26 11669 -11826 -12156 1 -1 -4 11669 -11826 -12156 1 -1 -4 11669 -11826 -12156 6 -6 -26 11669 -11826 -12156 6 -6 -26 11669 -11826 -12156 6 -6 -26 11669 -11826 -12156 6 -6 -26 11669 -11826 -12156 9 -9 -39 11669 -11826 -12156 9 -9 -39 11669 -11826 -12156 11 -11 -47 11669 -11826 -12156 11 -11 -47 11669 -11826 -12156 7 -7 -30 11669 -11826 -12156 7 -7 -30 11669 -11826 -12156 4 -4 -17 11669 -11826 -12156 4 -4 -17 11669 -11826 -12156 4 -4 -17 11669 -11826 -12156 2026-03-05 17:50:01,739 Hysteresis 283490 0: raw(-17 16000 16000 16000) min(-11826 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11669 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-17 16000 16000 16000) min(-11826 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11669 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 4 -4 -17 11669 -11826 -12156 3 -3 -13 11669 -11826 -12156 3 -3 -13 11669 -11826 -12156 5 -5 -21 11669 -11826 -12156 5 -5 -21 11669 -11826 -12156 76 -76 -330 11669 -11826 -12156 76 -76 -330 11669 -11826 -12156 124 -124 -539 11669 -11826 -12156 124 -124 -539 11669 -11826 -12156 100 -100 -434 11669 -11826 -12156 100 -100 -434 11669 -11826 -12156 100 -100 -434 11669 -11826 -12156 100 -100 -434 11669 -11826 -12156 60 -60 -260 11669 -11826 -12156 60 -60 -260 11669 -11826 -12156 -123 123 534 11669 -11826 -12156 -123 123 534 11669 -11826 -12156 -117 117 508 11669 -11826 -12156 -117 117 508 11669 -11826 -12156 -117 117 508 11669 -11826 -12156 2026-03-05 17:50:11,744 Hysteresis 283500 0: raw(508 16000 16000 16000) min(-11826 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11669 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(508 16000 16000 16000) min(-11826 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11669 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -117 117 508 11669 -11826 -12156 -96 96 417 11669 -11826 -12156 -96 96 417 11669 -11826 -12156 -53 53 230 11669 -11826 -12156 -53 53 230 11669 -11826 -12156 22 -22 -95 11669 -11826 -12156 22 -22 -95 11669 -11826 -12156 66 -66 -286 11669 -11826 -12156 66 -66 -286 11669 -11826 -12156 88 -88 -382 11669 -11826 -12156 88 -88 -382 11669 -11826 -12156 88 -88 -382 11669 -11826 -12156 88 -88 -382 11669 -11826 -12156 78 -78 -339 11669 -11826 -12156 78 -78 -339 11669 -11826 -12156 52 -52 -226 11669 -11826 -12156 52 -52 -226 11669 -11826 -12156 11 -11 -47 11669 -11826 -12156 11 -11 -47 11669 -11826 -12156 9 -9 -39 11669 -11826 -12156 2026-03-05 17:50:21,750 Hysteresis 283510 0: raw(-39 16000 16000 16000) min(-11826 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11669 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-39 16000 16000 16000) min(-11826 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11669 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 9 -9 -39 11669 -11826 -12156 9 -9 -39 11669 -11826 -12156 9 -9 -39 11669 -11826 -12156 -1 1 4 11669 -11826 -12156 -1 1 4 11669 -11826 -12156 -1 1 4 11669 -11826 -12156 -1 1 4 11669 -11826 -12156 -9 9 39 11669 -11826 -12156 -9 9 39 11669 -11826 -12156 -3 3 13 11669 -11826 -12156 -3 3 13 11669 -11826 -12156 -2 2 8 11669 -11826 -12156 -2 2 8 11669 -11826 -12156 -2 2 8 10873 -11826 -12156 -2 2 8 10873 -11826 -12156 -1272 1272 5530 10873 -11826 -12156 -1272 1272 5530 10873 -11826 -12156 -2697 2697 11726 11726 -11826 -12156 -2697 2697 11726 11726 -11826 -12156 2026-03-05 17:50:31,986 Hysteresis 283520 0: raw(11726 16000 16000 16000) min(-11826 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11726 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(11726 16000 16000 16000) min(-11826 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11726 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2602 2602 11313 11726 -11826 -12156 -2602 2602 11313 11726 -11826 -12156 -2000 2000 8695 11726 -11826 -12156 -2000 2000 8695 11726 -11826 -12156 -2000 2000 8695 11726 -11826 -12156 -2000 2000 8695 11726 -11826 -12156 -983 983 4273 11726 -11826 -12156 -983 983 4273 11726 -11826 -12156 -40 40 173 11726 -11826 -12156 -40 40 173 11726 -11826 -12156 1063 -1063 -4621 11726 -11826 -12156 1063 -1063 -4621 11726 -11826 -12156 1266 -1266 -5504 11726 -11826 -12156 1266 -1266 -5504 11726 -11826 -12156 1143 -1143 -4969 11726 -11826 -12156 1143 -1143 -4969 11726 -11826 -12156 1143 -1143 -4969 11726 -11826 -12156 1143 -1143 -4969 11726 -11826 -12156 616 -616 -2678 11726 -11826 -12156 616 -616 -2678 11726 -11826 -12156 2026-03-05 17:50:42,054 Hysteresis 283531 0: raw(-2678 16000 16000 16000) min(-11826 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11726 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-2678 16000 16000 16000) min(-11826 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11726 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -60 60 260 11726 -11826 -12156 -60 60 260 11726 -11826 -12156 -363 363 1578 11726 -11826 -12156 -363 363 1578 11726 -11826 -12156 -288 288 1252 11726 -11826 -12156 -288 288 1252 11726 -11826 -12156 -288 288 1252 11726 -11826 -12156 -288 288 1252 11726 -11826 -12156 -156 156 678 11726 -11826 -12156 -156 156 678 11726 -11826 -12156 -27 27 117 11726 -11826 -12156 -27 27 117 11726 -11826 -12156 132 -132 -573 11726 -11826 -12156 132 -132 -573 11726 -11826 -12156 174 -174 -756 11726 -11826 -12156 174 -174 -756 11726 -11826 -12156 138 -138 -600 11726 -11826 -12156 138 -138 -600 11726 -11826 -12156 138 -138 -600 11726 -11826 -12156 138 -138 -600 11726 -11826 -12156 2026-03-05 17:50:52,060 Hysteresis 283541 0: raw(-600 16000 16000 16000) min(-11826 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11726 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-600 16000 16000 16000) min(-11826 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11726 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 81 -81 -352 11726 -11826 -12156 81 -81 -352 11726 -11826 -12156 47 -47 -204 11726 -11826 -12156 47 -47 -204 11726 -11826 -12156 -4 4 17 11726 -11826 -12156 -4 4 17 11726 -11826 -12156 -18 18 78 11726 -11826 -12156 -18 18 78 11726 -11826 -12156 -18 18 78 11726 -11826 -12156 -18 18 78 11726 -11826 -12156 -13 13 56 11726 -11826 -12156 -13 13 56 11726 -11826 -12156 -8 8 34 11726 -11826 -12156 -8 8 34 11726 -11826 -12156 1 -1 -4 11726 -11826 -12156 1 -1 -4 11726 -11826 -12156 8 -8 -34 11726 -11826 -12156 8 -8 -34 11726 -11826 -12156 13 -13 -56 11726 -11826 -12156 13 -13 -56 11726 -11826 -12156 2026-03-05 17:51:02,069 Hysteresis 283551 0: raw(-56 16000 16000 16000) min(-11826 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11726 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-56 16000 16000 16000) min(-11826 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11726 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 13 -13 -56 11726 -11826 -12156 13 -13 -56 11726 -11826 -12156 -36 36 156 11726 -11826 -12156 -36 36 156 11726 -11826 -12156 -64 64 278 11726 -11826 -12156 -64 64 278 11726 -11826 -12156 -61 61 265 11726 -11826 -12156 -61 61 265 11726 -11826 -12156 -40 40 173 11726 -11826 -12156 -40 40 173 11726 -11826 -12156 -40 40 173 11726 -11826 -12156 -40 40 173 11726 -11826 -12156 -10 10 43 11726 -11826 -12156 24 -24 -104 11726 -11826 -12156 24 -24 -104 11726 -11826 -12156 313 -313 -1360 11726 -11826 -12156 313 -313 -1360 11726 -11826 -12156 345 -345 -1500 11726 -11826 -12156 345 -345 -1500 11726 -11826 -12156 1032 -1032 -4486 11726 -11826 -12156 2026-03-05 17:51:12,079 Hysteresis 283561 0: raw(-4486 16000 16000 16000) min(-11826 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11726 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-4486 16000 16000 16000) min(-11826 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11726 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 1032 -1032 -4486 11726 -11826 -12156 1032 -1032 -4486 11726 -11826 -12156 1032 -1032 -4486 11726 -11826 -12156 1294 -1294 -5626 11726 -11826 -12156 1294 -1294 -5626 11726 -11826 -12156 707 -707 -3073 11726 -11826 -12156 707 -707 -3073 11726 -11826 -12156 253 -253 -1100 11726 -11826 -12156 253 -253 -1100 11726 -11826 -12156 253 -253 -1100 11726 -11826 -12156 126 -126 -547 11726 -11826 -12156 126 -126 -547 11726 -11826 -12156 126 -126 -547 11726 -11826 -12156 84 -84 -365 11726 -11826 -12156 84 -84 -365 11726 -11826 -12156 29 -29 -126 11726 -11826 -12156 29 -29 -126 11726 -11826 -12156 -24 24 104 11726 -11826 -12156 -24 24 104 11726 -11826 -12156 -31 31 134 11726 -11826 -12156 2026-03-05 17:51:22,084 Hysteresis 283571 0: raw(134 16000 16000 16000) min(-11826 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11726 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(134 16000 16000 16000) min(-11826 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11726 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -31 31 134 11726 -11826 -12156 -24 24 104 11726 -11826 -12156 -24 24 104 11726 -11826 -12156 -24 24 104 11726 -11826 -12156 -24 24 104 11726 -11826 -12156 -11 11 47 11726 -11826 -12156 -11 11 47 11726 -11826 -12156 7 -7 -30 11726 -11826 -12156 7 -7 -30 11726 -11826 -12156 14 -14 -60 11726 -11826 -12156 14 -14 -60 11726 -11826 -12156 14 -14 -60 11726 -11826 -12156 14 -14 -60 11726 -11826 -12156 14 -14 -60 11726 -11826 -12156 14 -14 -60 11726 -11826 -12156 8 -8 -34 11726 -11826 -12156 8 -8 -34 11726 -11826 -12156 0 0 0 11726 -11826 -12156 0 0 0 11726 -11826 -12156 -19 19 82 11726 -11826 -12156 2026-03-05 17:51:32,127 Hysteresis 283581 0: raw(82 16000 16000 16000) min(-11826 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11726 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(82 16000 16000 16000) min(-11826 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11726 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -19 19 82 11726 -11826 -12156 -8 8 34 11726 -11826 -12156 -8 8 34 11726 -11826 -12156 -4 4 17 11726 -11826 -12156 -4 4 17 11726 -11826 -12156 -4 4 17 11726 -11826 -12156 -4 4 17 11726 -11826 -12156 -1 1 4 11726 -11826 -12156 -1 1 4 11726 -11826 -12156 4 -4 -17 11726 -11826 -12156 4 -4 -17 11726 -11826 -12156 5 -5 -21 11726 -11826 -12156 5 -5 -21 11726 -11826 -12156 -1 1 4 11726 -11826 -12156 -1 1 4 11726 -11826 -12156 -1 1 4 11726 -11826 -12156 -1 1 4 11726 -11826 -12156 -1184 1184 5147 11726 -11826 -12156 -1184 1184 5147 11726 -11826 -12156 -1360 1360 5913 11726 -11826 -12156 2026-03-05 17:51:42,145 Hysteresis 283591 0: raw(5913 16000 16000 16000) min(-11826 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11726 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(5913 16000 16000 16000) min(-11826 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11726 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1360 1360 5913 11726 -11826 -12156 -936 936 4069 11726 -11826 -12156 -936 936 4069 11726 -11826 -12156 -471 471 2047 11726 -11826 -12156 -471 471 2047 11726 -11826 -12156 -42 42 182 11726 -11826 -12156 -42 42 182 11726 -11826 -12156 -42 42 182 11726 -11826 -12156 -42 42 182 11726 -11826 -12156 194 -194 -843 11726 -11826 -12156 194 -194 -843 11726 -11826 -12156 334 -334 -1452 11726 -11826 -12156 334 -334 -1452 11726 -11826 -12156 312 -312 -1356 11726 -11826 -12156 312 -312 -1356 11726 -11826 -12156 219 -219 -952 11726 -11826 -12156 219 -219 -952 11726 -11826 -12156 219 -219 -952 11726 -11826 -12156 219 -219 -952 11726 -11826 -12156 135 -135 -586 11726 -11826 -12156 2026-03-05 17:51:52,148 Hysteresis 283601 0: raw(-586 16000 16000 16000) min(-11826 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11726 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-586 16000 16000 16000) min(-11826 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11726 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 135 -135 -586 11726 -11826 -12156 71 -71 -308 11726 -11826 -12156 71 -71 -308 11726 -11826 -12156 -9 9 39 11726 -11826 -12156 -9 9 39 11726 -11826 -12156 -24 24 104 11726 -11826 -12156 -24 24 104 11726 -11826 -12156 -17 17 73 11726 -11826 -12156 -17 17 73 11726 -11826 -12156 -17 17 73 11726 -11826 -12156 -17 17 73 11726 -11826 -12156 -10 10 43 11726 -11826 -12156 -10 10 43 11726 -11826 -12156 4 -4 -17 11726 -11826 -12156 4 -4 -17 11726 -11826 -12156 11 -11 -47 11726 -11826 -12156 11 -11 -47 11726 -11826 -12156 7 -7 -30 11726 -11826 -12156 7 -7 -30 11726 -11826 -12156 2026-03-05 17:52:02,152 Hysteresis 283611 0: raw(-30 16000 16000 16000) min(-11826 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11726 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-30 16000 16000 16000) min(-11826 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11726 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 7 -7 -30 11726 -11826 -12156 7 -7 -30 11726 -11826 -12156 1 -1 -4 11726 -11826 -12156 1 -1 -4 11726 -11826 -12156 5 -5 -21 11726 -11826 -12156 5 -5 -21 11726 -11826 -12156 -2 2 8 11726 -11826 -12156 -2 2 8 11726 -11826 -12156 -5 5 21 11726 -11826 -12156 -5 5 21 11726 -11826 -12156 -6 6 26 11726 -11826 -12156 -6 6 26 11726 -11826 -12156 -6 6 26 11726 -11826 -12156 -6 6 26 11726 -11826 -12156 -2 2 8 11726 -11826 -12156 -2 2 8 11726 -11826 -12156 3 -3 -13 11726 -11826 -12156 3 -3 -13 11726 -11826 -12156 12 -12 -52 11726 -11826 -12156 3 -3 -13 11726 -11826 -12156 2026-03-05 17:52:12,160 Hysteresis 283621 0: raw(-13 16000 16000 16000) min(-11826 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11726 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-13 16000 16000 16000) min(-11826 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11726 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 3 -3 -13 11726 -11826 -12156 3 -3 -13 11726 -11826 -12156 3 -3 -13 11726 -11826 -12156 4 -4 -17 11726 -11826 -12156 4 -4 -17 11726 -11826 -12156 41 -41 -178 11726 -11826 -12156 41 -41 -178 11726 -11826 -12156 118 -118 -513 11726 -11826 -12156 118 -118 -513 11726 -11826 -12156 98 -98 -426 11726 -11826 -12156 98 -98 -426 11726 -11826 -12156 61 -61 -265 11726 -11826 -12156 61 -61 -265 11726 -11826 -12156 61 -61 -265 11726 -11826 -12156 61 -61 -265 11726 -11826 -12156 -57 57 247 11726 -11826 -12156 -57 57 247 11726 -11826 -12156 -109 109 473 11726 -11826 -12156 -109 109 473 11726 -11826 -12156 -92 92 400 11726 -11826 -12156 2026-03-05 17:52:22,243 Hysteresis 283631 0: raw(400 16000 16000 16000) min(-11826 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11726 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(400 16000 16000 16000) min(-11826 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11726 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -92 92 400 11726 -11826 -12156 -56 56 243 11726 -11826 -12156 -56 56 243 11726 -11826 -12156 -56 56 243 11726 -11826 -12156 -56 56 243 11726 -11826 -12156 -13 13 56 11726 -11826 -12156 -13 13 56 11726 -11826 -12156 18 -18 -78 11726 -11826 -12156 18 -18 -78 11726 -11826 -12156 54 -54 -234 11726 -11826 -12156 54 -54 -234 11726 -11826 -12156 53 -53 -230 11726 -11826 -12156 53 -53 -230 11726 -11826 -12156 31 -31 -134 11726 -11826 -12156 31 -31 -134 11726 -11826 -12156 31 -31 -134 11726 -11826 -12156 31 -31 -134 11726 -11826 -12156 17 -17 -73 11726 -11826 -12156 17 -17 -73 11726 -11826 -12156 1 -1 -4 11726 -11826 -12156 2026-03-05 17:52:32,508 Hysteresis 283641 0: raw(-4 16000 16000 16000) min(-11826 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11726 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-4 16000 16000 16000) min(-11826 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11726 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 5 -5 -21 11726 -11826 -12156 5 -5 -21 11726 -11826 -12156 5 -5 -21 11726 -11826 -12156 5 -5 -21 11726 -11826 -12156 5 -5 -21 11726 -11826 -12156 5 -5 -21 11726 -11826 -12156 16 -16 -69 11726 -11826 -12156 16 -16 -69 11726 -11826 -12156 21 -21 -91 11726 -11826 -12156 21 -21 -91 11726 -11826 -12156 -9 9 39 11726 -11826 -12156 -9 9 39 11726 -11826 -12156 -21 21 91 11726 -11826 -12156 -21 21 91 11726 -11826 -12156 -21 21 91 11726 -11826 -12156 -21 21 91 11726 -11826 -12156 -14 14 60 11726 -11826 -12156 -14 14 60 11726 -11826 -12156 -4 4 17 11726 -11826 -12156 -4 4 17 11726 -11826 -12156 2026-03-05 17:52:42,739 Hysteresis 283651 0: raw(17 16000 16000 16000) min(-11826 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11726 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(17 16000 16000 16000) min(-11826 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11726 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 7 -7 -30 11726 -11826 -12156 7 -7 -30 11726 -11826 -12156 11 -11 -47 11726 -11826 -12156 11 -11 -47 11726 -11826 -12156 9 -9 -39 11726 -11826 -12156 9 -9 -39 11726 -11826 -12156 9 -9 -39 11726 -11826 -12156 9 -9 -39 11726 -11826 -12156 7 -7 -30 11726 -11826 -12156 7 -7 -30 11726 -11826 -12156 65 -65 -282 11726 -11826 -12156 65 -65 -282 11726 -11826 -12156 91 -91 -395 11726 -11826 -12156 91 -91 -395 11726 -11826 -12156 73 -73 -317 11726 -11826 -12156 73 -73 -317 11726 -11826 -12156 73 -73 -317 11726 -11826 -12156 73 -73 -317 11726 -9604 -12156 73 -73 -317 11726 -9604 -12156 2026-03-05 17:52:52,988 Hysteresis 283661 0: raw(-317 16000 16000 16000) min(-9604 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11726 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-317 16000 16000 16000) min(-9604 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11726 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -68 68 295 11726 -9604 -12156 -68 68 295 11726 -9604 -12156 -68 68 295 11726 -5626 -12156 -96 96 417 11726 -5626 -12156 -96 96 417 11726 -5626 -12156 -75 75 326 11726 -5626 -12156 -75 75 326 11726 -5626 -12156 -46 46 200 11726 -5626 -12156 -46 46 200 11726 -5626 -12156 -46 46 200 11726 -5626 -12156 -46 46 200 11726 -5626 -12156 -13 13 56 11726 -5626 -12156 -13 13 56 11726 -5626 -12156 8 -8 -34 11726 -5626 -12156 8 -8 -34 11726 -5626 -12156 35 -35 -152 11726 -5626 -12156 35 -35 -152 11726 -5626 -12156 34 -34 -147 11726 -5626 -12156 34 -34 -147 11726 -5626 -12156 34 -34 -147 11726 -5626 -12156 2026-03-05 17:53:03,229 Hysteresis 283672 0: raw(-147 16000 16000 16000) min(-5626 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11726 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-147 16000 16000 16000) min(-5626 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11726 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 34 -34 -147 11726 -5626 -12156 25 -25 -108 11726 -5626 -12156 25 -25 -108 11726 -5626 -12156 23 -23 -100 11726 -5626 -12156 23 -23 -100 11726 -5626 -12156 2 -2 -8 11726 -5626 -12156 2 -2 -8 11726 -5626 -12156 -4 4 17 11726 -5626 -12156 -4 4 17 11726 -5626 -12156 -3 3 13 11726 -5626 -12156 -3 3 13 11726 -5626 -12156 -3 3 13 11726 -5626 -12156 -3 3 13 11726 -5626 -12156 -3 3 13 11726 -5626 -12156 -3 3 13 11726 -5626 -12156 -3 3 13 11726 -5626 -12156 -3 3 13 11726 -5626 -12156 4 -4 -17 11726 -5626 -12156 4 -4 -17 11726 -5626 -12156 2 -2 -8 11726 -5626 -12156 2026-03-05 17:53:13,458 Hysteresis 283682 0: raw(-8 16000 16000 16000) min(-5626 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11726 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-8 16000 16000 16000) min(-5626 16000 16000 16000) spread(-12156 16000 16000 16000) max_pv 11726 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 2 -2 -8 11726 -5626 -12156 4 -4 -17 11726 -5626 -12156 4 -4 -17 11726 -5626 -12156 4 -4 -17 11726 -5626 -12156 4 -4 -17 11726 -5626 -12156 2 -2 -8 11726 -5626 -12156 2 -2 -8 11726 -5626 -12156 1 -1 -4 11726 -5626 -12156 1 -1 -4 11726 -5626 -12156 2 -2 -8 11726 -5626 -12156 2 -2 -8 11726 -5626 -12156 2 -2 -8 11726 -5626 -12156 2 -2 -8 11726 -5626 -12156 14 -14 -60 11726 -5626 -12156 14 -14 -60 11726 -5626 -12156 75 -75 -326 11726 -5626 -12156 75 -75 -326 11726 -5626 -12156 2821 -2821 -12265 11726 -12265 -12265 2821 -2821 -12265 11726 -12265 -12265 2797 -2797 -12160 11726 -12265 -12265 2026-03-05 17:53:23,686 Hysteresis 283692 0: raw(-12160 16000 16000 16000) min(-12265 16000 16000 16000) spread(-12265 16000 16000 16000) max_pv 11726 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-12160 16000 16000 16000) min(-12265 16000 16000 16000) spread(-12265 16000 16000 16000) max_pv 11726 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 2797 -2797 -12160 11726 -12265 -12265 2797 -2797 -12160 11726 -12265 -12265 2797 -2797 -12160 11726 -12265 -12265 1826 -1826 -7939 11726 -12265 -12265 1826 -1826 -7939 11726 -12265 -12265 965 -965 -4195 11726 -12265 -12265 965 -965 -4195 11726 -12265 -12265 -177 177 769 11726 -12265 -12265 -177 177 769 11726 -12265 -12265 -418 418 1817 11726 -12265 -12265 -418 418 1817 11726 -12265 -12265 -358 358 1556 11726 -12265 -12265 -358 358 1556 11726 -12265 -12265 -358 358 1556 11726 -12265 -12265 -358 358 1556 11726 -12265 -12265 -238 238 1034 11726 -12265 -12265 -238 238 1034 11726 -12265 -12265 -100 100 434 11726 -12265 -12265 -100 100 434 11726 -12265 -12265 120 -120 -521 11726 -12265 -12265 2026-03-05 17:53:33,744 Hysteresis 283702 0: raw(-521 16000 16000 16000) min(-12265 16000 16000 16000) spread(-12265 16000 16000 16000) max_pv 11726 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-521 16000 16000 16000) min(-12265 16000 16000 16000) spread(-12265 16000 16000 16000) max_pv 11726 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 120 -120 -521 11726 -12265 -12265 198 -198 -860 11726 -12265 -12265 198 -198 -860 11726 -12265 -12265 198 -198 -860 11726 -12265 -12265 198 -198 -860 11726 -12265 -12265 189 -189 -821 11726 -12265 -12265 189 -189 -821 11726 -12265 -12265 122 -122 -530 11726 -12265 -12265 122 -122 -530 11726 -12265 -12265 21 -21 -91 11726 -12265 -12265 21 -21 -91 11726 -12265 -12265 -10 10 43 11726 -12265 -12265 -10 10 43 11726 -12265 -12265 -15 15 65 11726 -12265 -12265 -15 15 65 11726 -12265 -12265 -15 15 65 11726 -12265 -12265 -15 15 65 11726 -12265 -12265 -11 11 47 11726 -12265 -12265 -11 11 47 11726 -12265 -12265 -2 2 8 11726 -12265 -12265 2026-03-05 17:53:43,749 Hysteresis 283712 0: raw(8 16000 16000 16000) min(-12265 16000 16000 16000) spread(-12265 16000 16000 16000) max_pv 11726 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(8 16000 16000 16000) min(-12265 16000 16000 16000) spread(-12265 16000 16000 16000) max_pv 11726 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2 2 8 11726 -12265 -12265 6 -6 -26 11726 -12265 -12265 6 -6 -26 11726 -12265 -12265 15 -15 -65 11726 -12265 -12265 15 -15 -65 11726 -12265 -12265 15 -15 -65 11726 -12265 -12265 15 -15 -65 11726 -12265 -12265 21 -21 -91 11726 -12265 -12265 21 -21 -91 11726 -12265 -12265 21 -21 -91 11726 -12265 -12265 21 -21 -91 11726 -12265 -12265 7 -7 -30 11726 -12265 -12265 7 -7 -30 11726 -12265 -12265 0 0 0 11726 -12265 -12265 0 0 0 11726 -12265 -12265 2 -2 -8 11726 -12265 -12265 2 -2 -8 11726 -12265 -12265 2 -2 -8 11726 -12265 -12265 2 -2 -8 11726 -12265 -12265 2026-03-05 17:53:53,757 Hysteresis 283722 0: raw(-8 16000 16000 16000) min(-12265 16000 16000 16000) spread(-12265 16000 16000 16000) max_pv 11726 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-8 16000 16000 16000) min(-12265 16000 16000 16000) spread(-12265 16000 16000 16000) max_pv 11726 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 39 -39 -169 11726 -12265 -12265 39 -39 -169 11726 -12265 -12265 105 -105 -456 11726 -12265 -12265 105 -105 -456 11726 -12265 -12265 82 -82 -356 11726 -12265 -12265 82 -82 -356 11726 -12265 -12265 54 -54 -234 11726 -12265 -12265 54 -54 -234 11726 -12265 -12265 54 -54 -234 11726 -12265 -12265 54 -54 -234 11726 -12265 -12265 -65 65 282 11726 -12265 -12265 -65 65 282 11726 -12265 -12265 -73 73 317 11726 -12265 -12265 -73 73 317 11726 -12265 -12265 -56 56 243 11726 -12265 -12265 -56 56 243 11726 -12265 -12265 -31 31 134 11726 -12265 -12265 -31 31 134 11726 -12265 -12265 -31 31 134 11726 -12265 -12265 -31 31 134 11726 -12265 -12265 2026-03-05 17:54:03,768 Hysteresis 283732 0: raw(134 16000 16000 16000) min(-12265 16000 16000 16000) spread(-12265 16000 16000 16000) max_pv 11726 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(134 16000 16000 16000) min(-12265 16000 16000 16000) spread(-12265 16000 16000 16000) max_pv 11726 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 0 0 0 11726 -12265 -12265 0 0 0 11726 -12265 -12265 31 -31 -134 11726 -12265 -12265 31 -31 -134 11726 -12265 -12265 35 -35 -152 11726 -12265 -12265 35 -35 -152 11726 -12265 -12265 22 -22 -95 11726 -12265 -12265 22 -22 -95 11726 -12265 -12265 22 -22 -95 11726 -12265 -12265 22 -22 -95 11726 -12265 -12265 12 -12 -52 11726 -12265 -12265 12 -12 -52 11726 -12265 -12265 8 -8 -34 11726 -12265 -12265 8 -8 -34 11726 -12265 -12265 9 -9 -39 11726 -12265 -12265 9 -9 -39 11726 -12265 -12265 0 0 0 11726 -12265 -12265 0 0 0 11726 -12265 -12265 8 -8 -34 11726 -12265 -12265 8 -8 -34 11726 -12265 -12265 2026-03-05 17:54:13,799 Hysteresis 283742 0: raw(-34 16000 16000 16000) min(-12265 16000 16000 16000) spread(-12265 16000 16000 16000) max_pv 11726 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-34 16000 16000 16000) min(-12265 16000 16000 16000) spread(-12265 16000 16000 16000) max_pv 11726 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -8 8 34 11726 -12265 -12265 -8 8 34 11726 -12265 -12265 -9 9 39 11726 -12265 -12265 -9 9 39 11726 -12265 -12265 -9 9 39 11726 -12265 -12265 -9 9 39 11726 -12265 -12265 -2 2 8 11726 -12265 -12265 -2 2 8 11726 -12265 -12265 -4 4 17 11726 -12265 -12265 -4 4 17 11726 -12265 -12265 -4 4 17 11726 -12265 -12265 -4 4 17 11726 -12265 -12265 -4 4 17 11726 -12265 -12265 -4 4 17 11726 -12265 -12265 -1 1 4 11726 -12265 -12265 -1 1 4 11726 -12265 -12265 7 -7 -30 11726 -12265 -12265 7 -7 -30 11726 -12265 -12265 7 -7 -30 11726 -12265 -12265 7 -7 -30 11726 -12265 -12265 2026-03-05 17:54:24,028 Hysteresis 283752 0: raw(-30 16000 16000 16000) min(-12265 16000 16000 16000) spread(-12265 16000 16000 16000) max_pv 11726 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-30 16000 16000 16000) min(-12265 16000 16000 16000) spread(-12265 16000 16000 16000) max_pv 11726 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 11 -11 -47 11726 -12265 -12265 11 -11 -47 11726 -12265 -12265 11 -11 -47 11726 -12265 -12265 63 -63 -273 11726 -12265 -12265 63 -63 -273 11726 -12265 -12265 63 -63 -273 11726 -12265 -12265 118 -118 -513 11726 -12265 -12265 118 -118 -513 11726 -12265 -12265 98 -98 -426 11726 -12265 -12265 62 -62 -269 11726 -12265 -12265 62 -62 -269 11726 -12265 -12265 62 -62 -269 11726 -12265 -12265 62 -62 -269 11726 -12265 -12265 -68 68 295 11726 -12265 -12265 -68 68 295 11726 -12265 -12265 -84 84 365 11726 -12265 -12265 -84 84 365 11726 -12265 -12265 -76 76 330 11726 -12265 -12265 -76 76 330 11726 -12265 -12265 -43 43 186 11726 -12265 -12265 2026-03-05 17:54:34,174 Hysteresis 283763 0: raw(186 16000 16000 16000) min(-12265 16000 16000 16000) spread(-12265 16000 16000 16000) max_pv 11726 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(186 16000 16000 16000) min(-12265 16000 16000 16000) spread(-12265 16000 16000 16000) max_pv 11726 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -43 43 186 11726 -12265 -12265 -8 8 34 11726 -12265 -12265 -8 8 34 11313 -12265 -12265 -8 8 34 11313 -12265 -12265 -8 8 34 8695 -12265 -12265 16 -16 -69 8695 -12265 -12265 16 -16 -69 8695 -12265 -12265 26 -26 -113 8695 -12265 -12265 26 -26 -113 5913 -12265 -12265 28 -28 -121 5913 -12265 -12265 28 -28 -121 5913 -12265 -12265 21 -21 -91 5913 -12265 -12265 21 -21 -91 5913 -12265 -12265 21 -21 -91 5913 -12265 -12265 21 -21 -91 5913 -12265 -12265 13 -13 -56 5913 -12265 -12265 13 -13 -56 5913 -12265 -12265 14 -14 -60 5913 -12265 -12265 14 -14 -60 5913 -12265 -12265 10 -10 -43 5913 -12265 -12265 2026-03-05 17:54:44,180 Hysteresis 283773 0: raw(-43 16000 16000 16000) min(-12265 16000 16000 16000) spread(-12265 16000 16000 16000) max_pv 5913 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-43 16000 16000 16000) min(-12265 16000 16000 16000) spread(-12265 16000 16000 16000) max_pv 5913 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 10 -10 -43 5913 -12265 -12265 2 -2 -8 5913 -12265 -12265 2 -2 -8 5913 -12265 -12265 4 -4 -17 5913 -12265 -12265 4 -4 -17 5913 -12265 -12265 -4 4 17 5913 -12265 -12265 -4 4 17 5913 -12265 -12265 -1545 1545 6717 6717 -12265 -12265 -1545 1545 6717 6717 -12265 -12265 -2712 2712 11791 11791 -12265 -12265 -2712 2712 11791 11791 -12265 -12265 -2398 2398 10426 11791 -12265 -12265 -2398 2398 10426 11791 -12265 -12265 -1588 1588 6904 11791 -12265 -12265 -1588 1588 6904 11791 -12265 -12265 -1588 1588 6904 11791 -12265 -12265 -1588 1588 6904 11791 -12265 -12265 -612 612 2660 11791 -12265 -12265 -612 612 2660 11791 -12265 -12265 2026-03-05 17:54:54,186 Hysteresis 283783 0: raw(2660 16000 16000 16000) min(-12265 16000 16000 16000) spread(-12265 16000 16000 16000) max_pv 11791 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(2660 16000 16000 16000) min(-12265 16000 16000 16000) spread(-12265 16000 16000 16000) max_pv 11791 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 203 -203 -882 11791 -12265 -12265 203 -203 -882 11791 -12265 -12265 887 -887 -3856 11791 -12265 -12265 887 -887 -3856 11791 -12265 -12265 907 -907 -3943 11791 -12265 -12265 907 -907 -3943 11791 -12265 -12265 694 -694 -3017 11791 -12265 -12265 694 -694 -3017 11791 -12265 -12265 694 -694 -3017 11791 -12265 -12265 694 -694 -3017 11791 -12265 -12265 342 -342 -1486 11791 -12265 -12265 342 -342 -1486 11791 -12265 -12265 -53 53 230 11791 -12265 -12265 -53 53 230 11791 -12265 -12265 -147 147 639 11791 -12265 -12265 -147 147 639 11791 -12265 -12265 -174 174 756 11791 -12265 -12265 -174 174 756 11791 -12265 -12265 -174 174 756 11791 -12265 -12265 -174 174 756 11791 -12265 -12265 2026-03-05 17:55:04,192 Hysteresis 283793 0: raw(756 16000 16000 16000) min(-12265 16000 16000 16000) spread(-12265 16000 16000 16000) max_pv 11791 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(756 16000 16000 16000) min(-12265 16000 16000 16000) spread(-12265 16000 16000 16000) max_pv 11791 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -178 178 773 11791 -12265 -12265 -178 178 773 11791 -12265 -12265 -121 121 526 11791 -12265 -12265 -121 121 526 11791 -12265 -12265 -9 9 39 11791 -12265 -12265 -9 9 39 11791 -12265 -12265 53 -53 -230 11791 -12265 -12265 53 -53 -230 11791 -12265 -12265 87 -87 -378 11791 -12265 -12265 87 -87 -378 11791 -12265 -12265 87 -87 -378 11791 -12265 -12265 87 -87 -378 11791 -12265 -12265 84 -84 -365 11791 -12265 -12265 84 -84 -365 11791 -12265 -12265 61 -61 -265 11791 -12265 -12265 61 -61 -265 11791 -12265 -12265 20 -20 -86 11791 -12265 -12265 20 -20 -86 11791 -12265 -12265 2 -2 -8 11791 -12265 -12265 2 -2 -8 11791 -12265 -12265 2026-03-05 17:55:14,198 Hysteresis 283803 0: raw(-8 16000 16000 16000) min(-12265 16000 16000 16000) spread(-12265 16000 16000 16000) max_pv 11791 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-8 16000 16000 16000) min(-12265 16000 16000 16000) spread(-12265 16000 16000 16000) max_pv 11791 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 2 -2 -8 11791 -12265 -12265 2 -2 -8 11791 -12265 -12265 -5 5 21 11791 -12265 -12265 -5 5 21 11791 -12265 -12265 -6 6 26 11791 -12265 -12265 -6 6 26 11791 -12265 -12265 -5 5 21 11791 -12265 -12265 -5 5 21 11791 -12265 -12265 0 0 0 11791 -12265 -12265 0 0 0 11791 -12265 -12265 -6 6 26 11791 -12265 -12265 -6 6 26 11791 -12265 -12265 6 -6 -26 11791 -12265 -12265 6 -6 -26 11791 -12265 -12265 6 -6 -26 11791 -12265 -12265 6 -6 -26 11791 -12265 -12265 6 -6 -26 11791 -12265 -12265 6 -6 -26 11791 -12265 -12265 3 -3 -13 11791 -12265 -12265 3 -3 -13 11791 -12265 -12265 2026-03-05 17:55:24,356 Hysteresis 283813 0: raw(-13 16000 16000 16000) min(-12265 16000 16000 16000) spread(-12265 16000 16000 16000) max_pv 11791 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-13 16000 16000 16000) min(-12265 16000 16000 16000) spread(-12265 16000 16000 16000) max_pv 11791 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 0 0 0 11791 -12265 -12265 0 0 0 11791 -12265 -12265 0 0 0 11791 -12265 -12265 0 0 0 11791 -12265 -12265 1 -1 -4 11791 -12265 -12265 3 -3 -13 11791 -12265 -12265 3 -3 -13 11791 -12265 -12265 1 -1 -4 11791 -12265 -12265 1 -1 -4 11791 -12265 -12265 1 -1 -4 11791 -12265 -12265 1 -1 -4 11791 -12265 -12265 29 -29 -126 11791 -12265 -12265 29 -29 -126 11791 -12265 -12265 29 -29 -126 11791 -12265 -12265 29 -29 -126 11791 -12265 -12265 79 -79 -343 11791 -12265 -12265 79 -79 -343 11791 -12265 -12265 99 -99 -430 11791 -12265 -12265 99 -99 -430 11791 -12265 -12265 83 -83 -360 11791 -12265 -12265 2026-03-05 17:55:34,379 Hysteresis 283823 0: raw(-360 16000 16000 16000) min(-12265 16000 16000 16000) spread(-12265 16000 16000 16000) max_pv 11791 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-360 16000 16000 16000) min(-12265 16000 16000 16000) spread(-12265 16000 16000 16000) max_pv 11791 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 83 -83 -360 11791 -12265 -12265 -31 31 134 11791 -12265 -12265 -31 31 134 11791 -12265 -12265 -31 31 134 11791 -12265 -12265 -31 31 134 11791 -12265 -12265 -91 91 395 11791 -12265 -12265 -91 91 395 11791 -12265 -12265 -90 90 391 11791 -12265 -12265 -90 90 391 11791 -12265 -12265 -60 60 260 11791 -12265 -12265 -60 60 260 11791 -12265 -12265 -26 26 113 11791 -12265 -12265 -26 26 113 11791 -12265 -12265 -5 5 21 11791 -12265 -12265 -5 5 21 11791 -12265 -12265 5 -5 -21 11791 -12265 -12265 5 -5 -21 11791 -12265 -12265 30 -30 -130 11791 -12265 -12265 30 -30 -130 11791 -12265 -12265 47 -47 -204 11791 -12265 -12265 2026-03-05 17:55:44,383 Hysteresis 283833 0: raw(-204 16000 16000 16000) min(-12265 16000 16000 16000) spread(-12265 16000 16000 16000) max_pv 11791 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-204 16000 16000 16000) min(-12265 16000 16000 16000) spread(-12265 16000 16000 16000) max_pv 11791 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 47 -47 -204 11791 -12265 -12265 40 -40 -173 11791 -12265 -12265 40 -40 -173 11791 -12265 -12265 29 -29 -126 11791 -12265 -12265 29 -29 -126 11791 -12265 -12265 29 -29 -126 11791 -12265 -12265 29 -29 -126 11791 -12265 -12265 16 -16 -69 11791 -12265 -12265 16 -16 -69 11791 -12265 -12265 4 -4 -17 11791 -12265 -12265 4 -4 -17 11791 -12265 -12265 1 -1 -4 11791 -12265 -12265 1 -1 -4 11791 -12265 -12265 1 -1 -4 11791 -12265 -12265 1 -1 -4 11791 -12265 -12265 0 0 0 11791 -12265 -12265 0 0 0 11791 -12265 -12265 0 0 0 11791 -12265 -12265 0 0 0 11791 -12265 -12265 2026-03-05 17:55:54,386 Hysteresis 283843 0: raw(0 16000 16000 16000) min(-12265 16000 16000 16000) spread(-12265 16000 16000 16000) max_pv 11791 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(0 16000 16000 16000) min(-12265 16000 16000 16000) spread(-12265 16000 16000 16000) max_pv 11791 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 2 -2 -8 11791 -12265 -12265 2 -2 -8 11791 -12265 -12265 8 -8 -34 11791 -12265 -12265 8 -8 -34 11791 -12265 -12265 9 -9 -39 11791 -12265 -12265 9 -9 -39 11791 -12265 -12265 3 -3 -13 11791 -12265 -12265 3 -3 -13 11791 -12265 -12265 3 -3 -13 11791 -12265 -12265 3 -3 -13 11791 -12265 -12265 3 -3 -13 11791 -12265 -12265 3 -3 -13 11791 -12265 -12265 8 -8 -34 11791 -12265 -12265 8 -8 -34 11791 -12265 -12265 6 -6 -26 11791 -12265 -12265 6 -6 -26 11791 -12265 -12265 7 -7 -30 11791 -12265 -12265 7 -7 -30 11791 -12265 -12265 62 -62 -269 11791 -12265 -12265 62 -62 -269 11791 -12265 -12265 2026-03-05 17:56:04,389 Hysteresis 283853 0: raw(-269 16000 16000 16000) min(-12265 16000 16000 16000) spread(-12265 16000 16000 16000) max_pv 11791 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-269 16000 16000 16000) min(-12265 16000 16000 16000) spread(-12265 16000 16000 16000) max_pv 11791 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 62 -62 -269 11791 -12265 -12265 62 -62 -269 11791 -12265 -12265 102 -102 -443 11791 -12265 -12265 102 -102 -443 11791 -12265 -12265 64 -64 -278 11791 -12265 -12265 64 -64 -278 11791 -12265 -12265 34 -34 -147 11791 -12265 -12265 34 -34 -147 11791 -12265 -12265 -73 73 317 11791 -12265 -12265 -73 73 317 11791 -12265 -12265 -73 73 317 11791 -12265 -12265 -73 73 317 11791 -12265 -12265 -87 87 378 11791 -12265 -12265 -45 45 195 11791 -12265 -12265 -45 45 195 11791 -12265 -12265 -21 21 91 11791 -12265 -12265 -21 21 91 11791 -12265 -12265 6 -6 -26 11791 -12265 -12265 6 -6 -26 11791 -12265 -12265 25 -25 -108 11791 -12265 -12265 2026-03-05 17:56:14,500 Hysteresis 283863 0: raw(-108 16000 16000 16000) min(-12265 16000 16000 16000) spread(-12265 16000 16000 16000) max_pv 11791 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-108 16000 16000 16000) min(-12265 16000 16000 16000) spread(-12265 16000 16000 16000) max_pv 11791 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 25 -25 -108 11791 -12265 -12265 25 -25 -108 11791 -12265 -12265 25 -25 -108 11791 -12265 -12265 31 -31 -134 11791 -12265 -12265 31 -31 -134 11791 -12265 -12265 21 -21 -91 11791 -12265 -12265 21 -21 -91 11791 -12265 -12265 15 -15 -65 11791 -12265 -12265 15 -15 -65 11791 -12265 -12265 9 -9 -39 11791 -12265 -12265 9 -9 -39 11791 -12265 -12265 9 -9 -39 11791 -12265 -12265 9 -9 -39 11791 -12265 -12265 6 -6 -26 11791 -12265 -12265 6 -6 -26 11791 -12265 -12265 8 -8 -34 11791 -12265 -12265 8 -8 -34 11791 -12265 -12265 153 -153 -665 11791 -12265 -12265 153 -153 -665 11791 -12265 -12265 2026-03-05 17:56:24,730 Hysteresis 283873 0: raw(-665 16000 16000 16000) min(-12265 16000 16000 16000) spread(-12265 16000 16000 16000) max_pv 11791 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-665 16000 16000 16000) min(-12265 16000 16000 16000) spread(-12265 16000 16000 16000) max_pv 11791 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 25 -25 -108 11791 -12265 -12265 25 -25 -108 11791 -12265 -12265 41 -41 -178 11791 -12265 -12265 41 -41 -178 11791 -12265 -12265 -41 41 178 11791 -12265 -12265 -41 41 178 11791 -12265 -12265 -51 51 221 11791 -12265 -12265 -51 51 221 11791 -12265 -12265 35 -35 -152 11791 -12265 -12265 35 -35 -152 11791 -12265 -12265 182 -182 -791 11791 -12265 -12265 182 -182 -791 11791 -12265 -12265 478 -478 -2078 11791 -12265 -12265 478 -478 -2078 11791 -12265 -12265 478 -478 -2078 11791 -12265 -12265 478 -478 -2078 11791 -12265 -12265 1260 -1260 -5478 11791 -12265 -12265 1897 -1897 -8247 11791 -12265 -12265 1897 -1897 -8247 11791 -12265 -12265 1897 -1897 -8247 11791 -12265 -12265 2026-03-05 17:56:34,949 Hysteresis 283883 0: raw(-8247 16000 16000 16000) min(-12265 16000 16000 16000) spread(-12265 16000 16000 16000) max_pv 11791 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-8247 16000 16000 16000) min(-12265 16000 16000 16000) spread(-12265 16000 16000 16000) max_pv 11791 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 895 -895 -3891 11791 -12265 -12265 895 -895 -3891 11791 -12265 -12265 895 -895 -3891 11791 -12265 -12265 574 -574 -2495 11791 -12265 -12265 574 -574 -2495 11791 -12265 -12265 574 -574 -2495 11791 -12265 -12265 574 -574 -2495 11791 -12265 -12265 361 -361 -1569 11791 -12265 -12265 361 -361 -1569 11791 -12265 -12265 60 -60 -260 11791 -12265 -12265 60 -60 -260 11791 -12265 -12265 -55 55 239 11791 -12265 -12265 -55 55 239 11791 -12265 -12265 -151 151 656 11791 -12265 -12265 -151 151 656 11791 -12265 -12265 -151 151 656 11791 -12265 -12265 -151 151 656 11791 -12265 -12265 -112 112 486 11791 -12265 -12265 -112 112 486 11791 -12265 -12265 -3 3 13 11791 -12265 -12265 2026-03-05 17:56:45,091 Hysteresis 283894 0: raw(13 16000 16000 16000) min(-12265 16000 16000 16000) spread(-12265 16000 16000 16000) max_pv 11791 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(13 16000 16000 16000) min(-12265 16000 16000 16000) spread(-12265 16000 16000 16000) max_pv 11791 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3 3 13 11791 -12265 -12265 35 -35 -152 11791 -12265 -12265 35 -35 -152 11791 -12265 -12265 62 -62 -269 11791 -12265 -12265 62 -62 -269 11791 -12265 -12265 61 -61 -265 11791 -12265 -12265 61 -61 -265 11791 -12265 -12265 61 -61 -265 11791 -12265 -12265 61 -61 -265 11791 -12265 -12265 38 -38 -165 11791 -12265 -12265 38 -38 -165 11791 -12265 -12265 9 -9 -39 11791 -12265 -12265 9 -9 -39 11791 -12265 -12265 0 0 0 11791 -12265 -12265 0 0 0 11791 -12265 -12265 -4 4 17 11791 -12265 -12265 -4 4 17 11791 -12265 -12265 -4 4 17 11791 -12265 -12265 -4 4 17 11791 -12265 -12265 -10 10 43 11791 -12265 -12265 2026-03-05 17:56:55,096 Hysteresis 283904 0: raw(43 16000 16000 16000) min(-12265 16000 16000 16000) spread(-12265 16000 16000 16000) max_pv 11791 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(43 16000 16000 16000) min(-12265 16000 16000 16000) spread(-12265 16000 16000 16000) max_pv 11791 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -10 10 43 11791 -12265 -12265 -5 5 21 11791 -12265 -12265 -5 5 21 11791 -12265 -12265 -3 3 13 11791 -12265 -12265 -3 3 13 11791 -12265 -12265 2 -2 -8 11791 -12265 -12265 2 -2 -8 11791 -12265 -12265 2 -2 -8 11791 -12265 -12265 2 -2 -8 11791 -12265 -12265 5 -5 -21 11791 -12265 -12265 5 -5 -21 11791 -12265 -12265 3 -3 -13 11791 -12265 -12265 3 -3 -13 11791 -12265 -12265 0 0 0 11791 -12265 -12265 0 0 0 11791 -12265 -12265 3 -3 -13 11791 -12265 -12265 3 -3 -13 11791 -12265 -12265 3 -3 -13 11791 -12265 -12265 3 -3 -13 11791 -12265 -12265 4 -4 -17 11791 -12265 -12265 2026-03-05 17:57:05,102 Hysteresis 283914 0: raw(-17 16000 16000 16000) min(-12265 16000 16000 16000) spread(-12265 16000 16000 16000) max_pv 11791 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-17 16000 16000 16000) min(-12265 16000 16000 16000) spread(-12265 16000 16000 16000) max_pv 11791 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 4 -4 -17 11791 -12265 -12265 -4 4 17 11791 -12265 -12265 -4 4 17 11791 -12265 -12265 -6 6 26 11791 -12265 -12265 -6 6 26 11791 -12265 -12265 12 -12 -52 11791 -12265 -12265 12 -12 -52 11791 -12265 -12265 76 -76 -330 11791 -12265 -12265 76 -76 -330 11791 -12265 -12265 76 -76 -330 11791 -12265 -12265 76 -76 -330 11791 -12265 -12265 102 -102 -443 11791 -12265 -12265 102 -102 -443 11791 -12265 -12265 49 -49 -213 11791 -12265 -12265 49 -49 -213 11791 -12265 -12265 -34 34 147 11791 -12265 -12265 -34 34 147 11791 -12265 -12265 -89 89 386 11791 -12265 -12265 -89 89 386 11791 -12265 -12265 2026-03-05 17:57:15,109 Hysteresis 283924 0: raw(386 16000 16000 16000) min(-12265 16000 16000 16000) spread(-12265 16000 16000 16000) max_pv 11791 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(386 16000 16000 16000) min(-12265 16000 16000 16000) spread(-12265 16000 16000 16000) max_pv 11791 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -89 89 386 11791 -12265 -12265 -89 89 386 11791 -12265 -12265 -80 80 347 11791 -12265 -12265 -80 80 347 11791 -12265 -12265 -34 34 147 11791 -12265 -12265 -34 34 147 11791 -12265 -12265 -8 8 34 11791 -12265 -12265 -8 8 34 11791 -12265 -12265 19 -19 -82 11791 -12265 -12265 19 -19 -82 11791 -12265 -12265 32 -32 -139 11791 -12265 -12265 32 -32 -139 11791 -12265 -12265 32 -32 -139 11791 -12265 -12265 32 -32 -139 11791 -12265 -12265 33 -33 -143 11791 -12265 -12265 33 -33 -143 11791 -12265 -12265 16 -16 -69 11791 -12265 -12265 16 -16 -69 11791 -12265 -12265 5 -5 -21 11791 -12265 -12265 5 -5 -21 11791 -12265 -12265 2026-03-05 17:57:25,118 Hysteresis 283934 0: raw(-21 16000 16000 16000) min(-12265 16000 16000 16000) spread(-12265 16000 16000 16000) max_pv 11791 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-21 16000 16000 16000) min(-12265 16000 16000 16000) spread(-12265 16000 16000 16000) max_pv 11791 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 2 -2 -8 11791 -12265 -12265 2 -2 -8 11791 -12265 -12265 2 -2 -8 11791 -12265 -12265 2 -2 -8 11791 -12160 -12265 -1 1 4 11791 -12160 -12265 -1 1 4 11791 -12160 -12265 -4 4 17 11791 -12160 -12265 -4 4 17 11791 -8247 -12265 -1 1 4 11791 -8247 -12265 -1 1 4 11791 -8247 -12265 -5 5 21 11791 -8247 -12265 -5 5 21 11791 -8247 -12265 -9 9 39 11791 -8247 -12265 -9 9 39 11791 -8247 -12265 -9 9 39 11791 -8247 -12265 -9 9 39 11791 -8247 -12265 -7 7 30 11791 -8247 -12265 -7 7 30 11791 -8247 -12265 8 -8 -34 11791 -8247 -12265 8 -8 -34 11791 -8247 -12265 2026-03-05 17:57:35,318 Hysteresis 283944 0: raw(-34 16000 16000 16000) min(-8247 16000 16000 16000) spread(-12265 16000 16000 16000) max_pv 11791 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-34 16000 16000 16000) min(-8247 16000 16000 16000) spread(-12265 16000 16000 16000) max_pv 11791 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 8 -8 -34 11791 -8247 -12265 8 -8 -34 11791 -8247 -12265 7 -7 -30 11791 -8247 -12265 7 -7 -30 11791 -8247 -12265 7 -7 -30 11791 -8247 -12265 7 -7 -30 11791 -8247 -12265 1 -1 -4 11791 -8247 -12265 1 -1 -4 11791 -8247 -12265 -91 91 395 11791 -8247 -12265 -91 91 395 11791 -8247 -12265 -1959 1959 8517 11791 -8247 -12265 -1959 1959 8517 11791 -8247 -12265 -1347 1347 5856 11791 -8247 -12265 -1347 1347 5856 11791 -8247 -12265 -1347 1347 5856 11791 -8247 -12265 -1347 1347 5856 11791 -8247 -12265 -521 521 2265 11791 -8247 -12265 -521 521 2265 11791 -8247 -12265 1918 -1918 -8339 11791 -8339 -12265 1918 -1918 -8339 11791 -8339 -12265 2026-03-05 17:57:45,556 Hysteresis 283954 0: raw(-8339 16000 16000 16000) min(-8339 16000 16000 16000) spread(-12265 16000 16000 16000) max_pv 11791 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-8339 16000 16000 16000) min(-8339 16000 16000 16000) spread(-12265 16000 16000 16000) max_pv 11791 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 3927 -3927 -17073 11791 -17073 -17073 3927 -3927 -17073 11791 -17073 -17073 4826 -4826 -20982 11791 -20982 -20982 4826 -4826 -20982 11791 -20982 -20982 4826 -4826 -20982 11791 -20982 -20982 4826 -4826 -20982 11791 -20982 -20982 3519 -3519 -15300 11791 -20982 -20982 3519 -3519 -15300 11791 -20982 -20982 1100 -1100 -4782 11791 -20982 -20982 1100 -1100 -4782 11791 -20982 -20982 65 -65 -282 11791 -20982 -20982 65 -65 -282 11791 -20982 -20982 -1226 1226 5330 11791 -20982 -20982 -1226 1226 5330 11791 -20982 -20982 -1226 1226 5330 11791 -20982 -20982 -1226 1226 5330 11791 -20982 -20982 -2176 2176 9460 11791 -20982 -20982 -2176 2176 9460 11791 -20982 -20982 -1819 1819 7908 11791 -20982 -20982 -1819 1819 7908 11791 -20982 -20982 2026-03-05 17:57:55,799 Hysteresis 283964 0: raw(7908 16000 16000 16000) min(-20982 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11791 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(7908 16000 16000 16000) min(-20982 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11791 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -339 339 1473 11791 -20982 -20982 -339 339 1473 11791 -20982 -20982 1278 -1278 -5556 11791 -20982 -20982 1278 -1278 -5556 11791 -20982 -20982 2179 -2179 -9473 11791 -20982 -20982 2179 -2179 -9473 11791 -20982 -20982 2179 -2179 -9473 11791 -20982 -20982 2179 -2179 -9473 11791 -20982 -20982 2087 -2087 -9073 11791 -20982 -20982 2087 -2087 -9073 11791 -20982 -20982 880 -880 -3826 11791 -20982 -20982 880 -880 -3826 11791 -20982 -20982 293 -293 -1273 11791 -20982 -20982 293 -293 -1273 11791 -20982 -20982 -18 18 78 11791 -20982 -20982 -18 18 78 11791 -20982 -20982 -18 18 78 11791 -20982 -20982 -18 18 78 11791 -20982 -20982 -81 81 352 11791 -20982 -20982 -119 119 517 11791 -20982 -20982 2026-03-05 17:58:06,045 Hysteresis 283975 0: raw(517 16000 16000 16000) min(-20982 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11791 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(517 16000 16000 16000) min(-20982 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11791 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -119 119 517 11791 -20982 -20982 -109 109 473 11791 -20982 -20982 -109 109 473 11791 -20982 -20982 -67 67 291 11791 -20982 -20982 -67 67 291 11791 -20982 -20982 -17 17 73 11791 -20982 -20982 -17 17 73 11791 -20982 -20982 -17 17 73 11791 -20982 -20982 -17 17 73 11791 -20982 -20982 17 -17 -73 11791 -20982 -20982 17 -17 -73 11791 -20982 -20982 54 -54 -234 11791 -20982 -20982 54 -54 -234 11791 -20982 -20982 62 -62 -269 11791 -20982 -20982 62 -62 -269 11791 -20982 -20982 111 -111 -482 11791 -20982 -20982 111 -111 -482 11791 -20982 -20982 111 -111 -482 11791 -20982 -20982 111 -111 -482 11791 -20982 -20982 130 -130 -565 11791 -20982 -20982 2026-03-05 17:58:16,272 Hysteresis 283985 0: raw(-565 16000 16000 16000) min(-20982 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11791 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-565 16000 16000 16000) min(-20982 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11791 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 130 -130 -565 11791 -20982 -20982 97 -97 -421 11791 -20982 -20982 97 -97 -421 11791 -20982 -20982 13 -13 -56 11791 -20982 -20982 13 -13 -56 11791 -20982 -20982 -99 99 430 11791 -20982 -20982 -99 99 430 11791 -20982 -20982 -105 105 456 11791 -20982 -20982 -105 105 456 11791 -20982 -20982 -105 105 456 11791 -20982 -20982 -105 105 456 11791 -20982 -20982 -96 96 417 11791 -20982 -20982 -96 96 417 11791 -20982 -20982 -21 21 91 11791 -20982 -20982 -21 21 91 11791 -20982 -20982 13 -13 -56 11791 -20982 -20982 13 -13 -56 11791 -20982 -20982 39 -39 -169 11791 -20982 -20982 39 -39 -169 11791 -20982 -20982 2026-03-05 17:58:26,505 Hysteresis 283995 0: raw(-169 16000 16000 16000) min(-20982 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11791 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-169 16000 16000 16000) min(-20982 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11791 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 39 -39 -169 11791 -20982 -20982 39 -39 -169 11791 -20982 -20982 35 -35 -152 11791 -20982 -20982 35 -35 -152 11791 -20982 -20982 17 -17 -73 11791 -20982 -20982 -1 1 4 11791 -20982 -20982 -1 1 4 11791 -20982 -20982 -7 7 30 11791 -20982 -20982 -7 7 30 11791 -20982 -20982 -9 9 39 11791 -20982 -20982 -9 9 39 11791 -20982 -20982 -9 9 39 11791 -20982 -20982 -9 9 39 11791 -20982 -20982 -6 6 26 11791 -20982 -20982 -6 6 26 11791 -20982 -20982 -7 7 30 11791 -20982 -20982 -7 7 30 11791 -20982 -20982 -13 13 56 11791 -20982 -20982 -13 13 56 11791 -20982 -20982 2 -2 -8 11791 -20982 -20982 2026-03-05 17:58:36,729 Hysteresis 284005 0: raw(-8 16000 16000 16000) min(-20982 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11791 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-8 16000 16000 16000) min(-20982 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11791 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 2 -2 -8 11791 -20982 -20982 2 -2 -8 11791 -20982 -20982 2 -2 -8 11791 -20982 -20982 10 -10 -43 11791 -20982 -20982 10 -10 -43 11791 -20982 -20982 0 0 0 11791 -20982 -20982 0 0 0 11791 -20982 -20982 3 -3 -13 11791 -20982 -20982 3 -3 -13 11791 -20982 -20982 7 -7 -30 11791 -20982 -20982 7 -7 -30 11791 -20982 -20982 6 -6 -26 11791 -20982 -20982 6 -6 -26 11791 -20982 -20982 6 -6 -26 11791 -20982 -20982 6 -6 -26 11791 -20982 -20982 31 -31 -134 11791 -20982 -20982 31 -31 -134 11791 -20982 -20982 20 -20 -86 11791 -20982 -20982 20 -20 -86 11791 -20982 -20982 41 -41 -178 11791 -20982 -20982 2026-03-05 17:58:46,879 Hysteresis 284015 0: raw(-178 16000 16000 16000) min(-20982 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11791 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-178 16000 16000 16000) min(-20982 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11791 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 41 -41 -178 11791 -20982 -20982 104 -104 -452 11791 -20982 -20982 104 -104 -452 11791 -20982 -20982 104 -104 -452 11791 -20982 -20982 104 -104 -452 11791 -20982 -20982 122 -122 -530 11791 -20982 -20982 122 -122 -530 11791 -20982 -20982 79 -79 -343 11791 -20982 -20982 79 -79 -343 11791 -20982 -20982 -43 43 186 11791 -20982 -20982 -43 43 186 11791 -20982 -20982 -121 121 526 11791 -20982 -20982 -121 121 526 11791 -20982 -20982 -113 113 491 11791 -20982 -20982 -113 113 491 11791 -20982 -20982 -113 113 491 10426 -20982 -20982 -113 113 491 10426 -20982 -20982 -90 90 391 9460 -20982 -20982 -90 90 391 9460 -20982 -20982 -4 4 17 9460 -20982 -20982 2026-03-05 17:58:56,886 Hysteresis 284025 0: raw(17 16000 16000 16000) min(-20982 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 9460 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(17 16000 16000 16000) min(-20982 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 9460 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4 4 17 9460 -20982 -20982 29 -29 -126 9460 -20982 -20982 29 -29 -126 9460 -20982 -20982 54 -54 -234 9460 -20982 -20982 54 -54 -234 9460 -20982 -20982 54 -54 -234 9460 -20982 -20982 54 -54 -234 9460 -20982 -20982 57 -57 -247 9460 -20982 -20982 57 -57 -247 9460 -20982 -20982 43 -43 -186 9460 -20982 -20982 43 -43 -186 9460 -20982 -20982 12 -12 -52 9460 -20982 -20982 12 -12 -52 9460 -20982 -20982 8 -8 -34 9460 -20982 -20982 8 -8 -34 9460 -20982 -20982 1 -1 -4 9460 -20982 -20982 1 -1 -4 9460 -20982 -20982 1 -1 -4 9460 -20982 -20982 1 -1 -4 9460 -20982 -20982 -5 5 21 9460 -20982 -20982 2026-03-05 17:59:06,895 Hysteresis 284035 0: raw(21 16000 16000 16000) min(-20982 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 9460 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21 16000 16000 16000) min(-20982 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 9460 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -5 5 21 9460 -20982 -20982 -18 18 78 9460 -20982 -20982 -18 18 78 9460 -20982 -20982 -15 15 65 9460 -20982 -20982 -15 15 65 9460 -20982 -20982 -10 10 43 9460 -20982 -20982 -10 10 43 9460 -20982 -20982 -10 10 43 9460 -20982 -20982 -10 10 43 9460 -20982 -20982 -5 5 21 9460 -20982 -20982 -5 5 21 9460 -20982 -20982 -1807 1807 7856 9460 -20982 -20982 -1807 1807 7856 9460 -20982 -20982 -2694 2694 11713 11713 -20982 -20982 -2694 2694 11713 11713 -20982 -20982 -2430 2430 10565 11713 -20982 -20982 -2430 2430 10565 11713 -20982 -20982 -1629 1629 7082 11713 -20982 -20982 -1629 1629 7082 11713 -20982 -20982 -1629 1629 7082 11713 -20982 -20982 2026-03-05 17:59:16,900 Hysteresis 284045 0: raw(7082 16000 16000 16000) min(-20982 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11713 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(7082 16000 16000 16000) min(-20982 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11713 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1629 1629 7082 11713 -20982 -20982 -636 636 2765 11713 -20982 -20982 -636 636 2765 11713 -20982 -20982 874 -874 -3800 11713 -20982 -20982 874 -874 -3800 11713 -20982 -20982 1379 -1379 -5995 11713 -20982 -20982 1379 -1379 -5995 11713 -20982 -20982 1522 -1522 -6617 11713 -20982 -20982 1522 -1522 -6617 11713 -20982 -20982 1522 -1522 -6617 11713 -20982 -20982 1522 -1522 -6617 11713 -20982 -20982 1088 -1088 -4730 11713 -20982 -20982 678 -678 -2947 11713 -20982 -20982 678 -678 -2947 11713 -20982 -20982 -58 58 252 11713 -20982 -20982 -58 58 252 11713 -20982 -20982 -311 311 1352 11713 -20982 -20982 -311 311 1352 11713 -20982 -20982 -546 546 2373 11713 -20982 -20982 -546 546 2373 11713 -20982 -20982 2026-03-05 17:59:26,907 Hysteresis 284055 0: raw(2373 16000 16000 16000) min(-20982 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11713 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(2373 16000 16000 16000) min(-20982 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11713 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -546 546 2373 11713 -20982 -20982 -546 546 2373 11713 -20982 -20982 -1049 1049 4560 11713 -20982 -20982 -1049 1049 4560 11713 -20982 -20982 -1036 1036 4504 11713 -20982 -20982 -1036 1036 4504 11713 -20982 -20982 -789 789 3430 11713 -20982 -20982 -789 789 3430 11713 -20982 -20982 -376 376 1634 11713 -20982 -20982 -376 376 1634 11713 -20982 -20982 -376 376 1634 11713 -20982 -20982 -376 376 1634 11713 -20982 -20982 15 -15 -65 11713 -20982 -20982 15 -15 -65 11713 -20982 -20982 322 -322 -1400 11713 -20982 -20982 322 -322 -1400 11713 -20982 -20982 628 -628 -2730 11713 -20982 -20982 628 -628 -2730 11713 -20982 -20982 618 -618 -2686 11713 -20982 -20982 2026-03-05 17:59:37,114 Hysteresis 284066 0: raw(-2686 16000 16000 16000) min(-20982 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11713 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-2686 16000 16000 16000) min(-20982 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11713 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 618 -618 -2686 11713 -20982 -20982 443 -443 -1926 11713 -20982 -20982 443 -443 -1926 11713 -20982 -20982 443 -443 -1926 11713 -20982 -20982 443 -443 -1926 11713 -20982 -20982 261 -261 -1134 11713 -20982 -20982 261 -261 -1134 11713 -20982 -20982 20 -20 -86 11713 -20982 -20982 20 -20 -86 11713 -20982 -20982 -64 64 278 11713 -20982 -20982 -64 64 278 11713 -20982 -20982 -80 80 347 11713 -20982 -20982 -80 80 347 11713 -20982 -20982 -80 80 347 11713 -20982 -20982 -80 80 347 11713 -20982 -20982 -59 59 256 11713 -20982 -20982 -59 59 256 11713 -20982 -20982 -34 34 147 11713 -20982 -20982 -34 34 147 11713 -20982 -20982 20 -20 -86 11713 -20982 -20982 2026-03-05 17:59:47,122 Hysteresis 284076 0: raw(-86 16000 16000 16000) min(-20982 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11713 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-86 16000 16000 16000) min(-20982 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11713 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 20 -20 -86 11713 -20982 -20982 46 -46 -200 11713 -20982 -20982 46 -46 -200 11713 -20982 -20982 57 -57 -247 11713 -20982 -20982 57 -57 -247 11713 -20982 -20982 57 -57 -247 11713 -20982 -20982 57 -57 -247 11713 -20982 -20982 20 -20 -86 11713 -20982 -20982 20 -20 -86 11713 -20982 -20982 60 -60 -260 11713 -20982 -20982 60 -60 -260 11713 -20982 -20982 111 -111 -482 11713 -20982 -20982 111 -111 -482 11713 -20982 -20982 111 -111 -482 11713 -20982 -20982 111 -111 -482 11713 -20982 -20982 90 -90 -391 11713 -20982 -20982 90 -90 -391 11713 -20982 -20982 48 -48 -208 11713 -20982 -20982 48 -48 -208 11713 -20982 -20982 48 -48 -208 11713 -20982 -20982 2026-03-05 17:59:57,128 Hysteresis 284086 0: raw(-208 16000 16000 16000) min(-20982 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11713 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-208 16000 16000 16000) min(-20982 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11713 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 48 -48 -208 11713 -20982 -20982 -136 136 591 11713 -20982 -20982 -136 136 591 11713 -20982 -20982 -120 120 521 11713 -20982 -20982 -120 120 521 11713 -20982 -20982 -120 120 521 11713 -20982 -20982 -120 120 521 11713 -20982 -20982 -70 70 304 11713 -20982 -20982 -70 70 304 11713 -20982 -20982 26 -26 -113 11713 -20982 -20982 26 -26 -113 11713 -20982 -20982 70 -70 -304 11713 -20982 -20982 70 -70 -304 11713 -20982 -20982 84 -84 -365 11713 -20982 -20982 84 -84 -365 11713 -20982 -20982 84 -84 -365 11713 -20982 -20982 84 -84 -365 11713 -20982 -20982 62 -62 -269 11713 -20982 -20982 62 -62 -269 11713 -20982 -20982 2026-03-05 18:00:07,136 Hysteresis 284096 0: raw(-269 16000 16000 16000) min(-20982 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11713 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-269 16000 16000 16000) min(-20982 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11713 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 37 -37 -160 11713 -20982 -20982 37 -37 -160 11713 -20982 -20982 -1 1 4 11713 -20982 -20982 -16 16 69 11713 -20982 -20982 -16 16 69 11713 -20982 -20982 -18 18 78 11713 -20982 -20982 -18 18 78 11713 -20982 -20982 -18 18 78 11713 -20982 -20982 -18 18 78 11713 -20982 -20982 -7 7 30 11713 -20982 -20982 -7 7 30 11713 -20982 -20982 0 0 0 11713 -20982 -20982 0 0 0 11713 -20982 -20982 2 -2 -8 11713 -20982 -20982 2 -2 -8 11713 -20982 -20982 6 -6 -26 11713 -20982 -20982 6 -6 -26 11713 -20982 -20982 6 -6 -26 11713 -20982 -20982 6 -6 -26 11713 -20982 -20982 5 -5 -21 11713 -20982 -20982 2026-03-05 18:00:17,144 Hysteresis 284106 0: raw(-21 16000 16000 16000) min(-20982 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11713 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-21 16000 16000 16000) min(-20982 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11713 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 5 -5 -21 11713 -20982 -20982 3 -3 -13 11713 -20982 -20982 3 -3 -13 11713 -20982 -20982 0 0 0 11713 -20982 -20982 0 0 0 11713 -20982 -20982 0 0 0 11713 -20982 -20982 0 0 0 11713 -20982 -20982 0 0 0 11713 -20982 -20982 0 0 0 11713 -20982 -20982 0 0 0 11713 -20982 -20982 0 0 0 11713 -20982 -20982 0 0 0 11713 -20982 -20982 0 0 0 11713 -20982 -20982 8 -8 -34 11713 -20982 -20982 8 -8 -34 11713 -20982 -20982 7 -7 -30 11713 -20982 -20982 7 -7 -30 11713 -20982 -20982 -1 1 4 11713 -20982 -20982 -1 1 4 11713 -20982 -20982 -1 1 4 11713 -20982 -20982 2026-03-05 18:00:27,318 Hysteresis 284116 0: raw(4 16000 16000 16000) min(-20982 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11713 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(4 16000 16000 16000) min(-20982 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11713 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1 1 4 11713 -20982 -20982 -10 10 43 11713 -20982 -20982 -10 10 43 11713 -20982 -20982 -3 3 13 11713 -20982 -20982 -1 1 4 11713 -20982 -20982 -1 1 4 11713 -20982 -20982 -3 3 13 11713 -20982 -20982 -3 3 13 11713 -20982 -20982 -7 7 30 11713 -20982 -20982 -7 7 30 11713 -20982 -20982 7 -7 -30 11713 -20982 -20982 7 -7 -30 11713 -20982 -20982 20 -20 -86 11713 -20982 -20982 20 -20 -86 11713 -20982 -20982 10 -10 -43 11713 -20982 -20982 10 -10 -43 11713 -20982 -20982 16 -16 -69 11713 -20982 -20982 16 -16 -69 11713 -20982 -20982 10 -10 -43 11713 -20982 -20982 10 -10 -43 11713 -20982 -20982 2026-03-05 18:00:37,562 Hysteresis 284126 0: raw(-43 16000 16000 16000) min(-20982 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11713 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-43 16000 16000 16000) min(-20982 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11713 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 10 -10 -43 11713 -20982 -20982 10 -10 -43 11713 -20982 -20982 -3 3 13 11713 -20982 -20982 -3 3 13 11713 -20982 -20982 -9 9 39 11713 -20982 -20982 -9 9 39 11713 -20982 -20982 5 -5 -21 11713 -20982 -20982 5 -5 -21 11713 -20982 -20982 0 0 0 11713 -20982 -20982 0 0 0 11713 -20982 -20982 -4 4 17 11713 -20982 -20982 -4 4 17 11713 -20982 -20982 4 -4 -17 11713 -20982 -20982 4 -4 -17 11713 -20982 -20982 41 -41 -178 11713 -20982 -20982 41 -41 -178 11713 -20982 -20982 8 -8 -34 11713 -20982 -20982 8 -8 -34 11713 -20982 -20982 -9 9 39 11713 -20982 -20982 -9 9 39 11713 -20982 -20982 2026-03-05 18:00:47,571 Hysteresis 284136 0: raw(39 16000 16000 16000) min(-20982 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11713 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(39 16000 16000 16000) min(-20982 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11713 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -7 7 30 11713 -20982 -20982 -7 7 30 11713 -20982 -20982 -7 7 30 11713 -20982 -20982 -7 7 30 11713 -20982 -20982 4 -4 -17 11713 -20982 -20982 4 -4 -17 11713 -20982 -20982 -2 2 8 11713 -20982 -20982 -2 2 8 11713 -20982 -20982 7 -7 -30 11713 -20982 -20982 7 -7 -30 11713 -20982 -20982 11 -11 -47 11713 -20982 -20982 11 -11 -47 11713 -20982 -20982 0 0 0 11713 -20982 -20982 0 0 0 11713 -20982 -20982 0 0 0 11713 -20982 -20982 0 0 0 11713 -20982 -20982 -9 9 39 11713 -20982 -20982 -9 9 39 11713 -20982 -20982 -1 1 4 11713 -20982 -20982 -1 1 4 11713 -20982 -20982 2026-03-05 18:00:57,576 Hysteresis 284146 0: raw(4 16000 16000 16000) min(-20982 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11713 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(4 16000 16000 16000) min(-20982 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11713 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1 1 4 11713 -20982 -20982 0 0 0 11713 -20982 -20982 0 0 0 11713 -20982 -20982 6 -6 -26 11713 -20982 -20982 6 -6 -26 11713 -20982 -20982 6 -6 -26 11713 -20982 -20982 6 -6 -26 11713 -20982 -20982 12 -12 -52 11713 -20982 -20982 12 -12 -52 11713 -20982 -20982 17 -17 -73 11713 -20982 -20982 17 -17 -73 11713 -20982 -20982 21 -21 -91 11713 -20982 -20982 21 -21 -91 11713 -20982 -20982 6 -6 -26 11713 -20982 -20982 6 -6 -26 11713 -20982 -20982 6 -6 -26 11713 -20982 -20982 6 -6 -26 11713 -20982 -20982 -6 6 26 11713 -20982 -20982 -6 6 26 11713 -20982 -20982 2026-03-05 18:01:07,582 Hysteresis 284156 0: raw(26 16000 16000 16000) min(-20982 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11713 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(26 16000 16000 16000) min(-20982 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11713 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3 3 13 11713 -20982 -20982 -3 3 13 11713 -20982 -20982 -1 1 4 11713 -20982 -20982 -1 1 4 11713 -20982 -20982 0 0 0 11713 -20982 -20982 0 0 0 11713 -20982 -20982 0 0 0 11713 -20982 -20982 0 0 0 11713 -20982 -20982 0 0 0 11713 -20982 -20982 0 0 0 11713 -20982 -20982 7 -7 -30 11713 -20982 -20982 7 -7 -30 11713 -20982 -20982 4 -4 -17 11713 -20982 -20982 4 -4 -17 11713 -20982 -20982 -11 11 47 11713 -20982 -20982 -11 11 47 11713 -20982 -20982 -5 5 21 11713 -20982 -20982 -5 5 21 11713 -20982 -20982 -5 5 21 11713 -20982 -20982 -5 5 21 11713 -20982 -20982 2026-03-05 18:01:17,591 Hysteresis 284166 0: raw(21 16000 16000 16000) min(-20982 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11713 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21 16000 16000 16000) min(-20982 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11713 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 3 -3 -13 11713 -20982 -20982 3 -3 -13 11713 -20982 -20982 0 0 0 11713 -20982 -20982 0 0 0 11713 -20982 -20982 9 -9 -39 11713 -20982 -20982 9 -9 -39 11713 -20982 -20982 13 -13 -56 11713 -20982 -20982 13 -13 -56 11713 -20982 -20982 13 -13 -56 11713 -20982 -20982 13 -13 -56 11713 -20982 -20982 9 -9 -39 11713 -20982 -20982 9 -9 -39 11713 -20982 -20982 0 0 0 11713 -20982 -20982 0 0 0 11713 -20982 -20982 0 0 0 11713 -20982 -20982 -2 2 8 11713 -20982 -20982 -2 2 8 11713 -20982 -20982 -2 2 8 11713 -20982 -20982 -2 2 8 11713 -20982 -20982 2026-03-05 18:01:27,737 Hysteresis 284176 0: raw(8 16000 16000 16000) min(-20982 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11713 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(8 16000 16000 16000) min(-20982 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11713 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2 2 8 11713 -20982 -20982 -2 2 8 11713 -20982 -20982 -2 2 8 11713 -20982 -20982 -2 2 8 11713 -20982 -20982 -7 7 30 11713 -20982 -20982 -7 7 30 11713 -20982 -20982 -9 9 39 11713 -20982 -20982 -9 9 39 11713 -20982 -20982 -10 10 43 11713 -20982 -20982 -10 10 43 11713 -20982 -20982 -10 10 43 11713 -20982 -20982 -10 10 43 11713 -20982 -20982 2 -2 -8 11713 -20982 -20982 2 -2 -8 11713 -20982 -20982 9 -9 -39 11713 -20982 -20982 9 -9 -39 11713 -20982 -20982 5 -5 -21 11713 -20982 -20982 5 -5 -21 11713 -20982 -20982 2 -2 -8 11713 -20982 -20982 2 -2 -8 11713 -20982 -20982 2026-03-05 18:01:37,839 Hysteresis 284186 0: raw(-8 16000 16000 16000) min(-20982 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11713 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-8 16000 16000 16000) min(-20982 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11713 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 1 -1 -4 11713 -20982 -20982 1 -1 -4 11713 -20982 -20982 1 -1 -4 11713 -20982 -20982 1 -1 -4 11713 -20982 -20982 16 -16 -69 11713 -20982 -20982 16 -16 -69 11713 -20982 -20982 437 -437 -1900 11713 -20982 -20982 437 -437 -1900 11713 -20982 -20982 423 -423 -1839 11713 -20982 -20982 423 -423 -1839 11713 -20982 -20982 331 -331 -1439 11713 -20982 -20982 331 -331 -1439 11713 -20982 -20982 331 -331 -1439 11713 -20982 -20982 331 -331 -1439 11713 -20982 -20982 176 -176 -765 11713 -20982 -20982 176 -176 -765 11713 -20982 -20982 4 -4 -17 11713 -20982 -20982 -47 47 204 11713 -20982 -20982 -47 47 204 11713 -20982 -20982 -69 69 300 11713 -20982 -20982 2026-03-05 18:01:47,846 Hysteresis 284196 0: raw(300 16000 16000 16000) min(-20982 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11713 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(300 16000 16000 16000) min(-20982 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11713 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -69 69 300 11713 -20982 -20982 -51 51 221 11713 -20982 -20982 -51 51 221 11713 -20982 -20982 -51 51 221 11713 -20982 -20982 -51 51 221 11713 -20982 -20982 -31 31 134 11713 -20982 -20982 -31 31 134 11713 -20982 -20982 12 -12 -52 11713 -20982 -20982 12 -12 -52 11713 -20982 -20982 25 -25 -108 11713 -20982 -20982 25 -25 -108 11713 -15300 -20982 33 -33 -143 11713 -15300 -20982 33 -33 -143 11713 -9473 -20982 33 -33 -143 11713 -9473 -20982 33 -33 -143 11713 -9473 -20982 27 -27 -117 11713 -9473 -20982 27 -27 -117 11713 -9473 -20982 9 -9 -39 11713 -9473 -20982 9 -9 -39 11713 -9473 -20982 2026-03-05 18:01:57,852 Hysteresis 284206 0: raw(-39 16000 16000 16000) min(-9473 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11713 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-39 16000 16000 16000) min(-9473 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11713 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 1 -1 -4 11713 -9473 -20982 1 -1 -4 11713 -9473 -20982 -1 1 4 11713 -9473 -20982 -1 1 4 11713 -9473 -20982 -11 11 47 11713 -9473 -20982 -11 11 47 11713 -9473 -20982 -11 11 47 11713 -9473 -20982 -11 11 47 11713 -9473 -20982 -17 17 73 11713 -9473 -20982 -17 17 73 11713 -9473 -20982 10 -10 -43 11713 -9473 -20982 10 -10 -43 11713 -9473 -20982 5 -5 -21 11713 -9473 -20982 5 -5 -21 11713 -9073 -20982 0 0 0 11713 -9073 -20982 0 0 0 11713 -6617 -20982 0 0 0 11713 -6617 -20982 0 0 0 11713 -6617 -20982 -6 6 26 11713 -6617 -20982 -6 6 26 11713 -6617 -20982 2026-03-05 18:02:07,857 Hysteresis 284216 0: raw(26 16000 16000 16000) min(-6617 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11713 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(26 16000 16000 16000) min(-6617 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11713 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 1 -1 -4 11713 -6617 -20982 1 -1 -4 11713 -6617 -20982 9 -9 -39 11713 -6617 -20982 9 -9 -39 11713 -6617 -20982 -1 1 4 11713 -6617 -20982 -1 1 4 11713 -6617 -20982 -3 3 13 11713 -6617 -20982 -3 3 13 11713 -6617 -20982 -3 3 13 11713 -6617 -20982 -3 3 13 11713 -6617 -20982 1 -1 -4 11713 -6617 -20982 1 -1 -4 11713 -6617 -20982 -1 1 4 11713 -6617 -20982 -1 1 4 11713 -6617 -20982 -7 7 30 11713 -6617 -20982 -7 7 30 11713 -6617 -20982 2 -2 -8 11713 -6617 -20982 2 -2 -8 11713 -6617 -20982 2 -2 -8 11713 -6617 -20982 2 -2 -8 11713 -6617 -20982 2026-03-05 18:02:17,863 Hysteresis 284226 0: raw(-8 16000 16000 16000) min(-6617 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11713 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-8 16000 16000 16000) min(-6617 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11713 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 9 -9 -39 11713 -6617 -20982 9 -9 -39 11713 -6617 -20982 0 0 0 11713 -6617 -20982 0 0 0 11713 -6617 -20982 80 -80 -347 11713 -6617 -20982 80 -80 -347 11713 -6617 -20982 216 -216 -939 11713 -6617 -20982 216 -216 -939 11713 -6617 -20982 401 -401 -1743 11713 -6617 -20982 401 -401 -1743 11713 -6617 -20982 401 -401 -1743 11713 -6617 -20982 401 -401 -1743 11713 -6617 -20982 337 -337 -1465 11713 -6617 -20982 337 -337 -1465 11713 -6617 -20982 89 -89 -386 11713 -6617 -20982 89 -89 -386 11713 -6617 -20982 661 -661 -2873 11713 -6617 -20982 661 -661 -2873 11713 -6617 -20982 1486 -1486 -6460 11713 -6617 -20982 1486 -1486 -6460 11713 -6617 -20982 2026-03-05 18:02:28,036 Hysteresis 284236 0: raw(-6460 16000 16000 16000) min(-6617 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11713 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-6460 16000 16000 16000) min(-6617 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11713 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 1486 -1486 -6460 11713 -6617 -20982 1486 -1486 -6460 11713 -6617 -20982 3273 -3273 -14230 11713 -14230 -20982 3273 -3273 -14230 11713 -14230 -20982 3444 -3444 -14973 11713 -14973 -20982 3444 -3444 -14973 11713 -14973 -20982 2853 -2853 -12404 11713 -14973 -20982 2853 -2853 -12404 11713 -14973 -20982 1697 -1697 -7378 11713 -14973 -20982 1697 -1697 -7378 11713 -14973 -20982 883 -883 -3839 11713 -14973 -20982 883 -883 -3839 11713 -14973 -20982 883 -883 -3839 11713 -14973 -20982 883 -883 -3839 11713 -14973 -20982 231 -231 -1004 11713 -14973 -20982 231 -231 -1004 11713 -14973 -20982 -271 271 1178 11713 -14973 -20982 -271 271 1178 11713 -14973 -20982 -389 389 1691 11713 -14973 -20982 -389 389 1691 11713 -14973 -20982 2026-03-05 18:02:38,235 Hysteresis 284247 0: raw(1691 16000 16000 16000) min(-14973 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11713 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(1691 16000 16000 16000) min(-14973 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11713 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -378 378 1643 11713 -14973 -20982 -378 378 1643 11713 -14973 -20982 -378 378 1643 11713 -14973 -20982 -378 378 1643 11713 -14973 -20982 -258 258 1121 11713 -14973 -20982 -258 258 1121 11713 -14973 -20982 30 -30 -130 11713 -14973 -20982 30 -30 -130 11713 -14973 -20982 133 -133 -578 11713 -14973 -20982 133 -133 -578 11713 -14973 -20982 224 -224 -973 11713 -14973 -20982 224 -224 -973 11713 -14973 -20982 210 -210 -913 11713 -14973 -20982 210 -210 -913 11713 -14973 -20982 210 -210 -913 11713 -14973 -20982 210 -210 -913 11713 -14973 -20982 19 -19 -82 11713 -14973 -20982 19 -19 -82 11713 -14973 -20982 -14 14 60 11713 -14973 -20982 -14 14 60 11713 -14973 -20982 2026-03-05 18:02:48,486 Hysteresis 284257 0: raw(60 16000 16000 16000) min(-14973 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11713 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(60 16000 16000 16000) min(-14973 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11713 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -34 34 147 11713 -14973 -20982 -34 34 147 11713 -14973 -20982 -34 34 147 11713 -14973 -20982 -34 34 147 11713 -14973 -20982 -22 22 95 11713 -14973 -20982 -22 22 95 11713 -14973 -20982 -12 12 52 11713 -14973 -20982 -12 12 52 11713 -14973 -20982 -3 3 13 11713 -14973 -20982 -3 3 13 11713 -14973 -20982 5 -5 -21 11713 -14973 -20982 5 -5 -21 11713 -14973 -20982 7 -7 -30 11713 -14973 -20982 7 -7 -30 11713 -14973 -20982 7 -7 -30 11713 -14973 -20982 7 -7 -30 11713 -14973 -20982 8 -8 -34 11713 -14973 -20982 8 -8 -34 11713 -14973 -20982 4 -4 -17 11713 -14973 -20982 4 -4 -17 11713 -14973 -20982 2026-03-05 18:02:58,706 Hysteresis 284267 0: raw(-17 16000 16000 16000) min(-14973 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11713 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-17 16000 16000 16000) min(-14973 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11713 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 4 -4 -17 11713 -14973 -20982 4 -4 -17 11713 -14973 -20982 1 -1 -4 11713 -14973 -20982 1 -1 -4 11713 -14973 -20982 1 -1 -4 11713 -14973 -20982 1 -1 -4 11713 -14973 -20982 0 0 0 11713 -14973 -20982 0 0 0 11713 -14973 -20982 3 -3 -13 11713 -14973 -20982 3 -3 -13 11713 -14973 -20982 -2 2 8 11713 -14973 -20982 -2 2 8 11713 -14973 -20982 0 0 0 11713 -14973 -20982 0 0 0 11713 -14973 -20982 -4 4 17 11713 -14973 -20982 -4 4 17 11713 -14973 -20982 -4 4 17 11713 -14973 -20982 -4 4 17 11713 -14973 -20982 -8 8 34 11713 -14973 -20982 -8 8 34 11713 -14973 -20982 2026-03-05 18:03:08,920 Hysteresis 284277 0: raw(34 16000 16000 16000) min(-14973 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11713 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(34 16000 16000 16000) min(-14973 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11713 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -10 10 43 11713 -14973 -20982 -10 10 43 11713 -14973 -20982 4 -4 -17 11713 -14973 -20982 4 -4 -17 11713 -14973 -20982 17 -17 -73 11713 -14973 -20982 17 -17 -73 11713 -14973 -20982 17 -17 -73 11713 -14973 -20982 17 -17 -73 11713 -14973 -20982 15 -15 -65 11713 -14973 -20982 15 -15 -65 11713 -14973 -20982 7 -7 -30 11713 -14973 -20982 7 -7 -30 11713 -14973 -20982 7 -7 -30 11713 -14973 -20982 7 -7 -30 11713 -14973 -20982 4 -4 -17 11713 -14973 -20982 4 -4 -17 11713 -14973 -20982 4 -4 -17 11713 -14973 -20982 4 -4 -17 11713 -14973 -20982 -3 3 13 11713 -14973 -20982 -3 3 13 10565 -14973 -20982 2026-03-05 18:03:19,149 Hysteresis 284288 0: raw(13 16000 16000 16000) min(-14973 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 10565 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(13 16000 16000 16000) min(-14973 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 10565 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -8 8 34 10565 -14973 -20982 -8 8 34 7082 -14973 -20982 -16 16 69 7082 -14973 -20982 -16 16 69 7082 -14973 -20982 -20 20 86 7082 -14973 -20982 -20 20 86 4560 -14973 -20982 -21 21 91 4560 -14973 -20982 -21 21 91 4560 -14973 -20982 -21 21 91 4560 -14973 -20982 -21 21 91 4560 -14973 -20982 -1265 1265 5500 5500 -14973 -20982 -1614 1614 7017 7017 -14973 -20982 -1614 1614 7017 7017 -14973 -20982 -679 679 2952 7017 -14973 -20982 -679 679 2952 7017 -14973 -20982 594 -594 -2582 7017 -14973 -20982 594 -594 -2582 7017 -14973 -20982 594 -594 -2582 7017 -14973 -20982 594 -594 -2582 7017 -14973 -20982 1115 -1115 -4847 7017 -14973 -20982 2026-03-05 18:03:29,378 Hysteresis 284298 0: raw(-4847 16000 16000 16000) min(-14973 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 7017 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-4847 16000 16000 16000) min(-14973 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 7017 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 1115 -1115 -4847 7017 -14973 -20982 1288 -1288 -5600 7017 -14973 -20982 1288 -1288 -5600 7017 -14973 -20982 930 -930 -4043 7017 -14973 -20982 930 -930 -4043 7017 -14973 -20982 468 -468 -2034 7017 -14973 -20982 468 -468 -2034 7017 -14973 -20982 198 -198 -860 7017 -14973 -20982 198 -198 -860 7017 -14973 -20982 198 -198 -860 7017 -14973 -20982 198 -198 -860 7017 -14973 -20982 12 -12 -52 7017 -14973 -20982 12 -12 -52 7017 -14973 -20982 -123 123 534 7017 -14973 -20982 -123 123 534 7017 -14973 -20982 -152 152 660 7017 -14973 -20982 -152 152 660 7017 -14973 -20982 -134 134 582 7017 -14973 -20982 -134 134 582 7017 -14973 -20982 -134 134 582 7017 -14973 -20982 2026-03-05 18:03:39,635 Hysteresis 284308 0: raw(582 16000 16000 16000) min(-14973 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 7017 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(582 16000 16000 16000) min(-14973 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 7017 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -134 134 582 7017 -14973 -20982 -85 85 369 7017 -14973 -20982 -85 85 369 7017 -14973 -20982 -22 22 95 7017 -14973 -20982 -22 22 95 7017 -14973 -20982 65 -65 -282 7017 -14973 -20982 65 -65 -282 7017 -14973 -20982 104 -104 -452 7017 -14973 -20982 104 -104 -452 7017 -14973 -20982 111 -111 -482 7017 -14973 -20982 111 -111 -482 7017 -14973 -20982 111 -111 -482 7017 -14973 -20982 111 -111 -482 7017 -14973 -20982 80 -80 -347 7017 -14973 -20982 80 -80 -347 7017 -14973 -20982 -2117 2117 9204 9204 -14973 -20982 -2117 2117 9204 9204 -14973 -20982 -2714 2714 11800 11800 -14973 -20982 -2714 2714 11800 11800 -14973 -20982 -2539 2539 11039 11800 -14973 -20982 2026-03-05 18:03:49,880 Hysteresis 284318 0: raw(11039 16000 16000 16000) min(-14973 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11800 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(11039 16000 16000 16000) min(-14973 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11800 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2539 2539 11039 11800 -14973 -20982 -2539 2539 11039 11800 -14973 -20982 -2539 2539 11039 11800 -14973 -20982 -1710 1710 7434 11800 -14973 -20982 -1710 1710 7434 11800 -14973 -20982 -691 691 3004 11800 -14973 -20982 -691 691 3004 11800 -14973 -20982 973 -973 -4230 11800 -14973 -20982 973 -973 -4230 11800 -14973 -20982 1684 -1684 -7321 11800 -14973 -20982 1684 -1684 -7321 11800 -14973 -20982 1944 -1944 -8452 11800 -14973 -20982 1944 -1944 -8452 11800 -14973 -20982 1944 -1944 -8452 11800 -14973 -20982 1944 -1944 -8452 11800 -14973 -20982 1467 -1467 -6378 11800 -14973 -20982 1467 -1467 -6378 11800 -14973 -20982 409 -409 -1778 11800 -14973 -20982 409 -409 -1778 11800 -14973 -20982 62 -62 -269 11800 -14973 -20982 2026-03-05 18:04:00,109 Hysteresis 284329 0: raw(-269 16000 16000 16000) min(-14973 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11800 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-269 16000 16000 16000) min(-14973 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11800 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 62 -62 -269 11800 -14973 -20982 -230 230 1000 11800 -14973 -20982 -230 230 1000 11800 -14973 -20982 -230 230 1000 11800 -14973 -20982 -230 230 1000 11800 -14973 -20982 -199 199 865 11800 -14973 -20982 -199 199 865 11800 -14973 -20982 -198 198 860 11800 -14973 -20982 -198 198 860 11800 -14973 -20982 -57 57 247 11800 -14973 -20982 -57 57 247 11800 -14973 -20982 13 -13 -56 11800 -14973 -20982 13 -13 -56 11800 -14973 -20982 71 -71 -308 11800 -14973 -20982 71 -71 -308 11800 -14973 -20982 71 -71 -308 11800 -14973 -20982 71 -71 -308 11800 -14973 -20982 96 -96 -417 11800 -14973 -20982 96 -96 -417 11800 -14973 -20982 76 -76 -330 11800 -14973 -20982 2026-03-05 18:04:10,354 Hysteresis 284339 0: raw(-330 16000 16000 16000) min(-14973 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11800 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-330 16000 16000 16000) min(-14973 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11800 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 76 -76 -330 11800 -14973 -20982 61 -61 -265 11800 -14973 -20982 61 -61 -265 11800 -14973 -20982 32 -32 -139 11800 -14973 -20982 32 -32 -139 11800 -14973 -20982 32 -32 -139 11800 -14973 -20982 32 -32 -139 11800 -14973 -20982 15 -15 -65 11800 -14973 -20982 15 -15 -65 11800 -14973 -20982 8 -8 -34 11800 -14973 -20982 8 -8 -34 11800 -14973 -20982 2 -2 -8 11800 -14973 -20982 2 -2 -8 11800 -14973 -20982 11 -11 -47 11800 -14973 -20982 11 -11 -47 11800 -14973 -20982 -11 11 47 11800 -14973 -20982 -11 11 47 11800 -14973 -20982 -21 21 91 11800 -14973 -20982 -21 21 91 11800 -14973 -20982 -28 28 121 11800 -14973 -20982 2026-03-05 18:04:20,589 Hysteresis 284349 0: raw(121 16000 16000 16000) min(-14973 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11800 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(121 16000 16000 16000) min(-14973 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11800 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -28 28 121 11800 -14973 -20982 -19 19 82 11800 -14973 -20982 -19 19 82 11800 -14973 -20982 -14 14 60 11800 -14973 -20982 -14 14 60 11800 -14973 -20982 -14 14 60 11800 -14973 -20982 -14 14 60 11800 -14973 -20982 -6 6 26 11800 -14973 -20982 -6 6 26 11800 -14973 -20982 9 -9 -39 11800 -14973 -20982 9 -9 -39 11800 -14973 -20982 15 -15 -65 11800 -14973 -20982 15 -15 -65 11800 -14973 -20982 13 -13 -56 11800 -14973 -20982 13 -13 -56 11800 -14973 -20982 8 -8 -34 11800 -14973 -20982 8 -8 -34 11800 -14973 -20982 8 -8 -34 11800 -14973 -20982 8 -8 -34 11800 -14973 -20982 5 -5 -21 11800 -14973 -20982 2026-03-05 18:04:30,809 Hysteresis 284359 0: raw(-21 16000 16000 16000) min(-14973 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11800 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-21 16000 16000 16000) min(-14973 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11800 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 5 -5 -21 11800 -14973 -20982 4 -4 -17 11800 -14973 -20982 4 -4 -17 11800 -14973 -20982 2 -2 -8 11800 -14973 -20982 2 -2 -8 11800 -14973 -20982 16 -16 -69 11800 -14973 -20982 16 -16 -69 11800 -14973 -20982 16 -16 -69 11800 -14973 -20982 16 -16 -69 11800 -14973 -20982 31 -31 -134 11800 -14973 -20982 31 -31 -134 11800 -14973 -20982 41 -41 -178 11800 -14973 -20982 41 -41 -178 11800 -14973 -20982 32 -32 -139 11800 -14973 -20982 32 -32 -139 11800 -14973 -20982 19 -19 -82 11800 -14973 -20982 19 -19 -82 11800 -14973 -20982 8 -8 -34 11800 -14973 -20982 8 -8 -34 11800 -14973 -20982 8 -8 -34 11800 -14973 -20982 2026-03-05 18:04:40,910 Hysteresis 284369 0: raw(-34 16000 16000 16000) min(-14973 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11800 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-34 16000 16000 16000) min(-14973 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11800 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 8 -8 -34 11800 -14973 -20982 5 -5 -21 11800 -14973 -20982 5 -5 -21 11800 -14973 -20982 0 0 0 11800 -14973 -20982 0 0 0 11800 -14973 -20982 11 -11 -47 11800 -14973 -20982 11 -11 -47 11800 -14973 -20982 8 -8 -34 11800 -14973 -20982 8 -8 -34 11800 -14973 -20982 8 -8 -34 11800 -14973 -20982 8 -8 -34 11800 -14973 -20982 1 -1 -4 11800 -14973 -20982 1 -1 -4 11800 -14973 -20982 -16 16 69 11800 -14973 -20982 -16 16 69 11800 -14973 -20982 -17 17 73 11800 -14973 -20982 -17 17 73 11800 -14973 -20982 -9 9 39 11800 -14973 -20982 -9 9 39 11800 -14973 -20982 -7 7 30 11800 -14973 -20982 2026-03-05 18:04:50,914 Hysteresis 284379 0: raw(30 16000 16000 16000) min(-14973 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11800 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(30 16000 16000 16000) min(-14973 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11800 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -7 7 30 11800 -14973 -20982 -7 7 30 11800 -14973 -20982 -7 7 30 11800 -14973 -20982 -8 8 34 11800 -14973 -20982 -8 8 34 11800 -14973 -20982 -166 166 721 11800 -14973 -20982 -166 166 721 11800 -14973 -20982 -500 500 2173 11800 -14973 -20982 -500 500 2173 11800 -14973 -20982 -519 519 2256 11800 -14973 -20982 -519 519 2256 11800 -14973 -20982 -519 519 2256 11800 -14973 -20982 -519 519 2256 11800 -14973 -20982 -88 88 382 11800 -14973 -20982 -88 88 382 11800 -14973 -20982 560 -560 -2434 11800 -14973 -20982 560 -560 -2434 11800 -14973 -20982 555 -555 -2413 11800 -14973 -20982 555 -555 -2413 11800 -14973 -20982 2026-03-05 18:05:00,920 Hysteresis 284389 0: raw(-2413 16000 16000 16000) min(-14973 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11800 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-2413 16000 16000 16000) min(-14973 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11800 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 356 -356 -1547 11800 -14973 -20982 356 -356 -1547 11800 -14973 -20982 356 -356 -1547 11800 -14973 -20982 356 -356 -1547 11800 -14973 -20982 209 -209 -908 11800 -14973 -20982 209 -209 -908 11800 -14973 -20982 -3 3 13 11800 -14973 -20982 -3 3 13 11800 -14973 -20982 -84 84 365 11800 -14973 -20982 -84 84 365 11800 -14973 -20982 -109 109 473 11800 -14973 -20982 -109 109 473 11800 -14973 -20982 -109 109 473 11800 -14973 -20982 -109 109 473 11800 -14973 -20982 -86 86 373 11800 -14973 -20982 -86 86 373 11800 -14973 -20982 -15 15 65 11800 -14973 -20982 -15 15 65 11800 -14973 -20982 17 -17 -73 11800 -14973 -20982 17 -17 -73 11800 -14973 -20982 2026-03-05 18:05:10,926 Hysteresis 284399 0: raw(-73 16000 16000 16000) min(-14973 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11800 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-73 16000 16000 16000) min(-14973 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11800 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 64 -64 -278 11800 -14973 -20982 64 -64 -278 11800 -14973 -20982 65 -65 -282 11800 -14973 -20982 65 -65 -282 11800 -14973 -20982 65 -65 -282 11800 -14973 -20982 65 -65 -282 11800 -14973 -20982 58 -58 -252 11800 -14973 -20982 58 -58 -252 11800 -14973 -20982 -9 9 39 11800 -14973 -20982 -9 9 39 11800 -14973 -20982 -23 23 100 11800 -14973 -20982 -23 23 100 11800 -14973 -20982 -33 33 143 11800 -14973 -20982 -33 33 143 11800 -14973 -20982 -33 33 143 11800 -14973 -20982 -33 33 143 11800 -14973 -20982 -21 21 91 11800 -14973 -20982 -21 21 91 11800 -14973 -20982 0 0 0 11800 -14973 -20982 0 0 0 11800 -14973 -20982 2026-03-05 18:05:20,937 Hysteresis 284409 0: raw(0 16000 16000 16000) min(-14973 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11800 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(0 16000 16000 16000) min(-14973 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11800 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 9 -9 -39 11800 -14973 -20982 9 -9 -39 11800 -14973 -20982 19 -19 -82 11800 -14973 -20982 21 -21 -91 11800 -14973 -20982 21 -21 -91 11800 -14973 -20982 21 -21 -91 11800 -14973 -20982 21 -21 -91 11800 -14973 -20982 13 -13 -56 11800 -14973 -20982 13 -13 -56 11800 -14973 -20982 -5 5 21 11800 -14973 -20982 -5 5 21 11800 -14973 -20982 -9 9 39 11800 -14973 -20982 -9 9 39 11800 -14973 -20982 -10 10 43 11800 -14973 -20982 -10 10 43 11800 -14973 -20982 -10 10 43 11800 -14973 -20982 -10 10 43 11800 -14973 -20982 -4 4 17 11800 -14973 -20982 -4 4 17 11800 -14973 -20982 -4 4 17 11800 -14973 -20982 2026-03-05 18:05:31,153 Hysteresis 284420 0: raw(17 16000 16000 16000) min(-14973 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11800 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(17 16000 16000 16000) min(-14973 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11800 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4 4 17 11800 -14973 -20982 0 0 0 11800 -14973 -20982 0 0 0 11800 -14973 -20982 13 -13 -56 11800 -14973 -20982 13 -13 -56 11800 -14973 -20982 21 -21 -91 11800 -14973 -20982 21 -21 -91 11800 -14973 -20982 21 -21 -91 11800 -14973 -20982 21 -21 -91 11800 -14973 -20982 15 -15 -65 11800 -14973 -20982 15 -15 -65 11800 -14973 -20982 -3 3 13 11800 -14973 -20982 -3 3 13 11800 -14973 -20982 -6 6 26 11800 -14973 -20982 -6 6 26 11800 -14973 -20982 -6 6 26 11800 -14973 -20982 -6 6 26 11800 -14973 -20982 -6 6 26 11800 -14973 -20982 -6 6 26 11800 -14973 -20982 0 0 0 11800 -14973 -20982 2026-03-05 18:05:41,391 Hysteresis 284430 0: raw(0 16000 16000 16000) min(-14973 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11800 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(0 16000 16000 16000) min(-14973 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11800 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 0 0 0 11800 -14973 -20982 6 -6 -26 11800 -14973 -20982 6 -6 -26 11800 -14973 -20982 14 -14 -60 11800 -14973 -20982 11 -11 -47 11800 -14973 -20982 11 -11 -47 11800 -14973 -20982 9 -9 -39 11800 -14973 -20982 9 -9 -39 11800 -14973 -20982 9 -9 -39 11800 -14973 -20982 9 -9 -39 11800 -14973 -20982 0 0 0 11800 -14973 -20982 0 0 0 11800 -14973 -20982 -6 6 26 11800 -14973 -20982 -6 6 26 11800 -14973 -20982 -6 6 26 11800 -14973 -20982 -6 6 26 11800 -14973 -20982 -3 3 13 11800 -14973 -20982 -3 3 13 11800 -14973 -20982 -3 3 13 11800 -14973 -20982 -3 3 13 11800 -14973 -20982 2026-03-05 18:05:51,617 Hysteresis 284440 0: raw(13 16000 16000 16000) min(-14973 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11800 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(13 16000 16000 16000) min(-14973 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11800 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 2 -2 -8 11800 -14973 -20982 2 -2 -8 11800 -14973 -20982 5 -5 -21 11800 -14973 -20982 5 -5 -21 11800 -14973 -20982 7 -7 -30 11800 -14973 -20982 7 -7 -30 11800 -14973 -20982 3 -3 -13 11800 -14973 -20982 3 -3 -13 11800 -14973 -20982 4 -4 -17 11800 -14973 -20982 4 -4 -17 11800 -14973 -20982 4 -4 -17 11800 -14973 -20982 4 -4 -17 11800 -14973 -20982 2 -2 -8 11800 -14973 -20982 2 -2 -8 11800 -14973 -20982 2 -2 -8 11800 -14973 -20982 2 -2 -8 11800 -14973 -20982 2 -2 -8 11800 -14973 -20982 2 -2 -8 11800 -14973 -20982 0 0 0 11800 -14973 -20982 0 0 0 11800 -14973 -20982 2026-03-05 18:06:01,627 Hysteresis 284450 0: raw(0 16000 16000 16000) min(-14973 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11800 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(0 16000 16000 16000) min(-14973 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11800 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 0 0 0 11800 -14973 -20982 0 0 0 11800 -14973 -20982 -1 1 4 11800 -14973 -20982 -1 1 4 11800 -14973 -20982 8 -8 -34 11800 -14973 -20982 8 -8 -34 11800 -14973 -20982 2 -2 -8 11800 -14973 -20982 2 -2 -8 11800 -14973 -20982 1 -1 -4 11800 -14973 -20982 1 -1 -4 11800 -14973 -20982 4 -4 -17 11800 -14973 -20982 4 -4 -17 11800 -14973 -20982 -4 4 17 11800 -14973 -20982 -4 4 17 11800 -14973 -20982 -6 6 26 11800 -14973 -20982 -6 6 26 11800 -14973 -20982 -10 10 43 11800 -14973 -20982 -10 10 43 11800 -14973 -20982 1 -1 -4 11800 -14973 -20982 1 -1 -4 11800 -14973 -20982 2026-03-05 18:06:11,632 Hysteresis 284460 0: raw(-4 16000 16000 16000) min(-14973 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11800 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-4 16000 16000 16000) min(-14973 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11800 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -5 5 21 11800 -14973 -20982 -5 5 21 11800 -14973 -20982 -5 5 21 11800 -14973 -20982 -5 5 21 11800 -14973 -20982 0 0 0 11800 -14973 -20982 0 0 0 11800 -14973 -20982 6 -6 -26 11800 -14973 -20982 6 -6 -26 11800 -14973 -20982 32 -32 -139 11800 -14973 -20982 32 -32 -139 11800 -14973 -20982 44 -44 -191 11800 -14973 -20982 44 -44 -191 11800 -14973 -20982 36 -36 -156 11800 -14973 -20982 36 -36 -156 11800 -14973 -20982 36 -36 -156 11800 -14973 -20982 36 -36 -156 11800 -14973 -20982 25 -25 -108 11800 -14973 -20982 25 -25 -108 11800 -14973 -20982 6 -6 -26 11800 -14973 -20982 2026-03-05 18:06:21,635 Hysteresis 284470 0: raw(-26 16000 16000 16000) min(-14973 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11800 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-26 16000 16000 16000) min(-14973 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11800 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 6 -6 -26 11800 -14973 -20982 0 0 0 11800 -14973 -20982 0 0 0 11800 -14973 -20982 -6 6 26 11800 -14973 -20982 -6 6 26 11800 -14973 -20982 -6 6 26 11800 -14973 -20982 -6 6 26 11800 -14973 -20982 -3 3 13 11800 -14973 -20982 -3 3 13 11800 -14973 -20982 -1 1 4 11800 -14973 -20982 -1 1 4 11800 -14973 -20982 -1 1 4 11800 -14973 -20982 -1 1 4 11800 -14973 -20982 -33 33 143 11800 -14973 -20982 -33 33 143 11800 -14973 -20982 -9 9 39 11800 -14973 -20982 -9 9 39 11800 -14973 -20982 9 -9 -39 11800 -14973 -20982 34 -34 -147 11800 -14973 -20982 34 -34 -147 11800 -14973 -20982 2026-03-05 18:06:31,646 Hysteresis 284480 0: raw(-147 16000 16000 16000) min(-14973 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11800 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-147 16000 16000 16000) min(-14973 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11800 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 52 -52 -226 11800 -14973 -20982 52 -52 -226 11800 -14973 -20982 55 -55 -239 11800 -14973 -20982 55 -55 -239 11800 -14973 -20982 -85 85 369 11800 -14973 -20982 -85 85 369 11800 -14973 -20982 -85 85 369 11800 -14973 -20982 -85 85 369 11800 -12404 -20982 -429 429 1865 11800 -12404 -20982 -429 429 1865 11800 -8452 -20982 -645 645 2804 11800 -8452 -20982 -645 645 2804 11800 -8452 -20982 -580 580 2521 11800 -8452 -20982 -580 580 2521 11800 -8452 -20982 -411 411 1786 11800 -8452 -20982 -411 411 1786 11800 -8452 -20982 -171 171 743 11800 -8452 -20982 -171 171 743 11800 -8452 -20982 -171 171 743 11800 -8452 -20982 -171 171 743 11800 -8452 -20982 2026-03-05 18:06:41,795 Hysteresis 284490 0: raw(743 16000 16000 16000) min(-8452 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11800 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(743 16000 16000 16000) min(-8452 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11800 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 54 -54 -234 11800 -8452 -20982 54 -54 -234 11800 -8452 -20982 346 -346 -1504 11800 -8452 -20982 346 -346 -1504 11800 -8452 -20982 403 -403 -1752 11800 -8452 -20982 403 -403 -1752 11800 -8452 -20982 385 -385 -1673 11800 -8452 -20982 385 -385 -1673 11800 -8452 -20982 385 -385 -1673 11800 -8452 -20982 385 -385 -1673 11800 -8452 -20982 257 -257 -1117 11800 -8452 -20982 257 -257 -1117 11800 -8452 -20982 47 -47 -204 11800 -8452 -20982 47 -47 -204 11800 -8452 -20982 -17 17 73 11800 -8452 -20982 -17 17 73 11800 -8452 -20982 -67 67 291 11800 -8452 -20982 -67 67 291 11800 -8452 -20982 -58 58 252 11800 -8452 -20982 2026-03-05 18:06:52,052 Hysteresis 284501 0: raw(252 16000 16000 16000) min(-8452 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11800 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(252 16000 16000 16000) min(-8452 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11800 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -58 58 252 11800 -8452 -20982 -58 58 252 11800 -8452 -20982 -58 58 252 11800 -8452 -20982 -48 48 208 11800 -8452 -20982 -48 48 208 11800 -8452 -20982 1 -1 -4 11800 -8452 -20982 1 -1 -4 11800 -8452 -20982 15 -15 -65 11800 -8452 -20982 15 -15 -65 11800 -8452 -20982 32 -32 -139 11800 -8452 -20982 32 -32 -139 11800 -8452 -20982 32 -32 -139 11800 -8452 -20982 32 -32 -139 11800 -8452 -20982 38 -38 -165 11800 -8452 -20982 38 -38 -165 11800 -8452 -20982 23 -23 -100 11800 -8452 -20982 23 -23 -100 11800 -8452 -20982 14 -14 -60 11800 -8452 -20982 14 -14 -60 11800 -8452 -20982 2 -2 -8 11800 -8452 -20982 2026-03-05 18:07:02,293 Hysteresis 284511 0: raw(-8 16000 16000 16000) min(-8452 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11800 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-8 16000 16000 16000) min(-8452 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11800 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 2 -2 -8 11800 -8452 -20982 1 -1 -4 11800 -8452 -20982 1 -1 -4 11800 -8452 -20982 1 -1 -4 11800 -8452 -20982 1 -1 -4 11800 -8452 -20982 11 -11 -47 11800 -8452 -20982 11 -11 -47 11800 -8452 -20982 6 -6 -26 11800 -8452 -20982 6 -6 -26 11800 -8452 -20982 1 -1 -4 11800 -8452 -20982 1 -1 -4 11800 -8452 -20982 -6 6 26 11800 -8452 -20982 -6 6 26 11800 -8452 -20982 -3 3 13 11800 -8452 -20982 -3 3 13 11800 -8452 -20982 64 -64 -278 11800 -8452 -20982 64 -64 -278 11800 -8452 -20982 2089 -2089 -9082 11800 -9082 -20982 2089 -2089 -9082 11800 -9082 -20982 2749 -2749 -11952 11800 -11952 -20982 2026-03-05 18:07:12,433 Hysteresis 284521 0: raw(-11952 16000 16000 16000) min(-11952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11800 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-11952 16000 16000 16000) min(-11952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11800 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 2749 -2749 -11952 11800 -11952 -20982 2508 -2508 -10904 11800 -11952 -20982 2508 -2508 -10904 11800 -11952 -20982 2508 -2508 -10904 11800 -11952 -20982 2508 -2508 -10904 11800 -11952 -20982 1657 -1657 -7204 11800 -11952 -20982 1657 -1657 -7204 11800 -11952 -20982 249 -249 -1082 11800 -11952 -20982 249 -249 -1082 11800 -11952 -20982 -195 195 847 11800 -11952 -20982 -195 195 847 11800 -11952 -20982 -553 553 2404 11800 -11952 -20982 -553 553 2404 11800 -11952 -20982 -553 553 2404 11800 -11952 -20982 -553 553 2404 11800 -11952 -20982 -470 470 2043 11800 -11952 -20982 -470 470 2043 11800 -11952 -20982 -204 204 886 11800 -11952 -20982 -204 204 886 11800 -11952 -20982 -53 53 230 11800 -11952 -20982 2026-03-05 18:07:22,437 Hysteresis 284531 0: raw(230 16000 16000 16000) min(-11952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11800 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(230 16000 16000 16000) min(-11952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11800 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -53 53 230 11800 -11952 -20982 124 -124 -539 11800 -11952 -20982 124 -124 -539 11800 -11952 -20982 244 -244 -1060 11800 -11952 -20982 244 -244 -1060 11800 -11952 -20982 244 -244 -1060 11800 -11952 -20982 244 -244 -1060 11800 -11952 -20982 238 -238 -1034 11800 -11952 -20982 238 -238 -1034 11800 -11952 -20982 168 -168 -730 11800 -11952 -20982 168 -168 -730 11800 -11952 -20982 152 -152 -660 11800 -11952 -20982 152 -152 -660 11800 -11952 -20982 83 -83 -360 11800 -11952 -20982 83 -83 -360 11800 -11952 -20982 83 -83 -360 11800 -11952 -20982 83 -83 -360 11800 -11952 -20982 37 -37 -160 11800 -11952 -20982 37 -37 -160 11800 -11952 -20982 2026-03-05 18:07:32,447 Hysteresis 284541 0: raw(-160 16000 16000 16000) min(-11952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11800 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-160 16000 16000 16000) min(-11952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11800 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -17 17 73 11800 -11952 -20982 -17 17 73 11800 -11952 -20982 -29 29 126 11800 -11952 -20982 -29 29 126 11800 -11952 -20982 -29 29 126 11800 -11952 -20982 -29 29 126 11800 -11952 -20982 -47 47 204 11800 -11952 -20982 -47 47 204 11800 -11952 -20982 -47 47 204 11800 -11952 -20982 -47 47 204 11800 -11952 -20982 -56 56 243 11800 -11952 -20982 -56 56 243 11800 -11952 -20982 -53 53 230 11800 -11952 -20982 -53 53 230 11800 -11952 -20982 -45 45 195 11800 -11952 -20982 -45 45 195 11800 -11952 -20982 -7 7 30 11800 -11952 -20982 -7 7 30 11800 -11952 -20982 -7 7 30 11800 -11952 -20982 20 -20 -86 11800 -11952 -20982 2026-03-05 18:07:42,451 Hysteresis 284551 0: raw(-86 16000 16000 16000) min(-11952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11800 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-86 16000 16000 16000) min(-11952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11800 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 20 -20 -86 11800 -11952 -20982 45 -45 -195 11800 -11952 -20982 45 -45 -195 11800 -11952 -20982 48 -48 -208 11800 -11952 -20982 48 -48 -208 11800 -11952 -20982 40 -40 -173 11800 -11952 -20982 40 -40 -173 11800 -11952 -20982 21 -21 -91 11800 -11952 -20982 21 -21 -91 11800 -11952 -20982 21 -21 -91 11800 -11952 -20982 21 -21 -91 11800 -11952 -20982 1 -1 -4 11800 -11952 -20982 1 -1 -4 11800 -11952 -20982 0 0 0 11800 -11952 -20982 0 0 0 11800 -11952 -20982 -6 6 26 11800 -11952 -20982 -6 6 26 11800 -11952 -20982 -10 10 43 11800 -11952 -20982 -10 10 43 11800 -11952 -20982 -10 10 43 11800 -11952 -20982 2026-03-05 18:07:52,455 Hysteresis 284561 0: raw(43 16000 16000 16000) min(-11952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11800 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(43 16000 16000 16000) min(-11952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 11800 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -10 10 43 11800 -11952 -20982 -13 13 56 11800 -11952 -20982 -13 13 56 11039 -11952 -20982 -10 10 43 11039 -11952 -20982 -10 10 43 11039 -11952 -20982 -1 1 4 11039 -11952 -20982 -1 1 4 7434 -11952 -20982 0 0 0 7434 -11952 -20982 0 0 0 3004 -11952 -20982 0 0 0 3004 -11952 -20982 0 0 0 2804 -11952 -20982 0 0 0 2804 -11952 -20982 0 0 0 2804 -11952 -20982 -12 12 52 2804 -11952 -20982 -12 12 52 2804 -11952 -20982 -8 8 34 2804 -11952 -20982 -8 8 34 2804 -11952 -20982 -6 6 26 2804 -11952 -20982 -6 6 26 2804 -11952 -20982 10 -10 -43 2804 -11952 -20982 2026-03-05 18:08:02,614 Hysteresis 284571 0: raw(-43 16000 16000 16000) min(-11952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 2804 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-43 16000 16000 16000) min(-11952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 2804 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 10 -10 -43 2804 -11952 -20982 10 -10 -43 2804 -11952 -20982 16 -16 -69 2804 -11952 -20982 16 -16 -69 2804 -11952 -20982 9 -9 -39 2804 -11952 -20982 9 -9 -39 2804 -11952 -20982 6 -6 -26 2804 -11952 -20982 6 -6 -26 2804 -11952 -20982 -1968 1968 8556 8556 -11952 -20982 -1968 1968 8556 8556 -11952 -20982 -2070 2070 9000 9000 -11952 -20982 -2070 2070 9000 9000 -11952 -20982 -2070 2070 9000 9000 -11952 -20982 -2070 2070 9000 9000 -11952 -20982 -1312 1312 5704 9000 -11952 -20982 -1312 1312 5704 9000 -11952 -20982 -554 554 2408 9000 -11952 -20982 -554 554 2408 9000 -11952 -20982 -2 2 8 9000 -11952 -20982 2026-03-05 18:08:12,678 Hysteresis 284581 0: raw(8 16000 16000 16000) min(-11952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 9000 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(8 16000 16000 16000) min(-11952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 9000 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2 2 8 9000 -11952 -20982 530 -530 -2304 9000 -11952 -20982 530 -530 -2304 9000 -11952 -20982 530 -530 -2304 9000 -11952 -20982 530 -530 -2304 9000 -11952 -20982 858 -858 -3730 9000 -11952 -20982 858 -858 -3730 9000 -11952 -20982 808 -808 -3513 9000 -11952 -20982 808 -808 -3513 9000 -11952 -20982 724 -724 -3147 9000 -11952 -20982 724 -724 -3147 9000 -11952 -20982 416 -416 -1808 9000 -11952 -20982 416 -416 -1808 9000 -11952 -20982 217 -217 -943 9000 -11952 -20982 217 -217 -943 9000 -11952 -20982 217 -217 -943 9000 -11952 -20982 217 -217 -943 9000 -11952 -20982 -125 125 543 9000 -11952 -20982 -125 125 543 9000 -11952 -20982 -2416 2416 10504 10504 -11952 -20982 2026-03-05 18:08:22,692 Hysteresis 284591 0: raw(10504 16000 16000 16000) min(-11952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 10504 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(10504 16000 16000 16000) min(-11952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 10504 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2416 2416 10504 10504 -11952 -20982 -2802 2802 12182 12182 -11952 -20982 -2802 2802 12182 12182 -11952 -20982 -2630 2630 11434 12182 -11952 -20982 -2630 2630 11434 12182 -11952 -20982 -2630 2630 11434 12182 -11952 -20982 -2630 2630 11434 12182 -11952 -20982 -1809 1809 7865 12182 -11952 -20982 -1809 1809 7865 12182 -11952 -20982 -1809 1809 7865 12182 -11952 -20982 258 -258 -1121 12182 -11952 -20982 258 -258 -1121 12182 -11952 -20982 1017 -1017 -4421 12182 -11952 -20982 1017 -1017 -4421 12182 -11952 -20982 1570 -1570 -6826 12182 -11952 -20982 1570 -1570 -6826 12182 -11952 -20982 1373 -1373 -5969 12182 -11952 -20982 1373 -1373 -5969 12182 -11952 -20982 1373 -1373 -5969 12182 -11952 -20982 1373 -1373 -5969 12182 -11952 -20982 2026-03-05 18:08:32,704 Hysteresis 284601 0: raw(-5969 16000 16000 16000) min(-11952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 12182 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-5969 16000 16000 16000) min(-11952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 12182 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 338 -338 -1469 12182 -11952 -20982 338 -338 -1469 12182 -11952 -20982 37 -37 -160 12182 -11952 -20982 37 -37 -160 12182 -11952 -20982 -209 209 908 12182 -11952 -20982 -209 209 908 12182 -11952 -20982 -221 221 960 12182 -11952 -20982 -221 221 960 12182 -11952 -20982 -221 221 960 12182 -11952 -20982 -221 221 960 12182 -11952 -20982 -216 216 939 12182 -11952 -20982 -216 216 939 12182 -11952 -20982 -3 3 13 12182 -11952 -20982 -3 3 13 12182 -11952 -20982 77 -77 -334 12182 -11952 -20982 77 -77 -334 12182 -11952 -20982 77 -77 -334 12182 -11952 -20982 77 -77 -334 12182 -11952 -20982 119 -119 -517 12182 -11952 -20982 119 -119 -517 12182 -11952 -20982 2026-03-05 18:08:42,710 Hysteresis 284611 0: raw(-517 16000 16000 16000) min(-11952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 12182 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-517 16000 16000 16000) min(-11952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 12182 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 109 -109 -473 12182 -11952 -20982 109 -109 -473 12182 -11952 -20982 96 -96 -417 12182 -11952 -20982 96 -96 -417 12182 -11952 -20982 53 -53 -230 12182 -11952 -20982 53 -53 -230 12182 -11952 -20982 28 -28 -121 12182 -11952 -20982 28 -28 -121 12182 -11952 -20982 28 -28 -121 12182 -11952 -20982 28 -28 -121 12182 -11952 -20982 3 -3 -13 12182 -11952 -20982 3 -3 -13 12182 -11952 -20982 -12 12 52 12182 -11952 -20982 -12 12 52 12182 -11952 -20982 -18 18 78 12182 -11952 -20982 -18 18 78 12182 -11952 -20982 -18 18 78 12182 -11952 -20982 -18 18 78 12182 -11952 -20982 -18 18 78 12182 -11952 -20982 -18 18 78 12182 -11952 -20982 2026-03-05 18:08:52,806 Hysteresis 284621 0: raw(78 16000 16000 16000) min(-11952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 12182 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(78 16000 16000 16000) min(-11952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 12182 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -12 12 52 12182 -11952 -20982 -12 12 52 12182 -11952 -20982 2 -2 -8 12182 -11952 -20982 2 -2 -8 12182 -11952 -20982 8 -8 -34 12182 -11952 -20982 8 -8 -34 12182 -11952 -20982 13 -13 -56 12182 -11952 -20982 13 -13 -56 12182 -11952 -20982 12 -12 -52 12182 -11952 -20982 12 -12 -52 12182 -11952 -20982 12 -12 -52 12182 -11952 -20982 7 -7 -30 12182 -11952 -20982 7 -7 -30 12182 -11952 -20982 7 -7 -30 12182 -11952 -20982 0 0 0 12182 -11952 -20982 -1 1 4 12182 -11952 -20982 -1 1 4 12182 -11952 -20982 -1 1 4 12182 -11952 -20982 -1 1 4 12182 -11952 -20982 -1 1 4 12182 -11952 -20982 2026-03-05 18:09:03,023 Hysteresis 284631 0: raw(4 16000 16000 16000) min(-11952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 12182 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(4 16000 16000 16000) min(-11952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 12182 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1 1 4 12182 -11952 -20982 5 -5 -21 12182 -11952 -20982 5 -5 -21 12182 -11952 -20982 3 -3 -13 12182 -11952 -20982 3 -3 -13 12182 -11952 -20982 -3 3 13 12182 -11952 -20982 -3 3 13 12182 -11952 -20982 -4 4 17 12182 -11952 -20982 -4 4 17 12182 -11952 -20982 -5 5 21 12182 -11952 -20982 -5 5 21 12182 -11952 -20982 -5 5 21 12182 -11952 -20982 -5 5 21 12182 -11952 -20982 -4 4 17 12182 -11952 -20982 -4 4 17 12182 -11952 -20982 6 -6 -26 12182 -11952 -20982 6 -6 -26 12182 -11952 -20982 5 -5 -21 12182 -11952 -20982 5 -5 -21 12182 -11952 -20982 2 -2 -8 12182 -11952 -20982 2026-03-05 18:09:13,257 Hysteresis 284642 0: raw(-8 16000 16000 16000) min(-11952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 12182 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-8 16000 16000 16000) min(-11952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 12182 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 2 -2 -8 12182 -11952 -20982 2 -2 -8 12182 -11952 -20982 2 -2 -8 12182 -11952 -20982 3 -3 -13 12182 -11952 -20982 3 -3 -13 12182 -11952 -20982 2 -2 -8 12182 -11952 -20982 2 -2 -8 12182 -11952 -20982 0 0 0 12182 -11952 -20982 0 0 0 12182 -11952 -20982 0 0 0 12182 -11952 -20982 0 0 0 12182 -11952 -20982 -3 3 13 12182 -11952 -20982 3 -3 -13 12182 -11952 -20982 3 -3 -13 12182 -11952 -20982 2 -2 -8 12182 -11952 -20982 2 -2 -8 12182 -11952 -20982 1 -1 -4 12182 -11952 -20982 1 -1 -4 12182 -11952 -20982 0 0 0 12182 -11952 -20982 0 0 0 12182 -11952 -20982 2026-03-05 18:09:23,492 Hysteresis 284652 0: raw(0 16000 16000 16000) min(-11952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 12182 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(0 16000 16000 16000) min(-11952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 12182 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 1 -1 -4 12182 -11952 -20982 1 -1 -4 12182 -11952 -20982 1 -1 -4 12182 -11952 -20982 1 -1 -4 12182 -11952 -20982 2 -2 -8 12182 -11952 -20982 2 -2 -8 12182 -11952 -20982 -12 12 52 12182 -11952 -20982 -12 12 52 12182 -11952 -20982 -13 13 56 12182 -11952 -20982 -13 13 56 12182 -11952 -20982 -15 15 65 12182 -11952 -20982 -15 15 65 12182 -11952 -20982 -18 18 78 12182 -11952 -20982 -18 18 78 12182 -11952 -20982 -18 18 78 12182 -11952 -20982 -18 18 78 12182 -11952 -20982 -10 10 43 12182 -11952 -20982 -10 10 43 12182 -11952 -20982 12 -12 -52 12182 -11952 -20982 12 -12 -52 12182 -11952 -20982 2026-03-05 18:09:33,727 Hysteresis 284662 0: raw(-52 16000 16000 16000) min(-11952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 12182 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-52 16000 16000 16000) min(-11952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 12182 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 20 -20 -86 12182 -11952 -20982 20 -20 -86 12182 -11952 -20982 21 -21 -91 12182 -11952 -20982 21 -21 -91 12182 -11952 -20982 21 -21 -91 12182 -11952 -20982 21 -21 -91 12182 -11952 -20982 12 -12 -52 12182 -11952 -20982 12 -12 -52 12182 -11952 -20982 1 -1 -4 12182 -11952 -20982 1 -1 -4 12182 -11952 -20982 -6 6 26 12182 -11952 -20982 -6 6 26 12182 -11952 -20982 -10 10 43 12182 -11952 -20982 -10 10 43 12182 -11952 -20982 -11 11 47 12182 -11952 -20982 -11 11 47 12182 -11952 -20982 -11 11 47 12182 -11952 -20982 -11 11 47 12182 -11952 -20982 -8 8 34 12182 -11952 -20982 2026-03-05 18:09:43,955 Hysteresis 284672 0: raw(34 16000 16000 16000) min(-11952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 12182 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(34 16000 16000 16000) min(-11952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 12182 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -8 8 34 12182 -11952 -20982 2 -2 -8 12182 -11952 -20982 2 -2 -8 12182 -11952 -20982 6 -6 -26 12182 -11952 -20982 6 -6 -26 12182 -11952 -20982 9 -9 -39 12182 -11952 -20982 9 -9 -39 12182 -11952 -20982 9 -9 -39 12182 -11952 -20982 9 -9 -39 12182 -11952 -20982 7 -7 -30 12182 -11952 -20982 7 -7 -30 12182 -11952 -20982 5 -5 -21 12182 -11952 -20982 5 -5 -21 12182 -11952 -20982 7 -7 -30 12182 -11952 -20982 7 -7 -30 12182 -11952 -20982 4 -4 -17 12182 -11952 -20982 4 -4 -17 12182 -11952 -20982 2 -2 -8 12182 -11952 -20982 2 -2 -8 12182 -11952 -20982 2 -2 -8 12182 -11952 -20982 2026-03-05 18:09:54,059 Hysteresis 284683 0: raw(-8 16000 16000 16000) min(-11952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 12182 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-8 16000 16000 16000) min(-11952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 12182 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 2 -2 -8 12182 -11952 -20982 0 0 0 12182 -11952 -20982 0 0 0 12182 -11952 -20982 0 0 0 12182 -11952 -20982 0 0 0 12182 -11952 -20982 1 -1 -4 12182 -11952 -20982 1 -1 -4 12182 -11952 -20982 1 -1 -4 12182 -11952 -20982 1 -1 -4 12182 -11952 -20982 0 0 0 12182 -11952 -20982 0 0 0 12182 -11952 -20982 0 0 0 12182 -11952 -20982 0 0 0 12182 -11952 -20982 8 -8 -34 12182 -11952 -20982 8 -8 -34 12182 -11952 -20982 7 -7 -30 12182 -11952 -20982 7 -7 -30 12182 -11952 -20982 12 -12 -52 12182 -11952 -20982 12 -12 -52 12182 -11952 -20982 21 -21 -91 12182 -11952 -20982 2026-03-05 18:10:04,065 Hysteresis 284693 0: raw(-91 16000 16000 16000) min(-11952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 12182 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-91 16000 16000 16000) min(-11952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 12182 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 21 -21 -91 12182 -11952 -20982 21 -21 -91 12182 -11952 -20982 21 -21 -91 12182 -11952 -20982 16 -16 -69 12182 -11952 -20982 16 -16 -69 12182 -11952 -20982 -3 3 13 12182 -11952 -20982 -3 3 13 12182 -11952 -20982 -221 221 960 12182 -11952 -20982 -221 221 960 12182 -11952 -20982 -221 221 960 12182 -11952 -20982 -221 221 960 12182 -11952 -20982 -635 635 2760 12182 -11952 -20982 -635 635 2760 12182 -11952 -20982 -559 559 2430 12182 -11952 -20982 -559 559 2430 12182 -11952 -20982 -544 544 2365 12182 -11952 -20982 -544 544 2365 12182 -11952 -20982 -323 323 1404 12182 -11952 -20982 -323 323 1404 12182 -11952 -20982 2026-03-05 18:10:14,074 Hysteresis 284703 0: raw(1404 16000 16000 16000) min(-11952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 12182 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(1404 16000 16000 16000) min(-11952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 12182 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -103 103 447 12182 -11952 -20982 -103 103 447 12182 -11952 -20982 -103 103 447 12182 -11952 -20982 116 -116 -504 12182 -11952 -20982 116 -116 -504 12182 -11952 -20982 363 -363 -1578 12182 -11952 -20982 363 -363 -1578 12182 -11952 -20982 405 -405 -1760 12182 -11952 -20982 405 -405 -1760 12182 -11952 -20982 365 -365 -1586 12182 -11952 -20982 365 -365 -1586 12182 -11952 -20982 365 -365 -1586 12182 -11952 -20982 365 -365 -1586 12182 -11952 -20982 236 -236 -1026 12182 -11952 -20982 236 -236 -1026 12182 -11952 -20982 25 -25 -108 12182 -11952 -20982 25 -25 -108 12182 -11952 -20982 -38 38 165 12182 -11952 -20982 -38 38 165 12182 -11952 -20982 -93 93 404 12182 -11952 -20982 2026-03-05 18:10:24,082 Hysteresis 284713 0: raw(404 16000 16000 16000) min(-11952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 12182 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(404 16000 16000 16000) min(-11952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 12182 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -93 93 404 12182 -11952 -20982 -77 77 334 12182 -11952 -20982 -77 77 334 12182 -11952 -20982 -77 77 334 12182 -11952 -20982 -77 77 334 12182 -11952 -20982 -63 63 273 12182 -11952 -20982 -63 63 273 12182 -11952 -20982 -2 2 8 12182 -11952 -20982 -2 2 8 12182 -11952 -20982 24 -24 -104 12182 -11952 -20982 24 -24 -104 12182 -11952 -20982 50 -50 -217 12182 -11952 -20982 50 -50 -217 12182 -11952 -20982 50 -50 -217 12182 -11952 -20982 50 -50 -217 12182 -11952 -20982 61 -61 -265 12182 -11952 -20982 61 -61 -265 12182 -11952 -20982 49 -49 -213 12182 -11952 -20982 49 -49 -213 12182 -11952 -20982 42 -42 -182 12182 -11952 -20982 2026-03-05 18:10:34,087 Hysteresis 284723 0: raw(-182 16000 16000 16000) min(-11952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 12182 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-182 16000 16000 16000) min(-11952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 12182 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 42 -42 -182 12182 -11952 -20982 17 -17 -73 12182 -11952 -20982 17 -17 -73 12182 -11952 -20982 1 -1 -4 12182 -11952 -20982 1 -1 -4 12182 -11952 -20982 1 -1 -4 12182 -11952 -20982 -9 9 39 12182 -11952 -20982 -9 9 39 12182 -11952 -20982 -15 15 65 12182 -11952 -20982 -15 15 65 12182 -11952 -20982 -13 13 56 12182 -11952 -20982 -13 13 56 12182 -11952 -20982 -7 7 30 12182 -11952 -20982 -7 7 30 12182 -11952 -20982 -7 7 30 12182 -11952 -20982 -7 7 30 12182 -11952 -20982 -3 3 13 12182 -11952 -20982 -3 3 13 12182 -11952 -20982 4 -4 -17 12182 -11952 -20982 2026-03-05 18:10:44,185 Hysteresis 284733 0: raw(-17 16000 16000 16000) min(-11952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 12182 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 1, sorted to 0 2: 0: plugged in. alloc 1p Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: !chrg 6000@1p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-6017 10000 16000 16000) min(-17952 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 6182 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 4 1378 5991 12182 -11952 -20982 13 1374 5973 12182 -11952 -20982 13 1374 5973 12182 -11952 -20982 11 1375 5978 12182 -11952 -20982 11 1375 5978 12182 -11952 -20982 6 1377 5986 12182 -11952 -20982 6 1377 5986 12182 -11952 -20982 6 1377 5986 12182 -11952 -20982 6 1377 5986 12182 -11952 -20982 205 1278 5556 12182 -11952 -20982 205 1278 5556 12182 -11952 -20982 127 1317 5726 12182 -11952 -20982 127 1317 5726 12182 -11952 -20982 -48 1404 6104 12182 -11952 -20982 -48 1404 6104 12182 -11952 -20982 -90 1425 6195 12182 -11952 -20982 -90 1425 6195 12182 -11952 -20982 -90 1425 6195 12182 -11952 -20982 -90 1425 6195 12182 -11952 -20982 -79 1419 6169 12182 -11952 -20982 2026-03-05 18:10:54,195 Hysteresis -199 0: raw(6169 16000 16000 16000) min(-11952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 12182 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 1, sorted to 0 2: 0: plugged in. alloc 1p Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (169 10000 0 0) 7: 0: 6169@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6169@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6169@1p 9: raw(0 9831 16000 16000) min(-18121 9831 16000 16000) spread(-27151 9831 16000 16000) max_pv 6013 9: [ 0 6169@1p ] PM PV mtr(W) avl(W) raw max min spread -79 1457 6334 12182 -11952 -20982 -16 1426 6200 12182 -11952 -20982 -16 1426 6200 12182 -11952 -20982 29 1404 6104 12182 -11952 -20982 29 1404 6104 12182 -11952 -20982 1147 558 2426 12182 -11952 -20982 1147 558 2426 12182 -11952 -20982 1168 542 2356 12182 -11952 -20982 1168 542 2356 12182 -11952 -20982 1168 542 2356 12182 -11952 -20982 1168 542 2356 12182 -11952 -20982 504 1166 5069 12182 -11952 -20982 504 1166 5069 12182 -11952 -20982 252 1292 5617 12182 -11952 -20982 252 1292 5617 12182 -11952 -20982 86 1375 5978 12182 -11952 -20982 86 1375 5978 12182 -11952 -20982 26 1405 6108 12182 -11952 -20982 26 1405 6108 12182 -11952 -20982 2026-03-05 18:11:04,205 Hysteresis -189 0: raw(6108 16000 16000 16000) min(-11952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 12182 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 1, sorted to 0 2: 0: plugged in. alloc 1p Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (108 10000 0 0) 7: 0: 6108@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6108@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6108@1p 9: raw(0 9892 16000 16000) min(-18060 9892 16000 16000) spread(-27090 9892 16000 16000) max_pv 6074 9: [ 0 6108@1p ] PM PV mtr(W) avl(W) raw max min spread 26 1391 6047 12182 -11952 -20982 26 1391 6047 12182 -11952 -20982 -7 1407 6117 12182 -11952 -20982 -7 1407 6117 12182 -11952 -20982 -31 1419 6169 12182 -11952 -20982 -31 1419 6169 12182 -11952 -20982 -30 1419 6169 12182 -11952 -20982 -30 1419 6169 12182 -11952 -20982 26 1391 6047 12182 -11952 -20982 26 1391 6047 12182 -11952 -20982 50 1379 5995 12182 -11952 -20982 50 1379 5995 12182 -11952 -20982 50 1379 5995 12182 -11952 -20982 50 1379 5995 12182 -11952 -20982 40 1384 6017 12182 -11952 -20982 40 1384 6017 12182 -11952 -20982 28 1390 6043 12182 -11952 -20982 28 1390 6043 12182 -11952 -20982 15 1397 6073 12182 -11952 -20982 15 1397 6073 12182 -11952 -20982 2026-03-05 18:11:14,212 Hysteresis -179 0: raw(6073 16000 16000 16000) min(-11952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 12182 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 1, sorted to 0 2: 0: plugged in. alloc 1p Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (73 10000 0 0) 7: 0: 6073@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6073@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6073@1p 9: raw(0 9927 16000 16000) min(-18025 9927 16000 16000) spread(-27055 9927 16000 16000) max_pv 6109 9: [ 0 6073@1p ] PM PV mtr(W) avl(W) raw max min spread 8 1392 6052 12182 -11952 -20982 8 1392 6052 12182 -11952 -20982 8 1392 6052 12182 -11952 -20982 8 1392 6052 12182 -11952 -20982 50 1371 5960 12182 -11952 -20982 50 1371 5960 12182 -11952 -20982 58 1367 5943 12182 -10904 -20982 58 1367 5943 12182 -10904 -20982 46 1373 5969 12182 -10904 -20982 46 1373 5969 12182 -10904 -20982 29 1382 6008 12182 -7204 -20982 29 1382 6008 12182 -7204 -20982 16 1388 6034 12182 -6826 -20982 16 1388 6034 12182 -6826 -20982 16 1388 6034 12182 -6826 -20982 16 1388 6034 12182 -6826 -20982 5 1394 6060 12182 -6826 -20982 5 1394 6060 12182 -6826 -20982 0 1396 6069 12182 -6826 -20982 0 1396 6069 12182 -6826 -20982 2026-03-05 18:11:24,243 Hysteresis -169 0: raw(6069 16000 16000 16000) min(-6826 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 12182 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 1, sorted to 0 2: 0: plugged in. alloc 1p Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (69 10000 0 0) 7: 0: 6069@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6069@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6069@1p 9: raw(0 9931 16000 16000) min(-12895 9931 16000 16000) spread(-27051 9931 16000 16000) max_pv 6113 9: [ 0 6069@1p ] PM PV mtr(W) avl(W) raw max min spread -1 1395 6065 12182 -6826 -20982 -1 1395 6065 12182 -6826 -20982 -1 1395 6065 12182 -6826 -20982 -1 1395 6065 12182 -6826 -20982 -1 1395 6065 12182 -6826 -20982 0 1395 6065 12182 -6826 -20982 0 1395 6065 12182 -6826 -20982 1 1395 6065 12182 -6826 -20982 1 1395 6065 12182 -6826 -20982 3 1394 6060 12182 -6826 -20982 3 1394 6060 12182 -6826 -20982 5 1393 6056 12182 -6826 -20982 5 1393 6056 12182 -6826 -20982 3 1394 6060 12182 -6826 -20982 3 1394 6060 12182 -6826 -20982 3 1394 6060 12182 -6826 -20982 3 1394 6060 12182 -6826 -20982 5 1393 6056 12182 -6826 -20982 5 1393 6056 12182 -6826 -20982 6 1392 6052 12182 -6826 -20982 2026-03-05 18:11:34,459 Hysteresis -159 0: raw(6052 16000 16000 16000) min(-6826 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 12182 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 1, sorted to 0 2: 0: plugged in. alloc 1p Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (52 10000 0 0) 7: 0: 6052@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6052@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6052@1p 9: raw(0 9948 16000 16000) min(-12878 9948 16000 16000) spread(-27034 9948 16000 16000) max_pv 6130 9: [ 0 6052@1p ] PM PV mtr(W) avl(W) raw max min spread 6 1388 6034 12182 -6826 -20982 1 1391 6047 12182 -6826 -20982 1 1391 6047 12182 -6826 -20982 -3 1392 6052 12182 -6826 -20982 -3 1392 6052 12182 -6826 -20982 -3 1392 6052 12182 -6826 -20982 -3 1392 6052 12182 -6826 -20982 -5 1393 6056 12182 -6826 -20982 -5 1393 6056 12182 -6826 -20982 -65 1423 6186 12182 -6826 -20982 -65 1423 6186 12182 -6826 -20982 -65 1423 6186 12182 -6826 -20982 -65 1423 6186 12182 -6826 -20982 -55 1418 6165 12182 -6826 -20982 -55 1418 6165 12182 -6826 -20982 -29 1405 6108 12182 -6826 -20982 -29 1405 6108 12182 -6826 -20982 -29 1405 6108 12182 -6826 -20982 -29 1405 6108 12182 -6826 -20982 2026-03-05 18:11:44,501 Hysteresis -149 0: raw(6108 16000 16000 16000) min(-6826 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 12182 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 1, sorted to 0 2: 0: plugged in. alloc 1p Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (108 10000 0 0) 7: 0: 6108@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6108@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6108@1p 9: raw(0 9892 16000 16000) min(-12934 9892 16000 16000) spread(-27090 9892 16000 16000) max_pv 6074 9: [ 0 6108@1p ] PM PV mtr(W) avl(W) raw max min spread 19 1395 6065 12182 -6826 -20982 19 1395 6065 12182 -6826 -20982 32 1388 6034 12182 -6826 -20982 32 1388 6034 12182 -6826 -20982 35 1387 6030 12182 -6826 -20982 RECV 0: requested 16000 -> 8060 mA (measured 5.060A -0.001A -0.001A) 35 1387 6030 12182 -6826 -20982 24 1392 6052 12182 -6826 -20982 24 1392 6052 12182 -6826 -20982 24 1392 6052 12182 -6826 -20982 24 1392 6052 12182 -6826 -20982 13 1398 6078 12182 -6826 -20982 13 1398 6078 12182 -6826 -20982 1 1404 6104 12182 -6826 -20982 1 1404 6104 12182 -6826 -20982 2 1403 6100 12182 -6826 -20982 2 1403 6100 12182 -6826 -20982 1 1404 6104 12182 -6826 -20982 1 1404 6104 12182 -6826 -20982 0 1404 6104 12182 -6826 -20982 0 1404 6104 12182 -6826 -20982 2026-03-05 18:11:54,509 Hysteresis -139 0: raw(6104 16000 16000 16000) min(-6826 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 12182 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 1, sorted to 0 2: 0: plugged in. alloc 1p Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (104 10000 0 0) 7: 0: 6104@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6104@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6104@1p 9: raw(0 9896 16000 16000) min(-12930 9896 16000 16000) spread(-27086 9896 16000 16000) max_pv 6078 9: [ 0 6104@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1403 6100 12182 -6826 -20982 0 1403 6100 12182 -6826 -20982 3 1402 6095 12182 -6826 -20982 3 1402 6095 12182 -6826 -20982 4 1401 6091 12182 -6826 -20982 4 1401 6091 12182 -6826 -20982 5 1401 6091 12182 -6826 -20982 5 1401 6091 12182 -6826 -20982 4 1401 6091 12182 -6826 -20982 4 1401 6091 12182 -6826 -20982 4 1401 6091 12182 -6826 -20982 4 1401 6091 12182 -6826 -20982 8 1399 6082 12182 -6826 -20982 8 1399 6082 12182 -6826 -20982 6 1400 6086 12182 -6826 -20982 6 1400 6086 12182 -6826 -20982 4 1401 6091 12182 -6826 -20982 4 1401 6091 12182 -6826 -20982 12 1397 6073 12182 -6826 -20982 12 1397 6073 12182 -6826 -20982 2026-03-05 18:12:04,516 Hysteresis -129 0: raw(6073 16000 16000 16000) min(-6826 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 12182 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 1, sorted to 0 2: 0: plugged in. alloc 1p Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (73 10000 0 0) 7: 0: 6073@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6073@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6073@1p 9: raw(0 9927 16000 16000) min(-12899 9927 16000 16000) spread(-27055 9927 16000 16000) max_pv 6109 9: [ 0 6073@1p ] PM PV mtr(W) avl(W) raw max min spread 9 1392 6052 12182 -6826 -20982 9 1392 6052 12182 -6826 -20982 9 1392 6052 12182 -6826 -20982 9 1392 6052 12182 -6826 -20982 0 1396 6069 12182 -6826 -20982 0 1396 6069 12182 -6826 -20982 -6 1399 6082 12182 -6826 -20982 -6 1399 6082 12182 -6826 -20982 -4 1398 6078 12182 -6826 -20982 -4 1398 6078 12182 -6826 -20982 -2 1397 6073 12182 -6826 -20982 -2 1397 6073 12182 -6826 -20982 -2 1397 6073 12182 -6826 -20982 -2 1397 6073 12182 -6826 -20982 1 1396 6069 12182 -6826 -20982 1 1396 6069 12182 -6826 -20982 8 1392 6052 12182 -6826 -20982 8 1392 6052 12182 -6826 -20982 7 1393 6056 12182 -6826 -20982 7 1393 6056 12182 -6826 -20982 2026-03-05 18:12:14,521 Hysteresis -119 0: raw(6056 16000 16000 16000) min(-6826 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 12182 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 1, sorted to 0 2: 0: plugged in. alloc 1p Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (56 10000 0 0) 7: 0: 6056@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6056@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6056@1p 9: raw(0 9944 16000 16000) min(-12882 9944 16000 16000) spread(-27038 9944 16000 16000) max_pv 6126 9: [ 0 6056@1p ] PM PV mtr(W) avl(W) raw max min spread 6 1389 6039 12182 -6826 -20982 6 1389 6039 12182 -6826 -20982 5 1390 6043 12182 -6826 -20982 5 1390 6043 12182 -6826 -20982 0 1392 6052 12182 -6826 -20982 0 1392 6052 12182 -6826 -20982 0 1392 6052 12182 -6826 -20982 0 1392 6052 12182 -6826 -20982 0 1392 6052 12182 -6826 -20982 0 1392 6052 12182 -6826 -20982 7 1389 6039 12182 -6826 -20982 7 1389 6039 12182 -6826 -20982 7 1389 6039 12182 -6826 -20982 7 1389 6039 12182 -6826 -20982 2 1391 6047 12182 -6826 -20982 2 1391 6047 12182 -6826 -20982 0 1392 6052 12182 -6826 -20982 0 1392 6052 12182 -6826 -20982 1 1392 6052 12182 -6826 -20982 1 1392 6052 12182 -6826 -20982 2026-03-05 18:12:24,575 Hysteresis -109 0: raw(6052 16000 16000 16000) min(-6826 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 12182 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 1, sorted to 0 2: 0: plugged in. alloc 1p Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (52 10000 0 0) 7: 0: 6052@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6052@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6052@1p 9: raw(0 9948 16000 16000) min(-12878 9948 16000 16000) spread(-27034 9948 16000 16000) max_pv 6130 9: [ 0 6052@1p ] PM PV mtr(W) avl(W) raw max min spread 2 1390 6043 12182 -6826 -20982 2 1390 6043 12182 -6826 -20982 2 1390 6043 12182 -6826 -20982 2 1390 6043 12182 -6826 -20982 2 1390 6043 12182 -6826 -20982 2 1390 6043 12182 -6826 -20982 3 1390 6043 12182 -6826 -20982 3 1390 6043 11434 -6826 -20982 3 1390 6043 11434 -6826 -20982 3 1390 6043 11434 -6826 -20982 1 1391 6047 11434 -6826 -20982 1 1391 6047 7865 -6826 -20982 0 1391 6047 7865 -6826 -20982 0 1391 6047 7865 -6826 -20982 0 1391 6047 6334 -6826 -20982 0 1391 6047 6334 -6826 -20982 2 1390 6043 6334 -6826 -20982 2 1390 6043 6334 -6826 -20982 16 1383 6013 6334 -6826 -20982 16 1383 6013 6334 -6826 -20982 2026-03-05 18:12:34,580 Hysteresis -99 0: raw(6013 16000 16000 16000) min(-6826 16000 16000 16000) spread(-20982 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 __all except Off__ 2: filtered 1 to 1, sorted to 0 2: 0: plugged in. alloc 1p Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (13 10000 0 0) 7: 0: 6013@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6013@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6013@1p 9: raw(0 9987 16000 16000) min(-12839 9987 16000 16000) spread(-26995 9987 16000 16000) max_pv 321 9: [ 0 6013@1p ] PM PV mtr(W) avl(W) raw max min spread 13 1376 5982 6334 -5969 -20982 13 1376 5982 6334 -5969 -20982 7 1379 5995 6334 -5969 -20982 7 1379 5995 6334 -5969 -20982 1 1382 6008 6334 -1760 -20982 1 1382 6008 6334 -1760 -20982 -1 1382 6008 6334 -1760 -20982 -1 1382 6008 6334 -1760 -20982 -9 1386 6026 6334 -1760 -20982 -9 1386 6026 6334 -1760 -20982 -11 1387 6030 6334 -1760 -20982 -11 1387 6030 6334 -1760 -20982 -9 1386 6026 6334 -1760 -20982 -9 1386 6026 6334 -1760 -20982 -7 1385 6021 6334 -1760 -20982 -7 1385 6021 6334 -1760 -20982 -7 1385 6021 6334 -1760 -20982 -2 1383 6013 6334 -1760 -20982 -2 1383 6013 6334 -1760 -20982 2026-03-05 18:12:44,586 Hysteresis -89 0: raw(6013 16000 16000 16000) min(-1760 16000 16000 16000) spread(-20982 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 __all except Off__ 2: filtered 1 to 1, sorted to 0 2: 0: plugged in. alloc 1p Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (13 10000 0 0) 7: 0: 6013@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6013@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6013@1p 9: raw(0 9987 16000 16000) min(-7773 9987 16000 16000) spread(-26995 9987 16000 16000) max_pv 321 9: [ 0 6013@1p ] PM PV mtr(W) avl(W) raw max min spread 3 1381 6004 6334 -1760 -20982 3 1381 6004 6334 -1760 -20982 6 1379 5995 6334 -1760 -20982 6 1379 5995 6334 -1760 -20982 3 1381 6004 6334 -1760 -20982 3 1381 6004 6334 -1760 -20982 2 1381 6004 6334 -1760 -20982 2 1381 6004 6334 -1760 -20982 2 1381 6004 6334 -1760 -20982 2 1381 6004 6334 -1760 -20982 2 1381 6004 6334 -1760 -20982 2 1381 6004 6334 -1760 -20982 1 1382 6008 6334 -1760 -20982 1 1382 6008 6334 -1760 -20982 0 1382 6008 6334 -1760 -20982 0 1382 6008 6334 -1760 -20982 0 1382 6008 6334 -1760 -20982 0 1382 6008 6334 -1760 -20982 0 1382 6008 6334 -1760 -20982 0 1382 6008 6334 -1760 -20982 2026-03-05 18:12:54,591 Hysteresis -79 0: raw(6008 16000 16000 16000) min(-1760 16000 16000 16000) spread(-20982 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 __all except Off__ 2: filtered 1 to 1, sorted to 0 2: 0: plugged in. alloc 1p Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (8 10000 0 0) 7: 0: 6008@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6008@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6008@1p 9: raw(0 9992 16000 16000) min(-7768 9992 16000 16000) spread(-26990 9992 16000 16000) max_pv 326 9: [ 0 6008@1p ] PM PV mtr(W) avl(W) raw max min spread 2 1380 6000 6334 -1760 -20982 2 1380 6000 6334 -1760 -20982 1 1381 6004 6334 -1760 -20982 1 1381 6004 6334 -1760 -20982 2 1380 6000 6334 -1760 -20982 2 1380 6000 6334 -1760 -20982 0 1381 6004 6334 -1760 -20982 0 1381 6004 6334 -1760 -20982 0 1381 6004 6334 -1760 -20982 0 1381 6004 6334 -1760 -20982 0 1381 6004 6334 -1760 -20982 0 1381 6004 6334 -1760 -20982 4 1379 5995 6334 -1760 -20982 4 1379 5995 6334 -1760 -20982 4 1379 5995 6334 -1760 -20982 4 1379 5995 6334 -1760 -20982 13 1375 5978 6334 -1760 -20982 13 1375 5978 6334 -1760 -20982 12 1375 5978 6334 -1760 -20982 12 1375 5978 6334 -1760 -20982 2026-03-05 18:13:04,609 Hysteresis -69 0: raw(5978 16000 16000 16000) min(-1760 16000 16000 16000) spread(-20982 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 __all except Off__ 2: filtered 1 to 1, sorted to 0 2: 0: plugged in. alloc 1p Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-22 10000 16000 16000) min(-7760 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 334 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 12 1374 5973 6334 -1760 -20982 12 1374 5973 6334 -1760 -20982 8 1376 5982 6334 -1760 -20982 8 1376 5982 6334 -1760 -20982 0 1380 6000 6334 -1760 -20982 0 1380 6000 6334 -1760 -20982 -5 1382 6008 6334 -1760 -20982 -5 1382 6008 6334 -1760 -20982 -7 1383 6013 6334 -1760 -20982 -7 1383 6013 6334 -1760 -20982 -4 1382 6008 6334 -1760 -20982 -4 1382 6008 6334 -1760 -20982 -4 1382 6008 6334 -1760 -20982 -4 1382 6008 6334 -1760 -20982 -53 1406 6113 6334 -1760 -20982 -53 1406 6113 6334 -1760 -20982 -52 1406 6113 6334 -1760 -20982 -52 1406 6113 6334 -1760 -20982 -44 1402 6095 6334 -1760 -20982 -44 1402 6095 6334 -1760 -20982 2026-03-05 18:13:14,880 Hysteresis -59 0: raw(6095 16000 16000 16000) min(-1760 16000 16000 16000) spread(-20982 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 __all except Off__ 2: filtered 1 to 1, sorted to 0 2: 0: plugged in. alloc 1p Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (95 10000 0 0) 7: 0: 6095@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6095@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6095@1p 9: raw(0 9905 16000 16000) min(-7855 9905 16000 16000) spread(-27077 9905 16000 16000) max_pv 239 9: [ 0 6095@1p ] PM PV mtr(W) avl(W) raw max min spread -23 1412 6139 6334 -1760 -20982 -23 1412 6139 6334 -1760 -20982 -23 1412 6139 6334 -1760 -20982 -23 1412 6139 6334 -1760 -20982 0 1401 6091 6334 -1760 -20982 0 1401 6091 6334 -1760 -20982 24 1389 6039 6334 -1760 -20982 24 1389 6039 6334 -1760 -20982 28 1387 6030 6334 -1760 -20982 28 1387 6030 6334 -1760 -20982 29 1387 6030 6334 -1760 -20982 29 1387 6030 6334 -1760 -20982 20 1391 6047 6334 -1760 -20982 20 1391 6047 6334 -1760 -20982 20 1391 6047 6334 -1760 -20982 20 1391 6047 6334 -1760 -20982 4 1399 6082 6334 -1760 -20982 4 1399 6082 6334 -1760 -20982 0 1401 6091 6334 -1760 -20982 0 1401 6091 6334 -1760 -20982 2026-03-05 18:13:25,097 Hysteresis -49 0: raw(6091 16000 16000 16000) min(-1760 16000 16000 16000) spread(-20982 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 __all except Off__ 2: filtered 1 to 1, sorted to 0 2: 0: plugged in. alloc 1p Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (91 10000 0 0) 7: 0: 6091@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6091@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6091@1p 9: raw(0 9909 16000 16000) min(-7851 9909 16000 16000) spread(-27073 9909 16000 16000) max_pv 243 9: [ 0 6091@1p ] PM PV mtr(W) avl(W) raw max min spread -1 1400 6086 6334 -1760 -20982 -1 1400 6086 6334 -1760 -20982 0 1400 6086 6334 -1760 -20982 0 1400 6086 6334 -1760 -20982 0 1400 6086 6334 -1760 -20982 0 1400 6086 6334 -1760 -20982 -1 1400 6086 6334 -1760 -20982 -1 1400 6086 6334 -1760 -20982 1 1400 6086 6334 -1760 -20982 1 1400 6086 6334 -1760 -20982 0 1400 6086 6334 -1760 -20982 0 1400 6086 6334 -1760 -20982 -1 1400 6086 6334 -1760 -20982 -1 1400 6086 6334 -1760 -20982 0 1400 6086 6334 -1760 -20982 0 1400 6086 6334 -1760 -20982 0 1400 6086 6334 -1760 -20982 0 1400 6086 6334 -1760 -20982 11 1395 6065 6334 -1760 -20982 11 1395 6065 6334 -1760 -20982 2026-03-05 18:13:35,344 Hysteresis -38 0: raw(6065 16000 16000 16000) min(-1760 16000 16000 16000) spread(-20982 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 __all except Off__ 2: filtered 1 to 1, sorted to 0 2: 0: plugged in. alloc 1p Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (65 10000 0 0) 7: 0: 6065@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6065@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6065@1p 9: raw(0 9935 16000 16000) min(-7825 9935 16000 16000) spread(-27047 9935 16000 16000) max_pv 269 9: [ 0 6065@1p ] PM PV mtr(W) avl(W) raw max min spread 8 1390 6043 6334 -1760 -20982 8 1390 6043 6334 -1760 -20982 2 1393 6056 6334 -1760 -20982 2 1393 6056 6334 -1760 -20982 -1 1394 6060 6334 -1760 -20982 -1 1394 6060 6334 -1760 -20982 -1 1394 6060 6334 -1760 -20982 -1 1394 6060 6334 -1760 -20982 0 1394 6060 6334 -1760 -20982 0 1394 6060 6334 -1760 -20982 0 1394 6060 6334 -1760 -20982 0 1394 6060 6334 -1760 -20982 3 1393 6056 6334 -1760 -20982 3 1393 6056 6334 -1760 -20982 5 1392 6052 6334 -1760 -20982 5 1392 6052 6334 -1760 -20982 5 1392 6052 6334 -1760 -20982 5 1392 6052 6334 -1760 -20982 4 1392 6052 6334 -1760 -20982 4 1392 6052 6334 -1760 -20982 2026-03-05 18:13:45,571 Hysteresis -28 0: raw(6052 16000 16000 16000) min(-1760 16000 16000 16000) spread(-20982 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 __all except Off__ 2: filtered 1 to 1, sorted to 0 2: 0: plugged in. alloc 1p Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (52 10000 0 0) 7: 0: 6052@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6052@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6052@1p 9: raw(0 9948 16000 16000) min(-7812 9948 16000 16000) spread(-27034 9948 16000 16000) max_pv 282 9: [ 0 6052@1p ] PM PV mtr(W) avl(W) raw max min spread 3 1390 6043 6334 -1760 -20982 3 1390 6043 6334 -1760 -20982 0 1391 6047 6334 -1760 -20982 0 1391 6047 6334 -1760 -20982 -2 1392 6052 6334 -1760 -20982 -2 1392 6052 6334 -1760 -20982 -2 1392 6052 6334 -1760 -20982 -2 1392 6052 6334 -1760 -20982 -3 1392 6052 6334 -1760 -20982 -3 1392 6052 6334 -1760 -20982 0 1391 6047 6334 -1760 -20982 0 1391 6047 6334 -1760 -20982 3 1390 6043 6334 -1760 -20982 3 1390 6043 6334 -1760 -20982 4 1389 6039 6334 -1760 -20982 4 1389 6039 6334 -1760 -20982 2 1390 6043 6334 -1760 -20982 2 1390 6043 6334 -1760 -20982 2 1390 6043 6334 -1760 -20982 2 1390 6043 6334 -1760 -20982 2026-03-05 18:13:55,685 Hysteresis -18 0: raw(6043 16000 16000 16000) min(-1760 16000 16000 16000) spread(-20982 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 __all except Off__ 2: filtered 1 to 1, sorted to 0 2: 0: plugged in. alloc 1p Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (43 10000 0 0) 7: 0: 6043@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6043@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6043@1p 9: raw(0 9957 16000 16000) min(-7803 9957 16000 16000) spread(-27025 9957 16000 16000) max_pv 291 9: [ 0 6043@1p ] PM PV mtr(W) avl(W) raw max min spread -1 1389 6039 6334 -1760 -20982 -1 1389 6039 6334 -1760 -20982 -3 1390 6043 6334 -1760 -20982 -3 1390 6043 6334 -1760 -20982 -1 1389 6039 6334 -1760 -20982 -1 1389 6039 6334 -1760 -20982 -2 1390 6043 6334 -1760 -20982 -2 1390 6043 6334 -1760 -20982 -2 1390 6043 6334 -1760 -20982 -2 1390 6043 6334 -1760 -20982 0 1389 6039 6334 -1760 -20982 0 1389 6039 6334 -1760 -20982 0 1389 6039 6334 -1760 -20982 0 1389 6039 6334 -1760 -20982 13 1383 6013 6334 -1760 -20982 13 1383 6013 6334 -1760 -20982 9 1385 6021 6334 -1760 -20982 9 1385 6021 6334 -1760 -20982 9 1385 6021 6334 -1760 -20982 9 1385 6021 6334 -1760 -20982 2026-03-05 18:14:05,693 Hysteresis -8 0: raw(6021 16000 16000 16000) min(-1760 16000 16000 16000) spread(-20982 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 __all except Off__ 2: filtered 1 to 1, sorted to 0 2: 0: plugged in. alloc 1p Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (21 10000 0 0) 7: 0: 6021@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6021@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6021@1p 9: raw(0 9979 16000 16000) min(-7781 9979 16000 16000) spread(-27003 9979 16000 16000) max_pv 313 9: [ 0 6021@1p ] PM PV mtr(W) avl(W) raw max min spread 6 1381 6004 6334 -1760 -20982 6 1381 6004 6334 -1760 -20982 3 1383 6013 6334 -1760 -20982 3 1383 6013 6334 -1760 -20982 4 1382 6008 6334 -1760 -20982 4 1382 6008 6334 -1760 -20982 4 1382 6008 6334 -1760 -20982 4 1382 6008 6334 -1760 -20982 2 1383 6013 6334 -1760 -20982 2 1383 6013 6334 -1760 -20982 2 1383 6013 6334 -1760 -20982 2 1383 6013 6334 -1760 -20982 0 1384 6017 6334 -1760 -20982 -1 1384 6017 6334 -1760 -20982 -1 1384 6017 6334 -1760 -20982 0 1384 6017 6334 -1760 -20982 0 1384 6017 6334 -1760 -20982 2 1383 6013 6334 -1760 -20982 2 1383 6013 6334 -1760 -20982 2026-03-05 18:14:15,699 Hysteresis 1 0: raw(6013 16000 16000 16000) min(-1760 16000 16000 16000) spread(-20982 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 __all except Off__ 2: filtered 1 to 1, sorted to 0 2: 0: plugged in. alloc 1p Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (13 10000 0 0) 7: 0: 6013@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6013@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6013@1p 9: raw(0 9987 16000 16000) min(-7773 9987 16000 16000) spread(-26995 9987 16000 16000) max_pv 321 9: [ 0 6013@1p ] charger 0: clearing just_plugged_in_timestamp after deadline elapsed PM PV mtr(W) avl(W) raw max min spread 2 1381 6004 6334 -1760 -20982 2 1381 6004 6334 -1760 -20982 2 1381 6004 6334 -1760 -20982 2 1381 6004 6334 -1760 -20982 1 1382 6008 6334 -1760 -20982 1 1382 6008 6334 -1760 -20982 -1 1382 6008 6334 -1760 -20982 -1 1382 6008 6334 -1760 -20982 0 1382 6008 6334 -1760 -20982 0 1382 6008 6334 -1760 -20982 0 1382 6008 6334 -1760 -20982 0 1382 6008 6334 -1760 -20982 0 1382 6008 6334 -1760 -20982 0 1382 6008 6334 -1586 -20982 0 1382 6008 6334 -1586 -20982 0 1382 6008 6334 -1586 -20982 2 1381 6004 6334 -1586 -20982 2 1381 6004 6334 -1026 -20982 2 1381 6004 6334 -1026 -20982 2 1381 6004 6334 -265 -20982 2026-03-05 18:14:25,708 Hysteresis 11 0: raw(6004 16000 16000 16000) min(-265 16000 16000 16000) spread(-20982 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4 10000 0 0) 7: 0: 6004@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p 9: raw(0 9996 16000 16000) min(-6269 9996 16000 16000) spread(-26986 9996 16000 16000) max_pv 330 9: [ 0 6004@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1380 6000 6334 -265 -20982 0 1380 6000 6334 -265 -20982 0 1380 6000 6334 -265 -20982 0 1380 6000 6334 -265 -20982 0 1380 6000 6334 -265 -20982 0 1380 6000 6334 -265 -20982 -1 1380 6000 6334 -265 -20982 -1 1380 6000 6334 -265 -20982 0 1380 6000 6334 -265 -20982 0 1380 6000 6334 -265 -20982 -1 1380 6000 6334 -265 -20982 -1 1380 6000 6334 -265 -20982 -3 1381 6004 6334 -265 -20982 -3 1381 6004 6334 -265 -20982 -3 1381 6004 6334 -265 -20982 -3 1381 6004 6334 -265 -20982 11 1375 5978 6334 -265 -20982 11 1375 5978 6334 -265 -20982 9 1376 5982 6334 -265 -20982 9 1376 5982 6334 -265 -20982 2026-03-05 18:14:35,772 Hysteresis 21 0: raw(5982 16000 16000 16000) min(-265 16000 16000 16000) spread(-20982 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6334 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-18 10000 16000 16000) min(-6265 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 334 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 6 1377 5986 6334 -265 -20982 6 1377 5986 6334 -213 -20982 0 1380 6000 6334 -213 -20982 0 1380 6000 6334 -182 -20982 0 1380 6000 6334 -182 -20982 -7 1383 6013 6334 -73 -20982 -7 1383 6013 6334 -73 -20982 -6 1383 6013 6334 -17 -20982 -6 1383 6013 6334 -17 -20982 -6 1383 6013 6334 -17 -20982 -6 1383 6013 6334 -17 -20982 -4 1382 6008 6334 -17 -20982 -4 1382 6008 6334 -17 -20982 0 1380 6000 6334 -17 -20982 0 1380 6000 6334 -17 -20982 0 1380 6000 6334 -17 -20982 0 1380 6000 6334 -17 -20982 -1 1380 6000 6334 -17 -20982 -1 1380 6000 6334 -17 -20982 -1 1380 6000 6334 -17 -20982 2026-03-05 18:14:46,001 Hysteresis 31 0: raw(6000 16000 16000 16000) min(-17 16000 16000 16000) spread(-20982 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-6017 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 334 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -1 1380 6000 6334 -17 -20982 0 1380 6000 6334 -17 -20982 0 1380 6000 6334 -17 -20982 3 1379 5995 6334 2356 -20982 3 1379 5995 6334 2356 -20982 3 1379 5995 6334 2356 -20982 3 1379 5995 6334 2356 -20982 4 1378 5991 6334 2356 -20982 4 1378 5991 6334 2356 -20982 10 1375 5978 6334 2356 -20982 10 1375 5978 6334 2356 -20982 12 1374 5973 6334 2356 -20982 12 1374 5973 6334 2356 -20982 9 1376 5982 6334 2356 -20982 9 1376 5982 6334 2356 -20982 3 1379 5995 6334 2356 -20982 3 1379 5995 6334 2356 -20982 3 1379 5995 6334 2356 -20982 3 1379 5995 6334 2356 -20982 -2 1381 6004 6334 2356 -20982 2026-03-05 18:14:56,205 Hysteresis 42 0: raw(6004 16000 16000 16000) min(2356 16000 16000 16000) spread(-20982 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4 10000 0 0) 7: 0: 6004@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p 9: raw(0 9996 16000 16000) min(-3648 9996 16000 16000) spread(-26986 9996 16000 16000) max_pv 330 9: [ 0 6004@1p ] PM PV mtr(W) avl(W) raw max min spread -2 1381 6004 6334 2356 -20982 -3 1381 6004 6334 2356 -20982 -3 1381 6004 6334 2356 -20982 -2 1381 6004 6334 2356 -20982 -2 1381 6004 6200 2356 -20982 -4 1382 6008 6200 2356 -20982 -4 1382 6008 6186 2356 -20982 -4 1382 6008 6186 2356 -20982 -4 1382 6008 6186 2356 -20982 -1 1380 6000 6186 2356 -20982 4 1378 5991 6186 2356 -20982 4 1378 5991 6186 2356 -20982 17 1372 5965 6186 2356 -20982 17 1372 5965 6186 2356 -20982 14 1373 5969 6186 5069 -20982 14 1373 5969 6186 5069 -20982 5 1378 5991 6186 5617 -20982 5 1378 5991 6186 5617 -20982 5 1378 5991 6186 5943 -20982 2026-03-05 18:15:06,448 Hysteresis 52 0: raw(5991 16000 16000 16000) min(5943 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6186 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6186 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-9 10000 16000 16000) min(-57 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 186 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 5 1378 5991 6186 5943 -20982 -17 1388 6034 6186 5943 -20982 -17 1388 6034 6186 5943 -20982 -19 1389 6039 6186 5943 -20982 -19 1389 6039 6186 5943 -20982 -15 1387 6030 6186 5943 -20982 -15 1387 6030 6186 5943 -20982 -10 1385 6021 6186 5943 -20982 -10 1385 6021 6186 5943 -20982 -10 1385 6021 6186 5943 -20982 -10 1385 6021 6186 5943 -20982 20 1370 5956 6186 5943 -20982 20 1370 5956 6186 5943 -20982 12 1374 5973 6186 5943 -20982 12 1374 5973 6186 5943 -20982 14 1373 5969 6186 5943 -20982 14 1373 5969 6186 5943 -20982 2 1379 5995 6186 5943 -20982 2 1379 5995 6186 5943 -20982 1 1380 6000 6186 5943 -20982 2026-03-05 18:15:16,642 Hysteresis 62 0: raw(6000 16000 16000 16000) min(5943 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6186 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-57 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 186 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 1 1380 6000 6186 5943 -20982 1 1380 6000 6186 5943 -20982 1 1380 6000 6186 5943 -20982 0 1380 6000 6186 5943 -20982 0 1380 6000 6186 5943 -20982 1 1380 6000 6186 5943 -20982 1 1380 6000 6186 5943 -20982 -4 1382 6008 6186 5943 -20982 -4 1382 6008 6186 5943 -20982 -3 1381 6004 6186 5943 -20982 -3 1381 6004 6186 5943 -20982 -3 1381 6004 6186 5956 -20982 -3 1381 6004 6186 5956 -20982 0 1380 6000 6186 5956 -20982 0 1380 6000 6186 5956 -20982 4 1378 5991 6186 5956 -20982 4 1378 5991 6186 5956 -20982 6 1377 5986 6186 5956 -20982 6 1377 5986 6186 5956 -20982 7 1377 5986 6186 5956 -20982 2026-03-05 18:15:26,647 Hysteresis 72 0: raw(5986 16000 16000 16000) min(5956 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6186 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6186 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-14 10000 16000 16000) min(-44 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 186 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 7 1377 5986 6186 5956 -20982 8 1376 5982 6186 5956 -20982 8 1376 5982 6186 5956 -20982 8 1376 5982 6186 5956 -20982 8 1376 5982 6186 5956 -20982 5 1378 5991 6186 5956 -20982 5 1378 5991 6186 5956 -20982 2 1379 5995 6186 5956 -20982 2 1379 5995 6186 5956 -20982 0 1380 6000 6186 5956 -20982 0 1380 6000 6186 5956 -20982 0 1380 6000 6186 5956 -20982 0 1380 6000 6186 5956 -20982 0 1380 6000 6186 5956 -20982 6 1377 5986 6186 5956 -20982 6 1377 5986 6186 5956 -20982 6 1377 5986 6186 5956 -20982 9 1376 5982 6186 5956 -20982 5 1378 5991 6186 5956 -20982 5 1378 5991 6186 5956 -20982 2026-03-05 18:15:36,652 Hysteresis 82 0: raw(5991 16000 16000 16000) min(5956 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6186 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6186 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-9 10000 16000 16000) min(-44 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 186 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -2 1381 6004 6186 5956 -20982 -2 1381 6004 6186 5956 -20982 -6 1383 6013 6186 5956 -20982 -6 1383 6013 6186 5956 -20982 -6 1383 6013 6186 5956 -20982 -6 1383 6013 6186 5956 -20982 -4 1382 6008 6186 5956 -20982 -4 1382 6008 6186 5956 -20982 -4 1382 6008 6186 5956 -20982 -4 1382 6008 6186 5956 -20982 -4 1382 6008 6186 5956 -20982 -4 1382 6008 6186 5956 -20982 -1 1380 6000 6186 5956 -20982 -1 1380 6000 6186 5956 -20982 -1 1380 6000 6186 5956 -20982 -1 1380 6000 6186 5956 -20982 -1 1380 6000 6165 5956 -20982 -1 1380 6000 6165 5956 -20982 0 1380 6000 6139 5956 -20982 0 1380 6000 6139 5956 -20982 2026-03-05 18:15:46,657 Hysteresis 92 0: raw(6000 16000 16000 16000) min(5956 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6139 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-44 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 139 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1380 6000 6139 5956 -20982 0 1380 6000 6139 5956 -20982 1 1380 6000 6139 5956 -20982 1 1380 6000 6139 5956 -20982 3 1379 5995 6139 5956 -20982 3 1379 5995 6139 5956 -20982 3 1379 5995 6139 5956 -20982 3 1379 5995 6139 5956 -20982 9 1376 5982 6139 5956 -20982 9 1376 5982 6139 5956 -20982 6 1377 5986 6139 5956 -20982 6 1377 5986 6139 5956 -20982 4 1378 5991 6139 5956 -20982 4 1378 5991 6139 5956 -20982 0 1380 6000 6139 5956 -20982 0 1380 6000 6139 5956 -20982 0 1380 6000 6139 5956 -20982 0 1380 6000 6139 5956 -20982 -2 1381 6004 6139 5956 -20982 -2 1381 6004 6139 5956 -20982 2026-03-05 18:15:56,661 Hysteresis 102 0: raw(6004 16000 16000 16000) min(5956 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6139 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4 10000 0 0) 7: 0: 6004@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p 9: raw(0 9996 16000 16000) min(-48 9996 16000 16000) spread(-26986 9996 16000 16000) max_pv 135 9: [ 0 6004@1p ] PM PV mtr(W) avl(W) raw max min spread 4 1378 5991 6139 5956 -20982 4 1378 5991 6139 5956 -20982 4 1378 5991 6139 5956 -20982 4 1378 5991 6139 5956 -20982 5 1378 5991 6139 5956 -20982 5 1378 5991 6139 5956 -20982 3 1379 5995 6139 5956 -20982 3 1379 5995 6139 5956 -20982 3 1379 5995 6139 5956 -20982 3 1379 5995 6139 5956 -20982 1 1380 6000 6139 5956 -20982 1 1380 6000 6139 5956 -20982 14 1373 5969 6139 5956 -20982 14 1373 5969 6139 5956 -20982 10 1375 5978 6139 5956 -20982 10 1375 5978 6139 5956 -20982 8 1376 5982 6139 5956 -20982 8 1376 5982 6139 5956 -20982 8 1376 5982 6139 5956 -20982 2026-03-05 18:16:06,770 Hysteresis 112 0: raw(5982 16000 16000 16000) min(5956 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6139 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6139 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-18 10000 16000 16000) min(-44 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 139 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 8 1376 5982 6139 5956 -20982 0 1380 6000 6139 5956 -20982 0 1380 6000 6139 5956 -20982 -9 1384 6017 6139 5956 -20982 -9 1384 6017 6139 5956 -20982 -9 1384 6017 6139 5956 -20982 -9 1384 6017 6139 5956 -20982 -7 1383 6013 6139 5956 -20982 -7 1383 6013 6139 5956 -20982 0 1380 6000 6139 5956 -20982 0 1380 6000 6139 5956 -20982 0 1380 6000 6139 5956 -20982 0 1380 6000 6139 5956 -20982 7 1377 5986 6139 5956 -20982 7 1377 5986 6139 5956 -20982 8 1376 5982 6139 5956 -20982 8 1376 5982 6139 5956 -20982 6 1377 5986 6139 5956 -20982 6 1377 5986 6139 5956 -20982 3 1379 5995 6139 5956 -20982 2026-03-05 18:16:16,776 Hysteresis 122 0: raw(5995 16000 16000 16000) min(5956 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6139 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6139 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-5 10000 16000 16000) min(-44 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 139 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 3 1379 5995 6139 5956 -20982 3 1379 5995 6139 5956 -20982 3 1379 5995 6139 5956 -20982 0 1380 6000 6139 5956 -20982 0 1380 6000 6139 5956 -20982 -2 1381 6004 6139 5956 -20982 -2 1381 6004 6139 5956 -20982 -1 1380 6000 6139 5956 -20982 -1 1380 6000 6139 5956 -20982 0 1380 6000 6139 5956 -20982 0 1380 6000 6139 5956 -20982 -1 1380 6000 6139 5956 -20982 -1 1380 6000 6139 5956 -20982 1 1380 6000 6139 5956 -20982 1 1380 6000 6139 5956 -20982 6 1377 5986 6139 5956 -20982 6 1377 5986 6139 5956 -20982 4 1378 5991 6139 5956 -20982 4 1378 5991 6139 5956 -20982 6 1377 5986 6139 5956 -20982 2026-03-05 18:16:26,783 Hysteresis 132 0: raw(5986 16000 16000 16000) min(5956 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6139 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6139 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-14 10000 16000 16000) min(-44 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 139 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 6 1377 5986 6139 5956 -20982 2 1379 5995 6139 5956 -20982 2 1379 5995 6139 5956 -20982 2 1379 5995 6139 5956 -20982 2 1379 5995 6139 5956 -20982 0 1380 6000 6139 5956 -20982 0 1380 6000 6139 5956 -20982 0 1380 6000 6139 5956 -20982 0 1380 6000 6139 5956 -20982 0 1380 6000 6139 5956 -20982 0 1380 6000 6139 5956 -20982 0 1380 6000 6139 5956 -20982 0 1380 6000 6139 5956 -20982 -8 1384 6017 6139 5956 -20982 -8 1384 6017 6139 5956 -20982 8 1376 5982 6139 5956 -20982 8 1376 5982 6139 5956 -20982 9 1376 5982 6139 5956 -20982 9 1376 5982 6139 5956 -20982 8 1376 5982 6139 5956 -20982 2026-03-05 18:16:36,789 Hysteresis 142 0: raw(5982 16000 16000 16000) min(5956 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6139 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6139 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-18 10000 16000 16000) min(-44 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 139 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 8 1376 5982 6139 5956 -20982 1 1380 6000 6139 5956 -20982 1 1380 6000 6139 5956 -20982 -2 1381 6004 6139 5956 -20982 -2 1381 6004 6139 5956 -20982 -2 1381 6004 6139 5956 -20982 -2 1381 6004 6139 5956 -20982 -3 1381 6004 6139 5956 -20982 -3 1381 6004 6139 5956 -20982 -2 1381 6004 6139 5956 -20982 -2 1381 6004 6139 5956 -20982 0 1380 6000 6139 5956 -20982 2 1379 5995 6139 5956 -20982 2 1379 5995 6139 5956 -20982 4 1378 5991 6139 5956 -20982 4 1378 5991 6139 5956 -20982 4 1378 5991 6139 5956 -20982 4 1378 5991 6139 5956 -20982 5 1378 5991 6139 5956 -20982 5 1378 5991 6139 5956 -20982 2026-03-05 18:16:46,807 Hysteresis 152 0: raw(5991 16000 16000 16000) min(5956 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6139 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6139 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-9 10000 16000 16000) min(-44 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 139 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 3 1379 5995 6139 5956 -20982 3 1379 5995 6139 5956 -20982 3 1379 5995 6139 5956 -20982 3 1379 5995 6139 5956 -20982 1 1380 6000 6139 5956 -20982 1 1380 6000 6139 5956 -20982 1 1380 6000 6139 5956 -20982 1 1380 6000 6139 5956 -20982 0 1380 6000 6139 5956 -20982 0 1380 6000 6139 5956 -20982 -1 1380 6000 6139 5956 -20982 -1 1380 6000 6139 5956 -20982 0 1380 6000 6139 5956 -20982 0 1380 6000 6139 5956 -20982 0 1380 6000 6139 5956 -20982 0 1380 6000 6139 5956 -20982 1 1380 6000 6139 5956 -20982 1 1380 6000 6139 5956 -20982 1 1380 6000 6139 5956 -20982 1 1380 6000 6139 5956 -20982 2026-03-05 18:16:57,023 Hysteresis 162 0: raw(6000 16000 16000 16000) min(5956 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6139 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-44 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 139 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 1 1380 6000 6139 5956 -20982 1 1380 6000 6139 5956 -20982 2 1379 5995 6139 5956 -20982 2 1379 5995 6139 5956 -20982 2 1379 5995 6139 5956 -20982 2 1379 5995 6139 5956 -20982 2 1379 5995 6139 5956 -20982 2 1379 5995 6139 5956 -20982 2 1379 5995 6139 5956 -20982 2 1379 5995 6139 5956 -20982 2 1379 5995 6139 5956 -20982 2 1379 5995 6139 5956 -20982 12 1374 5973 6139 5956 -20982 12 1374 5973 6139 5956 -20982 10 1375 5978 6139 5956 -20982 10 1375 5978 6139 5956 -20982 10 1375 5978 6139 5956 -20982 8 1376 5982 6139 5956 -20982 8 1376 5982 6139 5956 -20982 2 1379 5995 6139 5956 -20982 2026-03-05 18:17:07,264 Hysteresis 173 0: raw(5995 16000 16000 16000) min(5956 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6139 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6139 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-5 10000 16000 16000) min(-44 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 139 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 2 1379 5995 6139 5956 -20982 -2 1381 6004 6139 5956 -20982 -2 1381 6004 6139 5956 -20982 -9 1384 6017 6139 5956 -20982 -9 1384 6017 6139 5956 -20982 -9 1384 6017 6139 5956 -20982 -9 1384 6017 6139 5956 -20982 -6 1383 6013 6139 5956 -20982 -6 1383 6013 6139 5956 -20982 2 1379 5995 6139 5956 -20982 2 1379 5995 6139 5956 -20982 2 1379 5995 6139 5956 -20982 2 1379 5995 6139 5956 -20982 5 1378 5991 6139 5956 -20982 5 1378 5991 6139 5956 -20982 1 1380 6000 6139 5956 -20982 1 1380 6000 6139 5956 -20982 9 1376 5982 6139 5956 -20982 9 1376 5982 6139 5956 -20982 0 1380 6000 6139 5956 -20982 2026-03-05 18:17:17,496 Hysteresis 183 0: raw(6000 16000 16000 16000) min(5956 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6139 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-44 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 139 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1380 6000 6139 5956 -20982 0 1380 6000 6139 5956 -20982 0 1380 6000 6139 5956 -20982 0 1380 6000 6139 5956 -20982 0 1380 6000 6139 5956 -20982 -1 1380 6000 6139 5956 -20982 -1 1380 6000 6091 5956 -20982 0 1380 6000 6091 5956 -20982 0 1380 6000 6091 5956 -20982 2 1379 5995 6091 5956 -20982 2 1379 5995 6091 5956 -20982 2 1379 5995 6091 5956 -20982 2 1379 5995 6091 5956 -20982 4 1378 5991 6091 5956 -20982 4 1378 5991 6091 5956 -20982 2 1379 5995 6091 5956 -20982 2 1379 5995 6091 5956 -20982 4 1378 5991 6091 5956 -20982 4 1378 5991 6091 5956 -20982 2 1379 5995 6091 5956 -20982 2026-03-05 18:17:27,536 Hysteresis 193 0: raw(5995 16000 16000 16000) min(5956 16000 16000 16000) spread(-20982 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6091 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-5 10000 16000 16000) min(-44 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 91 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 2 1379 5995 6091 5956 -20982 1 1380 6000 6091 5956 -20982 1 1380 6000 6086 5956 -20982 1 1380 6000 6086 5956 -20982 1 1380 6000 6086 5956 -20982 1 1380 6000 6086 5956 -20982 1 1380 6000 6086 5956 -20982 4 1378 5991 6086 5956 -20982 4 1378 5991 6086 5956 -20982 6 1377 5986 6086 5956 -20982 6 1377 5986 6086 5956 -20982 13 1374 5973 6086 5956 -20982 13 1374 5973 6086 5956 -20982 13 1374 5973 6086 5956 -20982 13 1374 5973 6086 5956 -20982 5 1378 5991 6086 5956 -20982 5 1378 5991 6086 5956 -20982 -1 1380 6000 6086 5956 -20982 -1 1380 6000 6086 5956 -20982 -5 1382 6008 6086 5956 -20982 2026-03-05 18:17:37,543 Hysteresis 203 0: raw(6008 16000 16000 16000) min(5956 16000 16000 16000) spread(-20982 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (8 10000 0 0) 7: 0: 6008@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6008@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6008@1p 9: raw(0 9992 16000 16000) min(-52 9992 16000 16000) spread(-26990 9992 16000 16000) max_pv 78 9: [ 0 6008@1p ] PM PV mtr(W) avl(W) raw max min spread -5 1383 6013 6065 5956 -20982 -9 1385 6021 6065 5956 -20982 -9 1385 6021 6060 5956 -20982 -6 1384 6017 6060 5956 -20982 -6 1384 6017 6060 5956 -20982 -6 1384 6017 6060 5956 -20982 -6 1384 6017 6060 5956 -20982 -2 1382 6008 6060 5956 -20982 -2 1382 6008 6060 5956 -20982 4 1379 5995 6060 5956 -20982 4 1379 5995 6060 5956 -20982 4 1379 5995 6060 5956 -20982 4 1379 5995 6060 5956 -20982 5 1379 5995 6060 5956 -20982 5 1379 5995 6056 5956 -20982 5 1379 5995 6056 5956 -20982 5 1379 5995 6052 5956 -20982 4 1379 5995 6052 5956 -20982 4 1379 5995 6052 5956 -20982 2026-03-05 18:17:47,558 Hysteresis 213 0: raw(5995 16000 16000 16000) min(5956 16000 16000 16000) spread(-20982 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6052 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-5 10000 16000 16000) min(-44 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 52 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1380 6000 6052 5956 -20982 0 1380 6000 6052 5956 -20982 0 1380 6000 6052 5956 -20982 0 1380 6000 6052 5956 -20982 0 1380 6000 6052 5956 -20982 0 1380 6000 6052 5956 -20982 0 1380 6000 6052 5956 -20982 0 1380 6000 6052 5956 -20982 0 1380 6000 6052 5956 -20982 0 1380 6000 6052 5956 -20982 1 1380 6000 6052 5956 -20982 1 1380 6000 6052 5956 -20982 0 1380 6000 6052 5956 -20982 0 1380 6000 6047 5956 -20982 1 1380 6000 6047 5956 -20982 1 1380 6000 6043 5956 -20982 2 1379 5995 6043 5956 -20982 2 1379 5995 6043 5956 -20982 2 1379 5995 6043 5956 -20982 2 1379 5995 6043 5956 -20982 2026-03-05 18:17:57,563 Hysteresis 223 0: raw(5995 16000 16000 16000) min(5956 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6043 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6043 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-5 10000 16000 16000) min(-44 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 43 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 5 1378 5991 6043 5956 -20982 5 1378 5991 6043 5956 -20982 3 1379 5995 6043 5956 -20982 3 1379 5995 6043 5956 -20982 -1 1380 6000 6043 5956 -20982 -1 1380 6000 6043 5956 -20982 -1 1380 6000 6043 5956 -20982 -1 1380 6000 6043 5956 -20982 -1 1380 6000 6043 5956 -20982 -1 1380 6000 6043 5956 -20982 11 1375 5978 6043 5956 -20982 11 1375 5978 6043 5956 -20982 8 1376 5982 6043 5956 -20982 8 1376 5982 6039 5956 -20982 5 1378 5991 6039 5956 -20982 5 1378 5991 6039 5956 -20982 0 1380 6000 6039 5956 -20982 0 1380 6000 6039 5956 -20982 0 1380 6000 6039 5956 -20982 2026-03-05 18:18:07,695 Hysteresis 233 0: raw(6000 16000 16000 16000) min(5956 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6039 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-44 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 39 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1380 6000 6039 5956 -20982 -1 1380 6000 6039 5956 -20982 -1 1380 6000 6039 5956 -20982 -2 1381 6004 6039 5956 -20982 -2 1381 6004 6039 5956 -20982 -4 1382 6008 6039 5956 -20982 -4 1382 6008 6039 5956 -20982 8 1376 5982 6039 5956 -20982 8 1376 5982 6039 5956 -20982 3 1379 5995 6039 5956 -20982 3 1379 5995 6039 5956 -20982 3 1379 5995 6039 5956 -20982 3 1379 5995 6039 5956 -20982 0 1380 6000 6039 5956 -20982 0 1380 6000 6039 5956 -20982 2 1379 5995 6039 5956 -20982 2 1379 5995 6039 5956 -20982 -4 1382 6008 6039 5956 -20982 -4 1382 6008 6039 5956 -20982 -3 1381 6004 6039 5956 -20982 2026-03-05 18:18:17,931 Hysteresis 243 0: raw(6004 16000 16000 16000) min(5956 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6039 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4 10000 0 0) 7: 0: 6004@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p 9: raw(0 9996 16000 16000) min(-48 9996 16000 16000) spread(-26986 9996 16000 16000) max_pv 35 9: [ 0 6004@1p ] PM PV mtr(W) avl(W) raw max min spread -3 1381 6004 6039 5956 -20982 -3 1381 6004 6039 5956 -20982 -3 1381 6004 6039 5956 -20982 -3 1381 6004 6039 5956 -20982 -3 1381 6004 6039 5956 -20982 0 1380 6000 6039 5956 -20982 0 1380 6000 6039 5956 -20982 0 1380 6000 6039 5956 -20982 3 1379 5995 6039 5956 -20982 3 1379 5995 6039 5956 -20982 1 1380 6000 6039 5956 -20982 1 1380 6000 6039 5956 -20982 1 1380 6000 6039 5956 -20982 1 1380 6000 6039 5956 -20982 2 1379 5995 6039 5956 -20982 2 1379 5995 6039 5956 -20982 3 1379 5995 6039 5956 -20982 3 1379 5995 6039 5956 -20982 4 1378 5991 6039 5956 -20982 4 1378 5991 6039 5956 -20982 2026-03-05 18:18:28,043 Hysteresis 253 0: raw(5991 16000 16000 16000) min(5956 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6039 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6039 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-9 10000 16000 16000) min(-44 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 39 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 1 1380 6000 6039 5956 -20982 1 1380 6000 6039 5956 -20982 1 1380 6000 6039 5956 -20982 1 1380 6000 6039 5956 -20982 0 1380 6000 6039 5956 -20982 0 1380 6000 6039 5956 -20982 1 1380 6000 6039 5956 -20982 1 1380 6000 6039 5956 -20982 1 1380 6000 6039 5956 -20982 1 1380 6000 6039 5956 -20982 12 1374 5973 6039 5956 -20982 12 1374 5973 6039 5956 -20982 16 1372 5965 6039 5956 -20982 16 1372 5965 6039 5956 -20982 16 1372 5965 6039 5956 -20982 16 1372 5965 6039 5956 -20982 1 1380 6000 6039 5956 -20982 1 1380 6000 6039 5956 -20982 -3 1381 6004 6039 5956 -20982 -3 1381 6004 6039 5956 -20982 2026-03-05 18:18:38,048 Hysteresis 263 0: raw(6004 16000 16000 16000) min(5956 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6039 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4 10000 0 0) 7: 0: 6004@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p 9: raw(0 9996 16000 16000) min(-48 9996 16000 16000) spread(-26986 9996 16000 16000) max_pv 35 9: [ 0 6004@1p ] PM PV mtr(W) avl(W) raw max min spread -9 1384 6017 6039 5956 -20982 -9 1384 6017 6039 5956 -20982 -6 1383 6013 6039 5956 -20982 -6 1383 6013 6039 5956 -20982 -6 1383 6013 6039 5956 -20982 0 1380 6000 6039 5956 -20982 0 1380 6000 6039 5956 -20982 4 1378 5991 6039 5956 -20982 4 1378 5991 6039 5956 -20982 5 1378 5991 6039 5956 -20982 5 1378 5991 6039 5956 -20982 5 1378 5991 6039 5956 -20982 5 1378 5991 6039 5956 -20982 3 1379 5995 6039 5956 -20982 3 1379 5995 6039 5956 -20982 3 1379 5995 6039 5956 -20982 3 1379 5995 6039 5956 -20982 0 1380 6000 6039 5956 -20982 0 1380 6000 6039 5956 -20982 2026-03-05 18:18:48,052 Hysteresis 273 0: raw(6000 16000 16000 16000) min(5956 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6039 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-44 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 39 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1380 6000 6039 5956 -20982 0 1380 6000 6039 5956 -20982 0 1380 6000 6039 5956 -20982 0 1380 6000 6039 5956 -20982 -1 1380 6000 6039 5956 -20982 -1 1380 6000 6039 5956 -20982 -1 1380 6000 6039 5956 -20982 -1 1380 6000 6039 5956 -20982 1 1380 6000 6039 5956 -20982 1 1380 6000 6039 5956 -20982 1 1380 6000 6039 5956 -20982 1 1380 6000 6039 5956 -20982 2 1379 5995 6039 5956 -20982 2 1379 5995 6039 5956 -20982 0 1380 6000 6039 5956 -20982 0 1380 6000 6039 5956 -20982 3 1379 5995 6039 5956 -20982 3 1379 5995 6039 5956 -20982 3 1379 5995 6039 5956 -20982 3 1379 5995 6039 5956 -20982 2026-03-05 18:18:58,064 Hysteresis 283 0: raw(5995 16000 16000 16000) min(5956 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6039 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6039 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-5 10000 16000 16000) min(-44 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 39 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 1 1380 6000 6039 5956 -20982 1 1380 6000 6039 5956 -20982 0 1380 6000 6039 5956 -20982 0 1380 6000 6039 5956 -20982 -2 1381 6004 6039 5956 -20982 -2 1381 6004 6039 5956 -20982 3 1379 5995 6039 5956 -20982 3 1379 5995 6039 5956 -20982 3 1379 5995 6039 5956 -20982 3 1379 5995 6039 5956 -20982 13 1374 5973 6039 5956 -20982 13 1374 5973 6039 5956 -20982 11 1375 5978 6039 5956 -20982 11 1375 5978 6039 5956 -20982 5 1378 5991 6039 5956 -20982 5 1378 5991 6039 5956 -20982 0 1380 6000 6039 5956 -20982 0 1380 6000 6039 5956 -20982 3 1379 5995 6039 5956 -20982 3 1379 5995 6039 5956 -20982 2026-03-05 18:19:08,136 Hysteresis 293 0: raw(5995 16000 16000 16000) min(5956 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6039 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6039 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-5 10000 16000 16000) min(-44 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 39 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -3 1381 6004 6039 5956 -20982 -3 1381 6004 6039 5956 -20982 -2 1381 6004 6039 5956 -20982 -2 1381 6004 6039 5956 -20982 -1 1380 6000 6039 5956 -20982 -1 1380 6000 6039 5956 -20982 6 1377 5986 6039 5956 -20982 6 1377 5986 6039 5956 -20982 5 1378 5991 6030 5956 -20982 5 1378 5991 6030 5956 -20982 5 1378 5991 6021 5956 -20982 5 1378 5991 6021 5956 -20982 1 1380 6000 6021 5956 -20982 1 1380 6000 6021 5956 -20982 0 1380 6000 6021 5956 -20982 0 1380 6000 6021 5956 -20982 0 1380 6000 6021 5965 -20982 0 1380 6000 6021 5965 -20982 0 1380 6000 6021 5965 -20982 0 1380 6000 6021 5965 -20982 2026-03-05 18:19:18,344 Hysteresis 304 0: raw(6000 16000 16000 16000) min(5965 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6021 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-35 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 21 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -1 1380 6000 6021 5965 -20982 -1 1380 6000 6021 5965 -20982 -1 1380 6000 6021 5965 -20982 -1 1380 6000 6021 5965 -20982 1 1380 6000 6021 5965 -20982 1 1380 6000 6021 5965 -20982 1 1380 6000 6021 5965 -20982 1 1380 6000 6021 5965 -20982 2 1379 5995 6021 5965 -20982 2 1379 5995 6021 5965 -20982 2 1379 5995 6021 5965 -20982 2 1379 5995 6021 5965 -20982 1 1380 6000 6021 5965 -20982 1 1380 6000 6021 5965 -20982 3 1379 5995 6021 5965 -20982 3 1379 5995 6021 5965 -20982 1 1380 6000 6021 5965 -20982 1 1380 6000 6021 5965 -20982 0 1380 6000 6021 5965 -20982 0 1380 6000 6021 5965 -20982 2026-03-05 18:19:28,644 Hysteresis 314 0: raw(6000 16000 16000 16000) min(5965 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6021 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-35 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 21 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1380 6000 6021 5965 -20982 0 1380 6000 6021 5965 -20982 -1 1380 6000 6021 5965 -20982 -1 1380 6000 6021 5965 -20982 0 1380 6000 6021 5965 -20982 0 1380 6000 6021 5965 -20982 0 1380 6000 6021 5965 -20982 0 1380 6000 6021 5965 -20982 7 1377 5986 6021 5965 -20982 7 1377 5986 6021 5965 -20982 16 1372 5965 6021 5965 -20982 16 1372 5965 6021 5965 -20982 16 1372 5965 6021 5965 -20982 16 1372 5965 6021 5965 -20982 6 1377 5986 6021 5965 -20982 6 1377 5986 6021 5965 -20982 -2 1381 6004 6021 5965 -20982 -2 1381 6004 6021 5965 -20982 0 1380 6000 6021 5965 -20982 2026-03-05 18:19:38,863 Hysteresis 324 0: raw(6000 16000 16000 16000) min(5965 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6021 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-35 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 21 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1380 6000 6021 5965 -20982 -10 1385 6021 6021 5965 -20982 -10 1385 6021 6021 5965 -20982 -10 1385 6021 6021 5965 -20982 -10 1385 6021 6021 5965 -20982 -8 1384 6017 6021 5965 -20982 -8 1384 6017 6021 5965 -20982 -2 1381 6004 6021 5965 -20982 1 1380 6000 6021 5965 -20982 1 1380 6000 6021 5965 -20982 6 1377 5986 6021 5965 -20982 6 1377 5986 6021 5965 -20982 7 1377 5986 6021 5965 -20982 7 1377 5986 6021 5965 -20982 7 1377 5986 6021 5965 -20982 7 1377 5986 6021 5965 -20982 6 1377 5986 6021 5965 -20982 6 1377 5986 6021 5965 -20982 5 1378 5991 6021 5965 -20982 5 1378 5991 6021 5965 -20982 2026-03-05 18:19:49,100 Hysteresis 334 0: raw(5991 16000 16000 16000) min(5965 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6021 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6021 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-9 10000 16000 16000) min(-35 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 21 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 4 1378 5991 6021 5965 -20982 4 1378 5991 6021 5965 -20982 4 1378 5991 6021 5965 -20982 4 1378 5991 6021 5965 -20982 4 1378 5991 6021 5965 -20982 4 1378 5991 6021 5965 -20982 8 1376 5982 6021 5965 -20982 8 1376 5982 6021 5965 -20982 0 1380 6000 6021 5965 -20982 0 1380 6000 6021 5965 -20982 -1 1380 6000 6021 5965 -20982 -1 1380 6000 6021 5965 -20982 -2 1381 6004 6021 5965 -20982 -2 1381 6004 6021 5965 -20982 -2 1381 6004 6021 5965 -20982 -2 1381 6004 6021 5965 -20982 -2 1381 6004 6021 5965 -20982 -2 1381 6004 6021 5965 -20982 1 1380 6000 6021 5965 -20982 1 1380 6000 6021 5965 -20982 2026-03-05 18:19:59,336 Hysteresis 345 0: raw(6000 16000 16000 16000) min(5965 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6021 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-35 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 21 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 4 1378 5991 6021 5965 -20982 4 1378 5991 6021 5965 -20982 5 1378 5991 6021 5965 -20982 5 1378 5991 6021 5965 -20982 5 1378 5991 6021 5965 -20982 5 1378 5991 6021 5965 -20982 5 1378 5991 6021 5965 -20982 5 1378 5991 6021 5965 -20982 3 1379 5995 6021 5965 -20982 3 1379 5995 6021 5965 -20982 12 1374 5973 6021 5965 -20982 8 1376 5982 6021 5965 -20982 8 1376 5982 6021 5965 -20982 3 1379 5995 6021 5965 -20982 3 1379 5995 6021 5965 -20982 4 1378 5991 6021 5965 -20982 4 1378 5991 6021 5965 -20982 -4 1382 6008 6021 5965 -20982 -4 1382 6008 6021 5965 -20982 -6 1383 6013 6021 5965 -20982 2026-03-05 18:20:09,532 Hysteresis 355 0: raw(6013 16000 16000 16000) min(5965 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6021 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (13 10000 0 0) 7: 0: 6013@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6013@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6013@1p 9: raw(0 9987 16000 16000) min(-48 9987 16000 16000) spread(-26995 9987 16000 16000) max_pv 8 9: [ 0 6013@1p ] PM PV mtr(W) avl(W) raw max min spread -6 1385 6021 6021 5965 -20982 -8 1386 6026 6026 5965 -20982 -8 1386 6026 6026 5965 -20982 -2 1383 6013 6026 5965 -20982 -2 1383 6013 6026 5965 -20982 1 1382 6008 6026 5965 -20982 1 1382 6008 6026 5965 -20982 1 1382 6008 6026 5965 -20982 1 1382 6008 6026 5965 -20982 0 1382 6008 6026 5965 -20982 0 1382 6008 6026 5965 -20982 1 1382 6008 6026 5965 -20982 1 1382 6008 6026 5965 -20982 2 1381 6004 6026 5965 -20982 2 1381 6004 6026 5965 -20982 2 1381 6004 6026 5965 -20982 2 1381 6004 6026 5965 -20982 0 1382 6008 6026 5965 -20982 0 1382 6008 6026 5965 -20982 0 1382 6008 6026 5965 -20982 2026-03-05 18:20:19,539 Hysteresis 365 0: raw(6008 16000 16000 16000) min(5965 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6026 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (8 10000 0 0) 7: 0: 6008@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6008@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6008@1p 9: raw(0 9992 16000 16000) min(-43 9992 16000 16000) spread(-26990 9992 16000 16000) max_pv 18 9: [ 0 6008@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1381 6004 6026 5965 -20982 8 1377 5986 6026 5965 -20982 8 1377 5986 6026 5965 -20982 24 1369 5952 6026 5952 -20982 24 1369 5952 6026 5952 -20982 4 1379 5995 6026 5952 -20982 4 1379 5995 6026 5952 -20982 -1 1381 6004 6026 5952 -20982 -1 1381 6004 6026 5952 -20982 -1 1381 6004 6026 5952 -20982 -1 1381 6004 6026 5952 -20982 -7 1384 6017 6026 5952 -20982 -7 1384 6017 6026 5952 -20982 -5 1383 6013 6026 5952 -20982 -5 1383 6013 6026 5952 -20982 -3 1382 6008 6026 5952 -20982 -3 1382 6008 6026 5952 -20982 0 1381 6004 6026 5952 -20982 0 1381 6004 6026 5952 -20982 5 1379 5995 6026 5952 -20982 2026-03-05 18:20:29,544 Hysteresis 375 0: raw(5995 16000 16000 16000) min(5952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6026 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6026 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-5 10000 16000 16000) min(-48 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 26 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 5 1378 5991 6026 5952 -20982 5 1378 5991 6026 5952 -20982 5 1378 5991 6026 5952 -20982 7 1377 5986 6026 5952 -20982 7 1377 5986 6026 5952 -20982 5 1378 5991 6026 5952 -20982 14 1373 5969 6026 5952 -20982 14 1373 5969 6026 5952 -20982 13 1374 5973 6026 5952 -20982 13 1374 5973 6026 5952 -20982 13 1374 5973 6026 5952 -20982 13 1374 5973 6026 5952 -20982 1 1380 6000 6026 5952 -20982 1 1380 6000 6026 5952 -20982 -6 1383 6013 6026 5952 -20982 -6 1383 6013 6026 5952 -20982 -10 1385 6021 6026 5952 -20982 -10 1385 6021 6026 5952 -20982 -9 1384 6017 6026 5952 -20982 2026-03-05 18:20:39,550 Hysteresis 385 0: raw(6017 16000 16000 16000) min(5952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6026 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (17 10000 0 0) 7: 0: 6017@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6017@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6017@1p 9: raw(0 9983 16000 16000) min(-65 9983 16000 16000) spread(-26999 9983 16000 16000) max_pv 9 9: [ 0 6017@1p ] PM PV mtr(W) avl(W) raw max min spread -9 1387 6030 6030 5952 -20982 -4 1385 6021 6030 5952 -20982 -4 1385 6021 6030 5952 -20982 -4 1385 6021 6030 5952 -20982 -4 1385 6021 6030 5952 -20982 2 1382 6008 6030 5952 -20982 2 1382 6008 6030 5952 -20982 7 1380 6000 6030 5952 -20982 7 1380 6000 6030 5952 -20982 9 1379 5995 6030 5952 -20982 9 1379 5995 6030 5952 -20982 8 1379 5995 6030 5952 -20982 8 1379 5995 6030 5952 -20982 8 1379 5995 6030 5952 -20982 8 1379 5995 6030 5952 -20982 2 1382 6008 6030 5952 -20982 2 1382 6008 6030 5952 -20982 0 1383 6013 6030 5952 -20982 0 1383 6013 6030 5952 -20982 0 1383 6013 6030 5952 -20982 2026-03-05 18:20:49,555 Hysteresis 395 0: raw(6013 16000 16000 16000) min(5952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (13 10000 0 0) 7: 0: 6013@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6013@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6013@1p 9: raw(0 9987 16000 16000) min(-61 9987 16000 16000) spread(-26995 9987 16000 16000) max_pv 17 9: [ 0 6013@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1382 6008 6030 5952 -20982 0 1382 6008 6030 5952 -20982 0 1382 6008 6030 5952 -20982 1 1382 6008 6030 5952 -20982 1 1382 6008 6030 5952 -20982 1 1382 6008 6030 5952 -20982 1 1382 6008 6030 5952 -20982 -1 1382 6008 6030 5952 -20982 -1 1382 6008 6030 5952 -20982 -1 1382 6008 6030 5952 -20982 -1 1382 6008 6030 5952 -20982 0 1382 6008 6030 5952 -20982 0 1382 6008 6030 5952 -20982 2 1381 6004 6030 5952 -20982 2 1381 6004 6030 5952 -20982 2 1381 6004 6030 5952 -20982 2 1381 6004 6030 5952 -20982 4 1380 6000 6030 5952 -20982 4 1380 6000 6030 5952 -20982 4 1380 6000 6030 5952 -20982 2026-03-05 18:20:59,765 Hysteresis 405 0: raw(6000 16000 16000 16000) min(5952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-48 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 30 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 4 1378 5991 6030 5952 -20982 3 1379 5995 6030 5952 -20982 3 1379 5995 6030 5952 -20982 2 1379 5995 6030 5952 -20982 2 1379 5995 6030 5952 -20982 1 1380 6000 6030 5952 -20982 1 1380 6000 6030 5952 -20982 1 1380 6000 6030 5952 -20982 1 1380 6000 6030 5952 -20982 6 1377 5986 6030 5952 -20982 6 1377 5986 6030 5952 -20982 7 1377 5986 6030 5952 -20982 7 1377 5986 6030 5952 -20982 4 1378 5991 6030 5952 -20982 4 1378 5991 6030 5952 -20982 -3 1381 6004 6030 5952 -20982 -3 1381 6004 6030 5952 -20982 -3 1381 6004 6030 5952 -20982 -3 1381 6004 6030 5952 -20982 -5 1382 6008 6030 5952 -20982 2026-03-05 18:21:09,990 Hysteresis 415 0: raw(6008 16000 16000 16000) min(5952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (8 10000 0 0) 7: 0: 6008@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6008@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6008@1p 9: raw(0 9992 16000 16000) min(-56 9992 16000 16000) spread(-26990 9992 16000 16000) max_pv 22 9: [ 0 6008@1p ] PM PV mtr(W) avl(W) raw max min spread -5 1383 6013 6030 5952 -20982 -2 1382 6008 6030 5952 -20982 -2 1382 6008 6030 5952 -20982 3 1380 6000 6030 5952 -20982 3 1380 6000 6030 5952 -20982 3 1380 6000 6030 5952 -20982 3 1380 6000 6030 5952 -20982 5 1379 5995 6030 5952 -20982 5 1379 5995 6030 5952 -20982 5 1379 5995 6030 5952 -20982 5 1379 5995 6030 5952 -20982 4 1379 5995 6030 5952 -20982 4 1379 5995 6030 5952 -20982 0 1381 6004 6030 5952 -20982 0 1381 6004 6030 5952 -20982 0 1381 6004 6030 5952 -20982 0 1381 6004 6030 5952 -20982 -1 1381 6004 6030 5952 -20982 -1 1381 6004 6030 5952 -20982 -1 1381 6004 6030 5952 -20982 2026-03-05 18:21:20,017 Hysteresis 425 0: raw(6004 16000 16000 16000) min(5952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4 10000 0 0) 7: 0: 6004@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p 9: raw(0 9996 16000 16000) min(-52 9996 16000 16000) spread(-26986 9996 16000 16000) max_pv 26 9: [ 0 6004@1p ] PM PV mtr(W) avl(W) raw max min spread -1 1380 6000 6030 5952 -20982 1 1380 6000 6030 5952 -20982 1 1380 6000 6030 5952 -20982 3 1379 5995 6030 5952 -20982 3 1379 5995 6030 5952 -20982 3 1379 5995 6030 5952 -20982 3 1379 5995 6030 5952 -20982 3 1379 5995 6030 5952 -20982 3 1379 5995 6030 5952 -20982 3 1379 5995 6030 5952 -20982 3 1379 5995 6030 5952 -20982 3 1379 5995 6030 5952 -20982 3 1379 5995 6030 5952 -20982 1 1380 6000 6030 5952 -20982 1 1380 6000 6030 5952 -20982 0 1380 6000 6030 5952 -20982 0 1380 6000 6030 5952 -20982 0 1380 6000 6030 5952 -20982 0 1380 6000 6030 5952 -20982 1 1380 6000 6030 5952 -20982 2026-03-05 18:21:30,026 Hysteresis 435 0: raw(6000 16000 16000 16000) min(5952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-48 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 30 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 1 1380 6000 6030 5952 -20982 1 1380 6000 6030 5952 -20982 1 1380 6000 6030 5952 -20982 2 1379 5995 6030 5952 -20982 2 1379 5995 6030 5952 -20982 8 1376 5982 6030 5952 -20982 8 1376 5982 6030 5952 -20982 13 1374 5973 6030 5952 -20982 13 1374 5973 6030 5952 -20982 9 1376 5982 6030 5952 -20982 9 1376 5982 6030 5952 -20982 9 1376 5982 6030 5952 -20982 9 1376 5982 6030 5952 -20982 -1 1380 6000 6030 5952 -20982 -1 1380 6000 6030 5952 -20982 -6 1383 6013 6030 5952 -20982 -6 1383 6013 6030 5952 -20982 -7 1383 6013 6030 5952 -20982 -7 1383 6013 6030 5952 -20982 2026-03-05 18:21:40,031 Hysteresis 445 0: raw(6013 16000 16000 16000) min(5952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (13 10000 0 0) 7: 0: 6013@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6013@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6013@1p 9: raw(0 9987 16000 16000) min(-61 9987 16000 16000) spread(-26995 9987 16000 16000) max_pv 17 9: [ 0 6013@1p ] PM PV mtr(W) avl(W) raw max min spread -8 1386 6026 6030 5952 -20982 -8 1386 6026 6030 5952 -20982 -8 1386 6026 6030 5952 -20982 -8 1386 6026 6030 5952 -20982 -3 1383 6013 6030 5952 -20982 -3 1383 6013 6030 5952 -20982 2 1381 6004 6030 5952 -20982 2 1381 6004 6030 5952 -20982 4 1380 6000 6030 5952 -20982 4 1380 6000 6030 5952 -20982 5 1380 6000 6030 5952 -20982 5 1380 6000 6030 5952 -20982 5 1380 6000 6030 5952 -20982 5 1380 6000 6030 5952 -20982 5 1380 6000 6030 5952 -20982 5 1380 6000 6030 5952 -20982 0 1382 6008 6030 5952 -20982 0 1382 6008 6030 5952 -20982 0 1382 6008 6030 5952 -20982 0 1382 6008 6030 5952 -20982 2026-03-05 18:21:50,037 Hysteresis 455 0: raw(6008 16000 16000 16000) min(5952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (8 10000 0 0) 7: 0: 6008@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6008@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6008@1p 9: raw(0 9992 16000 16000) min(-56 9992 16000 16000) spread(-26990 9992 16000 16000) max_pv 22 9: [ 0 6008@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1381 6004 6030 5952 -20982 0 1381 6004 6030 5952 -20982 0 1381 6004 6030 5952 -20982 0 1381 6004 6030 5952 -20982 0 1381 6004 6030 5952 -20982 0 1381 6004 6030 5952 -20982 3 1380 6000 6030 5952 -20982 3 1380 6000 6030 5952 -20982 -1 1381 6004 6030 5952 -20982 -1 1381 6004 6030 5952 -20982 -1 1381 6004 6030 5952 -20982 -1 1381 6004 6030 5952 -20982 -1 1381 6004 6030 5952 -20982 -1 1381 6004 6030 5952 -20982 0 1381 6004 6030 5952 -20982 0 1381 6004 6030 5952 -20982 0 1381 6004 6030 5952 -20982 0 1381 6004 6030 5952 -20982 0 1381 6004 6030 5952 -20982 0 1381 6004 6030 5952 -20982 2026-03-05 18:22:00,130 Hysteresis 465 0: raw(6004 16000 16000 16000) min(5952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4 10000 0 0) 7: 0: 6004@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p 9: raw(0 9996 16000 16000) min(-52 9996 16000 16000) spread(-26986 9996 16000 16000) max_pv 26 9: [ 0 6004@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1380 6000 6030 5952 -20982 0 1380 6000 6030 5952 -20982 1 1380 6000 6030 5952 -20982 1 1380 6000 6030 5952 -20982 0 1380 6000 6030 5952 -20982 0 1380 6000 6030 5952 -20982 0 1380 6000 6030 5952 -20982 0 1380 6000 6030 5952 -20982 10 1375 5978 6030 5952 -20982 10 1375 5978 6030 5952 -20982 6 1377 5986 6030 5952 -20982 6 1377 5986 6030 5952 -20982 6 1377 5986 6030 5952 -20982 6 1377 5986 6030 5952 -20982 -2 1381 6004 6030 5952 -20982 -2 1381 6004 6030 5952 -20982 -2 1381 6004 6030 5952 -20982 -2 1381 6004 6030 5952 -20982 -2 1381 6004 6030 5952 -20982 -2 1381 6004 6030 5952 -20982 2026-03-05 18:22:10,374 Hysteresis 476 0: raw(6004 16000 16000 16000) min(5952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4 10000 0 0) 7: 0: 6004@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p 9: raw(0 9996 16000 16000) min(-52 9996 16000 16000) spread(-26986 9996 16000 16000) max_pv 26 9: [ 0 6004@1p ] PM PV mtr(W) avl(W) raw max min spread -3 1381 6004 6030 5952 -20982 -3 1381 6004 6030 5952 -20982 0 1380 6000 6030 5952 -20982 0 1380 6000 6030 5952 -20982 0 1380 6000 6030 5952 -20982 0 1380 6000 6030 5952 -20982 2 1379 5995 6030 5952 -20982 2 1379 5995 6030 5952 -20982 3 1379 5995 6030 5952 -20982 3 1379 5995 6030 5952 -20982 2 1379 5995 6030 5952 -20982 2 1379 5995 6030 5952 -20982 7 1377 5986 6030 5952 -20982 7 1377 5986 6030 5952 -20982 0 1380 6000 6030 5952 -20982 0 1380 6000 6030 5952 -20982 0 1380 6000 6030 5952 -20982 0 1380 6000 6030 5952 -20982 0 1380 6000 6030 5952 -20982 0 1380 6000 6030 5952 -20982 2026-03-05 18:22:20,619 Hysteresis 486 0: raw(6000 16000 16000 16000) min(5952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-48 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 30 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -2 1381 6004 6030 5952 -20982 -2 1381 6004 6030 5952 -20982 -2 1381 6004 6030 5952 -20982 -2 1381 6004 6030 5952 -20982 0 1380 6000 6030 5952 -20982 0 1380 6000 6030 5952 -20982 1 1380 6000 6030 5952 -20982 1 1380 6000 6030 5952 -20982 1 1380 6000 6030 5952 -20982 1 1380 6000 6030 5952 -20982 2 1379 5995 6030 5952 -20982 2 1379 5995 6030 5952 -20982 4 1378 5991 6030 5952 -20982 3 1379 5995 6030 5952 -20982 3 1379 5995 6030 5952 -20982 4 1378 5991 6030 5952 -20982 4 1378 5991 6030 5952 -20982 3 1379 5995 6030 5952 -20982 3 1379 5995 6030 5952 -20982 3 1379 5995 6030 5952 -20982 2026-03-05 18:22:30,851 Hysteresis 496 0: raw(5995 16000 16000 16000) min(5952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6030 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-5 10000 16000 16000) min(-48 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 30 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 3 1379 5995 6030 5952 -20982 1 1380 6000 6030 5952 -20982 1 1380 6000 6030 5952 -20982 9 1376 5982 6030 5952 -20982 9 1376 5982 6030 5952 -20982 9 1376 5982 6030 5952 -20982 9 1376 5982 6030 5952 -20982 6 1377 5986 6030 5952 -20982 6 1377 5986 6030 5952 -20982 6 1377 5986 6030 5952 -20982 6 1377 5986 6030 5952 -20982 -5 1382 6008 6030 5952 -20982 -5 1382 6008 6030 5952 -20982 -8 1384 6017 6030 5952 -20982 -8 1384 6017 6030 5952 -20982 -7 1383 6013 6030 5952 -20982 -7 1383 6013 6030 5952 -20982 -6 1383 6013 6030 5952 -20982 -6 1383 6013 6030 5952 -20982 -3 1381 6004 6030 5952 -20982 2026-03-05 18:22:41,112 Hysteresis 506 0: raw(6004 16000 16000 16000) min(5952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4 10000 0 0) 7: 0: 6004@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p 9: raw(0 9996 16000 16000) min(-52 9996 16000 16000) spread(-26986 9996 16000 16000) max_pv 26 9: [ 0 6004@1p ] PM PV mtr(W) avl(W) raw max min spread -3 1381 6004 6030 5952 -20982 -3 1381 6004 6030 5952 -20982 -3 1381 6004 6030 5952 -20982 5 1378 5991 6030 5952 -20982 5 1378 5991 6030 5952 -20982 8 1376 5982 6030 5952 -20982 8 1376 5982 6030 5952 -20982 14 1373 5969 6030 5952 -20982 14 1373 5969 6030 5952 -20982 10 1375 5978 6030 5952 -20982 10 1375 5978 6030 5952 -20982 10 1375 5978 6030 5952 -20982 0 1380 6000 6030 5952 -20982 0 1380 6000 6030 5952 -20982 -1 1380 6000 6030 5952 -20982 -1 1380 6000 6030 5952 -20982 -4 1382 6008 6030 5952 -20982 -4 1382 6008 6030 5952 -20982 -1 1380 6000 6030 5952 -20982 -1 1380 6000 6030 5952 -20982 2026-03-05 18:22:51,340 Hysteresis 517 0: raw(6000 16000 16000 16000) min(5952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-48 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 30 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1380 6000 6030 5952 -20982 0 1380 6000 6030 5952 -20982 0 1380 6000 6030 5952 -20982 0 1380 6000 6030 5952 -20982 4 1378 5991 6030 5952 -20982 4 1378 5991 6030 5952 -20982 6 1377 5986 6030 5952 -20982 6 1377 5986 6030 5952 -20982 6 1377 5986 6030 5952 -20982 6 1377 5986 6030 5952 -20982 3 1379 5995 6030 5952 -20982 3 1379 5995 6030 5952 -20982 3 1379 5995 6030 5952 -20982 3 1379 5995 6030 5952 -20982 1 1380 6000 6030 5952 -20982 1 1380 6000 6030 5952 -20982 0 1380 6000 6030 5952 -20982 0 1380 6000 6030 5952 -20982 -1 1380 6000 6030 5952 -20982 -1 1380 6000 6030 5952 -20982 2026-03-05 18:23:01,583 Hysteresis 527 0: raw(6000 16000 16000 16000) min(5952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-48 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 30 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -1 1380 6000 6030 5952 -20982 -1 1380 6000 6030 5952 -20982 -7 1383 6013 6030 5952 -20982 -7 1383 6013 6030 5952 -20982 7 1377 5986 6030 5952 -20982 7 1377 5986 6030 5952 -20982 9 1376 5982 6030 5952 -20982 9 1376 5982 6030 5952 -20982 7 1377 5986 6030 5952 -20982 7 1377 5986 6030 5952 -20982 0 1380 6000 6030 5952 -20982 0 1380 6000 6030 5952 -20982 -2 1381 6004 6030 5952 -20982 -2 1381 6004 6030 5952 -20982 -2 1381 6004 6030 5952 -20982 -2 1381 6004 6030 5952 -20982 -1 1380 6000 6030 5952 -20982 -1 1380 6000 6030 5952 -20982 6 1377 5986 6030 5952 -20982 6 1377 5986 6030 5952 -20982 2026-03-05 18:23:11,811 Hysteresis 537 0: raw(5986 16000 16000 16000) min(5952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6030 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-14 10000 16000 16000) min(-48 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 30 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 1 1380 6000 6030 5952 -20982 1 1380 6000 6030 5952 -20982 2 1379 5995 6030 5952 -20982 2 1379 5995 6030 5952 -20982 0 1380 6000 6030 5952 -20982 0 1380 6000 6030 5952 -20982 0 1380 6000 6030 5952 -20982 0 1380 6000 6030 5952 -20982 0 1380 6000 6030 5952 -20982 0 1380 6000 6030 5952 -20982 0 1380 6000 6030 5952 -20982 0 1380 6000 6030 5952 -20982 3 1379 5995 6030 5952 -20982 3 1379 5995 6030 5952 -20982 3 1379 5995 6030 5952 -20982 3 1379 5995 6030 5952 -20982 3 1379 5995 6030 5952 -20982 3 1379 5995 6030 5952 -20982 3 1379 5995 6030 5952 -20982 3 1379 5995 6030 5952 -20982 2026-03-05 18:23:21,932 Hysteresis 547 0: raw(5995 16000 16000 16000) min(5952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6030 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-5 10000 16000 16000) min(-48 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 30 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 3 1379 5995 6030 5952 -20982 1 1380 6000 6030 5952 -20982 1 1380 6000 6030 5952 -20982 2 1379 5995 6030 5952 -20982 2 1379 5995 6030 5952 -20982 2 1379 5995 6030 5952 -20982 2 1379 5995 6030 5952 -20982 2 1379 5995 6030 5952 -20982 2 1379 5995 6030 5952 -20982 2 1379 5995 6030 5952 -20982 1 1380 6000 6030 5952 -20982 1 1380 6000 6030 5952 -20982 1 1380 6000 6030 5952 -20982 1 1380 6000 6030 5952 -20982 2 1379 5995 6030 5952 -20982 2 1379 5995 6030 5952 -20982 0 1380 6000 6030 5952 -20982 0 1380 6000 6030 5952 -20982 0 1380 6000 6030 5952 -20982 0 1380 6000 6030 5952 -20982 2026-03-05 18:23:31,938 Hysteresis 557 0: raw(6000 16000 16000 16000) min(5952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-48 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 30 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1380 6000 6030 5952 -20982 0 1380 6000 6030 5952 -20982 6 1377 5986 6030 5952 -20982 6 1377 5986 6030 5952 -20982 10 1375 5978 6030 5952 -20982 10 1375 5978 6030 5952 -20982 8 1376 5982 6030 5952 -20982 8 1376 5982 6030 5952 -20982 8 1376 5982 6030 5952 -20982 8 1376 5982 6030 5952 -20982 -6 1383 6013 6030 5952 -20982 -6 1383 6013 6030 5952 -20982 -8 1384 6017 6030 5952 -20982 -8 1384 6017 6030 5952 -20982 -10 1385 6021 6030 5952 -20982 -10 1385 6021 6030 5952 -20982 -4 1382 6008 6030 5952 -20982 -4 1382 6008 6030 5952 -20982 -2 1381 6004 6030 5952 -20982 2026-03-05 18:23:41,952 Hysteresis 567 0: raw(6004 16000 16000 16000) min(5952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4 10000 0 0) 7: 0: 6004@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p 9: raw(0 9996 16000 16000) min(-52 9996 16000 16000) spread(-26986 9996 16000 16000) max_pv 26 9: [ 0 6004@1p ] PM PV mtr(W) avl(W) raw max min spread -2 1381 6004 6030 5952 -20982 -2 1381 6004 6030 5952 -20982 -2 1381 6004 6030 5952 -20982 5 1378 5991 6030 5952 -20982 5 1378 5991 6030 5952 -20982 7 1377 5986 6030 5952 -20982 9 1376 5982 6030 5952 -20982 9 1376 5982 6030 5952 -20982 9 1376 5982 6030 5952 -20982 9 1376 5982 6030 5952 -20982 9 1376 5982 6030 5952 -20982 9 1376 5982 6030 5952 -20982 0 1380 6000 6030 5952 -20982 0 1380 6000 6030 5952 -20982 -1 1380 6000 6030 5952 -20982 -1 1380 6000 6030 5952 -20982 -2 1381 6004 6030 5952 -20982 -2 1381 6004 6030 5952 -20982 -1 1380 6000 6030 5952 -20982 -1 1380 6000 6030 5952 -20982 2026-03-05 18:23:51,957 Hysteresis 577 0: raw(6000 16000 16000 16000) min(5952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-48 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 30 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1380 6000 6030 5952 -20982 0 1380 6000 6030 5952 -20982 0 1380 6000 6030 5952 -20982 0 1380 6000 6030 5952 -20982 2 1379 5995 6030 5952 -20982 2 1379 5995 6030 5952 -20982 4 1378 5991 6030 5952 -20982 4 1378 5991 6030 5952 -20982 5 1378 5991 6030 5952 -20982 5 1378 5991 6030 5952 -20982 4 1378 5991 6030 5952 -20982 4 1378 5991 6030 5952 -20982 4 1378 5991 6030 5952 -20982 4 1378 5991 6030 5952 -20982 2 1379 5995 6030 5952 -20982 2 1379 5995 6030 5952 -20982 0 1380 6000 6030 5952 -20982 0 1380 6000 6030 5952 -20982 0 1380 6000 6030 5952 -20982 0 1380 6000 6030 5952 -20982 2026-03-05 18:24:01,988 Hysteresis 587 0: raw(6000 16000 16000 16000) min(5952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-48 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 30 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1380 6000 6030 5952 -20982 0 1380 6000 6030 5952 -20982 12 1374 5973 6030 5952 -20982 12 1374 5973 6030 5952 -20982 12 1374 5973 6030 5952 -20982 12 1374 5973 6030 5952 -20982 10 1375 5978 6030 5952 -20982 10 1375 5978 6030 5952 -20982 2 1379 5995 6030 5952 -20982 2 1379 5995 6030 5952 -20982 -2 1381 6004 6030 5952 -20982 -2 1381 6004 6030 5952 -20982 -7 1383 6013 6030 5952 -20982 -7 1383 6013 6030 5952 -20982 -7 1383 6013 6030 5952 -20982 -7 1383 6013 6030 5952 -20982 -3 1381 6004 6030 5952 -20982 -3 1381 6004 6030 5952 -20982 7 1377 5986 6030 5952 -20982 7 1377 5986 6030 5952 -20982 2026-03-05 18:24:12,116 Hysteresis 597 0: raw(5986 16000 16000 16000) min(5952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6030 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-14 10000 16000 16000) min(-48 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 30 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 7 1377 5986 6030 5952 -20982 7 1377 5986 6030 5952 -20982 6 1377 5986 6030 5952 -20982 6 1377 5986 6030 5952 -20982 3 1379 5995 6030 5952 -20982 3 1379 5995 6030 5952 -20982 3 1379 5995 6030 5952 -20982 3 1379 5995 6030 5952 -20982 0 1380 6000 6030 5952 -20982 0 1380 6000 6030 5952 -20982 0 1380 6000 6030 5952 -20982 0 1380 6000 6030 5952 -20982 0 1380 6000 6030 5952 -20982 0 1380 6000 6030 5952 -20982 0 1380 6000 6030 5952 -20982 -1 1380 6000 6030 5952 -20982 -1 1380 6000 6030 5952 -20982 2 1379 5995 6030 5952 -20982 2 1379 5995 6030 5952 -20982 4 1378 5991 6030 5952 -20982 2026-03-05 18:24:22,125 Hysteresis 607 0: raw(5991 16000 16000 16000) min(5952 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6030 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-9 10000 16000 16000) min(-48 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 30 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 4 1378 5991 6030 5952 -20982 5 1378 5991 6030 5952 -20982 5 1378 5991 6030 5952 -20982 6 1377 5986 6030 5952 -20982 6 1377 5986 6030 5952 -20982 4 1378 5991 6030 5952 -20982 4 1378 5991 6030 5952 -20982 4 1378 5991 6030 5969 -20982 4 1378 5991 6030 5969 -20982 0 1380 6000 6030 5969 -20982 0 1380 6000 6030 5969 -20982 -1 1380 6000 6030 5969 -20982 -1 1380 6000 6030 5969 -20982 -1 1380 6000 6030 5969 -20982 -1 1380 6000 6030 5969 -20982 0 1380 6000 6030 5969 -20982 0 1380 6000 6030 5969 -20982 0 1380 6000 6030 5969 -20982 -1 1380 6000 6030 5969 -20982 2026-03-05 18:24:32,129 Hysteresis 617 0: raw(6000 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-31 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 30 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -1 1380 6000 6030 5969 -20982 5 1378 5991 6030 5969 -20982 5 1378 5991 6030 5969 -20982 8 1376 5982 6030 5969 -20982 8 1376 5982 6030 5969 -20982 6 1377 5986 6030 5969 -20982 6 1377 5986 6030 5969 -20982 0 1380 6000 6030 5969 -20982 0 1380 6000 6030 5969 -20982 0 1380 6000 6030 5969 -20982 0 1380 6000 6030 5969 -20982 -5 1382 6008 6030 5969 -20982 -5 1382 6008 6030 5969 -20982 -5 1382 6008 6030 5969 -20982 -5 1382 6008 6030 5969 -20982 -7 1383 6013 6030 5969 -20982 -7 1383 6013 6030 5969 -20982 -2 1381 6004 6030 5969 -20982 -2 1381 6004 6030 5969 -20982 -2 1381 6004 6030 5969 -20982 2026-03-05 18:24:42,135 Hysteresis 627 0: raw(6004 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4 10000 0 0) 7: 0: 6004@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p 9: raw(0 9996 16000 16000) min(-35 9996 16000 16000) spread(-26986 9996 16000 16000) max_pv 26 9: [ 0 6004@1p ] PM PV mtr(W) avl(W) raw max min spread -2 1381 6004 6030 5969 -20982 4 1378 5991 6030 5969 -20982 4 1378 5991 6030 5969 -20982 6 1377 5986 6026 5969 -20982 6 1377 5986 6026 5969 -20982 8 1376 5982 6026 5969 -20982 8 1376 5982 6026 5969 -20982 6 1377 5986 6026 5969 -20982 6 1377 5986 6026 5969 -20982 3 1379 5995 6026 5969 -20982 3 1379 5995 6026 5969 -20982 3 1379 5995 6026 5969 -20982 3 1379 5995 6026 5969 -20982 1 1380 6000 6026 5969 -20982 1 1380 6000 6026 5969 -20982 0 1380 6000 6026 5969 -20982 0 1380 6000 6026 5969 -20982 -1 1380 6000 6026 5969 -20982 -1 1380 6000 6026 5969 -20982 0 1380 6000 6026 5969 -20982 2026-03-05 18:24:52,161 Hysteresis 637 0: raw(6000 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6026 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-31 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 26 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1380 6000 6026 5969 -20982 0 1380 6000 6026 5969 -20982 0 1380 6000 6026 5969 -20982 -1 1380 6000 6026 5969 -20982 -1 1380 6000 6026 5969 -20982 1 1380 6000 6026 5969 -20982 1 1380 6000 6026 5969 -20982 0 1380 6000 6026 5969 -20982 0 1380 6000 6026 5969 -20982 0 1380 6000 6026 5969 -20982 0 1380 6000 6026 5969 -20982 3 1379 5995 6026 5969 -20982 3 1379 5995 6026 5969 -20982 3 1379 5995 6026 5969 -20982 3 1379 5995 6026 5969 -20982 2 1379 5995 6026 5969 -20982 2 1379 5995 6026 5969 -20982 1 1380 6000 6026 5969 -20982 1 1380 6000 6026 5969 -20982 1 1380 6000 6026 5969 -20982 2026-03-05 18:25:02,388 Hysteresis 648 0: raw(6000 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6026 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-31 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 26 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 1 1380 6000 6026 5969 -20982 12 1374 5973 6026 5969 -20982 12 1374 5973 6026 5969 -20982 12 1374 5973 6026 5969 -20982 12 1374 5973 6026 5969 -20982 10 1375 5978 6026 5969 -20982 10 1375 5978 6026 5969 -20982 3 1379 5995 6026 5969 -20982 3 1379 5995 6026 5969 -20982 -2 1381 6004 6026 5969 -20982 -2 1381 6004 6026 5969 -20982 -7 1383 6013 6026 5969 -20982 -7 1383 6013 6026 5969 -20982 -4 1382 6008 6026 5969 -20982 -4 1382 6008 6026 5969 -20982 -4 1382 6008 6026 5969 -20982 -4 1382 6008 6026 5969 -20982 15 1373 5969 6026 5969 -20982 15 1373 5969 6026 5969 -20982 16 1372 5965 6026 5965 -20982 2026-03-05 18:25:12,528 Hysteresis 658 0: raw(5965 16000 16000 16000) min(5965 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6026 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6026 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-35 10000 16000 16000) min(-35 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 26 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 16 1372 5965 6026 5965 -20982 5 1378 5991 6026 5965 -20982 5 1378 5991 6026 5965 -20982 -1 1380 6000 6026 5965 -20982 -1 1380 6000 6026 5965 -20982 -1 1380 6000 6026 5965 -20982 -1 1380 6000 6026 5965 -20982 -5 1382 6008 6026 5965 -20982 -5 1382 6008 6026 5965 -20982 -4 1382 6008 6026 5965 -20982 -4 1382 6008 6026 5965 -20982 -3 1381 6004 6026 5965 -20982 -3 1381 6004 6026 5965 -20982 -1 1380 6000 6026 5965 -20982 -1 1380 6000 6026 5965 -20982 1 1380 6000 6026 5965 -20982 1 1380 6000 6026 5965 -20982 1 1380 6000 6026 5965 -20982 1 1380 6000 6026 5965 -20982 3 1379 5995 6026 5965 -20982 2026-03-05 18:25:22,534 Hysteresis 668 0: raw(5995 16000 16000 16000) min(5965 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6026 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6026 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-5 10000 16000 16000) min(-35 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 26 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 3 1379 5995 6026 5965 -20982 3 1379 5995 6026 5965 -20982 3 1379 5995 6026 5965 -20982 3 1379 5995 6026 5965 -20982 3 1379 5995 6026 5965 -20982 2 1379 5995 6026 5965 -20982 2 1379 5995 6026 5965 -20982 2 1379 5995 6026 5965 -20982 2 1379 5995 6026 5965 -20982 0 1380 6000 6026 5965 -20982 0 1380 6000 6026 5965 -20982 0 1380 6000 6026 5965 -20982 0 1380 6000 6026 5965 -20982 0 1380 6000 6026 5965 -20982 0 1380 6000 6026 5965 -20982 -1 1380 6000 6026 5965 -20982 -1 1380 6000 6026 5965 -20982 0 1380 6000 6026 5965 -20982 0 1380 6000 6026 5965 -20982 2026-03-05 18:25:32,540 Hysteresis 678 0: raw(6000 16000 16000 16000) min(5965 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6026 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-35 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 26 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1380 6000 6026 5965 -20982 0 1380 6000 6026 5965 -20982 8 1376 5982 6026 5965 -20982 8 1376 5982 6026 5965 -20982 12 1374 5973 6026 5965 -20982 14 1373 5969 6026 5965 -20982 14 1373 5969 6026 5965 -20982 6 1377 5986 6026 5965 -20982 6 1377 5986 6026 5965 -20982 6 1377 5986 6026 5965 -20982 6 1377 5986 6026 5965 -20982 -8 1384 6017 6026 5965 -20982 -8 1384 6017 6026 5965 -20982 -11 1385 6021 6026 5965 -20982 -11 1385 6021 6026 5965 -20982 -14 1387 6030 6030 5965 -20982 -14 1387 6030 6030 5965 -20982 -10 1385 6021 6030 5965 -20982 -10 1385 6021 6030 5965 -20982 -5 1382 6008 6030 5965 -20982 2026-03-05 18:25:42,548 Hysteresis 688 0: raw(6008 16000 16000 16000) min(5965 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (8 10000 0 0) 7: 0: 6008@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6008@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6008@1p 9: raw(0 9992 16000 16000) min(-43 9992 16000 16000) spread(-26990 9992 16000 16000) max_pv 22 9: [ 0 6008@1p ] PM PV mtr(W) avl(W) raw max min spread -5 1383 6013 6030 5965 -20982 -5 1383 6013 6030 5965 -20982 -5 1383 6013 6030 5965 -20982 35 1364 5930 6030 5930 -20982 35 1364 5930 6030 5930 -20982 37 1363 5926 6030 5926 -20982 37 1363 5926 6030 5926 -20982 40 1361 5917 6030 5917 -20982 40 1361 5917 6030 5917 -20982 26 1368 5947 6030 5917 -20982 26 1368 5947 6030 5917 -20982 26 1368 5947 6030 5917 -20982 26 1368 5947 6030 5917 -20982 3 1380 6000 6030 5917 -20982 3 1380 6000 6030 5917 -20982 2 1380 6000 6030 5917 -20982 2 1380 6000 6030 5917 -20982 -2 1382 6008 6030 5917 -20982 -2 1382 6008 6030 5917 -20982 -7 1384 6017 6030 5917 -20982 2026-03-05 18:25:52,588 Hysteresis 698 0: raw(6017 16000 16000 16000) min(5917 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (17 10000 0 0) 7: 0: 6017@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6017@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6017@1p 9: raw(0 9983 16000 16000) min(-100 9983 16000 16000) spread(-26999 9983 16000 16000) max_pv 13 9: [ 0 6017@1p ] PM PV mtr(W) avl(W) raw max min spread -7 1386 6026 6030 5917 -20982 -5 1385 6021 6030 5917 -20982 -5 1385 6021 6030 5917 -20982 -5 1385 6021 6030 5917 -20982 -5 1385 6021 6030 5917 -20982 -2 1384 6017 6030 5917 -20982 0 1383 6013 6030 5917 -20982 0 1383 6013 6030 5917 -20982 2 1382 6008 6030 5917 -20982 2 1382 6008 6030 5917 -20982 4 1381 6004 6030 5917 -20982 4 1381 6004 6030 5917 -20982 4 1381 6004 6030 5917 -20982 4 1381 6004 6030 5917 -20982 5 1381 6004 6030 5917 -20982 5 1381 6004 6030 5917 -20982 5 1381 6004 6030 5917 -20982 5 1381 6004 6030 5917 -20982 5 1381 6004 6030 5917 -20982 5 1381 6004 6030 5917 -20982 2026-03-05 18:26:02,777 Hysteresis 708 0: raw(6004 16000 16000 16000) min(5917 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4 10000 0 0) 7: 0: 6004@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p 9: raw(0 9996 16000 16000) min(-87 9996 16000 16000) spread(-26986 9996 16000 16000) max_pv 26 9: [ 0 6004@1p ] PM PV mtr(W) avl(W) raw max min spread 16 1372 5965 6030 5917 -20982 16 1372 5965 6030 5917 -20982 12 1374 5973 6030 5917 -20982 12 1374 5973 6030 5917 -20982 12 1374 5973 6030 5917 -20982 12 1374 5973 6030 5917 -20982 -4 1382 6008 6030 5917 -20982 -4 1382 6008 6030 5917 -20982 -17 1388 6034 6034 5917 -20982 -17 1388 6034 6034 5917 -20982 -27 1393 6056 6056 5917 -20982 -27 1393 6056 6056 5917 -20982 -28 1394 6060 6060 5917 -20982 -28 1394 6060 6060 5917 -20982 -28 1394 6060 6060 5917 -20982 -28 1394 6060 6060 5917 -20982 -12 1386 6026 6060 5917 -20982 -12 1386 6026 6060 5917 -20982 -3 1381 6004 6060 5917 -20982 -3 1381 6004 6060 5917 -20982 2026-03-05 18:26:12,786 Hysteresis 718 0: raw(6004 16000 16000 16000) min(5917 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6060 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4 10000 0 0) 7: 0: 6004@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p 9: raw(0 9996 16000 16000) min(-87 9996 16000 16000) spread(-26986 9996 16000 16000) max_pv 56 9: [ 0 6004@1p ] PM PV mtr(W) avl(W) raw max min spread 7 1377 5986 6060 5917 -20982 7 1377 5986 6060 5917 -20982 9 1376 5982 6060 5917 -20982 9 1376 5982 6060 5917 -20982 14 1373 5969 6060 5917 -20982 14 1373 5969 6060 5917 -20982 14 1373 5969 6060 5917 -20982 14 1373 5969 6060 5917 -20982 10 1375 5978 6060 5917 -20982 10 1375 5978 6060 5917 -20982 5 1378 5991 6060 5917 -20982 5 1378 5991 6060 5917 -20982 3 1379 5995 6060 5917 -20982 3 1379 5995 6060 5917 -20982 0 1380 6000 6060 5917 -20982 0 1380 6000 6060 5917 -20982 0 1380 6000 6060 5917 -20982 0 1380 6000 6060 5917 -20982 0 1380 6000 6060 5917 -20982 2026-03-05 18:26:22,795 Hysteresis 728 0: raw(6000 16000 16000 16000) min(5917 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6060 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-83 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 60 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -6 1383 6013 6060 5917 -20982 -6 1383 6013 6060 5917 -20982 -5 1382 6008 6060 5917 -20982 -5 1382 6008 6060 5917 -20982 -5 1382 6008 6060 5917 -20982 -1 1380 6000 6060 5917 -20982 -1 1380 6000 6060 5917 -20982 0 1380 6000 6060 5917 -20982 0 1380 6000 6060 5917 -20982 0 1380 6000 6060 5917 -20982 0 1380 6000 6060 5917 -20982 8 1376 5982 6060 5917 -20982 8 1376 5982 6060 5917 -20982 6 1377 5986 6060 5917 -20982 6 1377 5986 6060 5917 -20982 7 1377 5986 6060 5917 -20982 7 1377 5986 6060 5917 -20982 2 1379 5995 6060 5917 -20982 2 1379 5995 6060 5917 -20982 2 1379 5995 6060 5917 -20982 2026-03-05 18:26:32,804 Hysteresis 738 0: raw(5995 16000 16000 16000) min(5917 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6060 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6060 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-5 10000 16000 16000) min(-83 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 60 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 2 1379 5995 6060 5917 -20982 7 1377 5986 6060 5917 -20982 7 1377 5986 6060 5917 -20982 6 1377 5986 6060 5917 -20982 6 1377 5986 6060 5917 -20982 6 1377 5986 6060 5917 -20982 6 1377 5986 6060 5917 -20982 2 1379 5995 6060 5917 -20982 2 1379 5995 6060 5917 -20982 5 1378 5991 6060 5917 -20982 5 1378 5991 6060 5917 -20982 -5 1382 6008 6060 5917 -20982 -5 1382 6008 6060 5917 -20982 -8 1384 6017 6060 5917 -20982 -8 1384 6017 6060 5917 -20982 -12 1386 6026 6060 5917 -20982 -12 1386 6026 6060 5917 -20982 -8 1384 6017 6060 5917 -20982 -8 1384 6017 6060 5917 -20982 -6 1383 6013 6060 5917 -20982 2026-03-05 18:26:42,823 Hysteresis 748 0: raw(6013 16000 16000 16000) min(5917 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6060 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (13 10000 0 0) 7: 0: 6013@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6013@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6013@1p 9: raw(0 9987 16000 16000) min(-96 9987 16000 16000) spread(-26995 9987 16000 16000) max_pv 47 9: [ 0 6013@1p ] PM PV mtr(W) avl(W) raw max min spread -6 1385 6021 6060 5917 -20982 -6 1385 6021 6060 5917 -20982 -6 1385 6021 6060 5917 -20982 7 1379 5995 6060 5917 -20982 7 1379 5995 6060 5917 -20982 13 1376 5982 6060 5917 -20982 15 1375 5978 6060 5917 -20982 15 1375 5978 6060 5917 -20982 14 1375 5978 6060 5917 -20982 14 1375 5978 6060 5917 -20982 9 1378 5991 6060 5917 -20982 9 1378 5991 6060 5917 -20982 9 1378 5991 6060 5917 -20982 9 1378 5991 6060 5917 -20982 0 1382 6008 6060 5917 -20982 0 1382 6008 6060 5917 -20982 -4 1384 6017 6060 5917 -20982 -4 1384 6017 6060 5917 -20982 -5 1384 6017 6060 5917 -20982 2026-03-05 18:26:52,856 Hysteresis 758 0: raw(6017 16000 16000 16000) min(5917 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6060 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (17 10000 0 0) 7: 0: 6017@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6017@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6017@1p 9: raw(0 9983 16000 16000) min(-100 9983 16000 16000) spread(-26999 9983 16000 16000) max_pv 43 9: [ 0 6017@1p ] PM PV mtr(W) avl(W) raw max min spread -5 1385 6021 6060 5917 -20982 -5 1385 6021 6060 5917 -20982 -5 1385 6021 6060 5917 -20982 -5 1385 6021 6060 5917 -20982 -5 1385 6021 6060 5917 -20982 -28 1397 6073 6073 5917 -20982 -28 1397 6073 6073 5917 -20982 -24 1395 6065 6073 5917 -20982 -24 1395 6065 6073 5917 -20982 -23 1394 6060 6073 5917 -20982 -23 1394 6060 6073 5917 -20982 -12 1389 6039 6073 5917 -20982 -12 1389 6039 6073 5917 -20982 -12 1389 6039 6073 5917 -20982 -12 1389 6039 6073 5917 -20982 10 1378 5991 6073 5917 -20982 10 1378 5991 6073 5917 -20982 17 1375 5978 6073 5917 -20982 17 1375 5978 6073 5917 -20982 24 1371 5960 6073 5917 -20982 2026-03-05 18:27:02,870 Hysteresis 768 0: raw(5960 16000 16000 16000) min(5917 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6073 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6073 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-40 10000 16000 16000) min(-83 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 73 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 24 1368 5947 6073 5917 -20982 30 1365 5934 6073 5917 -20982 30 1365 5934 6073 5917 -20982 23 1369 5952 6073 5917 -20982 23 1369 5952 6073 5917 -20982 23 1369 5952 6073 5917 -20982 23 1369 5952 6073 5917 -20982 2 1379 5995 6073 5917 -20982 2 1379 5995 6073 5917 -20982 -6 1383 6013 6073 5917 -20982 -6 1383 6013 6073 5917 -20982 -9 1384 6017 6073 5917 -20982 -9 1384 6017 6073 5917 -20982 -10 1385 6021 6073 5917 -20982 -10 1385 6021 6073 5917 -20982 2 1379 5995 6073 5917 -20982 2 1379 5995 6073 5917 -20982 0 1380 6000 6073 5917 -20982 0 1380 6000 6073 5917 -20982 2 1379 5995 6073 5917 -20982 2026-03-05 18:27:12,879 Hysteresis 778 0: raw(5995 16000 16000 16000) min(5917 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6073 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6073 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-5 10000 16000 16000) min(-83 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 73 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 2 1379 5995 6073 5917 -20982 4 1378 5991 6073 5917 -20982 4 1378 5991 6073 5917 -20982 3 1379 5995 6073 5917 -20982 3 1379 5995 6073 5917 -20982 3 1379 5995 6073 5917 -20982 3 1379 5995 6073 5917 -20982 3 1379 5995 6073 5917 -20982 3 1379 5995 6073 5917 -20982 1 1380 6000 6073 5917 -20982 1 1380 6000 6073 5917 -20982 3 1379 5995 6073 5917 -20982 3 1379 5995 6073 5917 -20982 1 1380 6000 6073 5917 -20982 1 1380 6000 6073 5917 -20982 1 1380 6000 6073 5917 -20982 1 1380 6000 6073 5917 -20982 1 1380 6000 6073 5917 -20982 1 1380 6000 6073 5917 -20982 1 1380 6000 6073 5917 -20982 2026-03-05 18:27:22,888 Hysteresis 788 0: raw(6000 16000 16000 16000) min(5917 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6073 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-83 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 73 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 1 1380 6000 6073 5917 -20982 0 1380 6000 6073 5917 -20982 0 1380 6000 6073 5917 -20982 3 1379 5995 6073 5917 -20982 3 1379 5995 6073 5917 -20982 4 1378 5991 6073 5917 -20982 4 1378 5991 6073 5917 -20982 4 1378 5991 6073 5917 -20982 4 1378 5991 6073 5917 -20982 4 1378 5991 6073 5917 -20982 4 1378 5991 6073 5917 -20982 5 1378 5991 6073 5917 -20982 5 1378 5991 6073 5917 -20982 3 1379 5995 6073 5917 -20982 3 1379 5995 6073 5917 -20982 2 1379 5995 6073 5917 -20982 2 1379 5995 6073 5917 -20982 2 1379 5995 6073 5917 -20982 2 1379 5995 6073 5917 -20982 8 1376 5982 6073 5917 -20982 2026-03-05 18:27:32,973 Hysteresis 798 0: raw(5982 16000 16000 16000) min(5917 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6073 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6073 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-18 10000 16000 16000) min(-83 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 73 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 8 1376 5982 6073 5917 -20982 10 1375 5978 6073 5917 -20982 10 1375 5978 6073 5917 -20982 8 1376 5982 6073 5917 -20982 8 1376 5982 6073 5917 -20982 3 1379 5995 6073 5917 -20982 3 1379 5995 6073 5917 -20982 -6 1383 6013 6073 5917 -20982 -6 1383 6013 6073 5917 -20982 -6 1383 6013 6073 5917 -20982 -6 1383 6013 6073 5917 -20982 -10 1385 6021 6073 5917 -20982 -10 1385 6021 6073 5917 -20982 -8 1384 6017 6073 5917 -20982 -8 1384 6017 6073 5917 -20982 -5 1382 6008 6073 5917 -20982 -5 1382 6008 6073 5917 -20982 -2 1381 6004 6073 5917 -20982 -2 1381 6004 6073 5917 -20982 -2 1381 6004 6073 5917 -20982 2026-03-05 18:27:43,211 Hysteresis 809 0: raw(6004 16000 16000 16000) min(5917 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6073 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4 10000 0 0) 7: 0: 6004@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p 9: raw(0 9996 16000 16000) min(-87 9996 16000 16000) spread(-26986 9996 16000 16000) max_pv 69 9: [ 0 6004@1p ] PM PV mtr(W) avl(W) raw max min spread -2 1381 6004 6073 5917 -20982 5 1378 5991 6073 5917 -20982 5 1378 5991 6073 5917 -20982 7 1377 5986 6073 5917 -20982 7 1377 5986 6073 5917 -20982 10 1375 5978 6073 5917 -20982 10 1375 5978 6073 5917 -20982 9 1376 5982 6073 5917 -20982 9 1376 5982 6073 5917 -20982 5 1378 5991 6073 5917 -20982 5 1378 5991 6073 5917 -20982 5 1378 5991 6073 5917 -20982 5 1378 5991 6073 5917 -20982 -1 1380 6000 6073 5917 -20982 -1 1380 6000 6073 5917 -20982 -2 1381 6004 6073 5917 -20982 -2 1381 6004 6073 5917 -20982 1 1380 6000 6073 5917 -20982 1 1380 6000 6073 5917 -20982 -1 1380 6000 6073 5917 -20982 2026-03-05 18:27:53,455 Hysteresis 819 0: raw(6000 16000 16000 16000) min(5917 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6073 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-83 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 73 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -1 1380 6000 6073 5917 -20982 -1 1380 6000 6073 5917 -20982 -1 1380 6000 6073 5917 -20982 0 1380 6000 6073 5917 -20982 0 1380 6000 6073 5917 -20982 1 1380 6000 6073 5917 -20982 1 1380 6000 6073 5917 -20982 2 1379 5995 6073 5917 -20982 2 1379 5995 6073 5917 -20982 2 1379 5995 6073 5917 -20982 2 1379 5995 6073 5917 -20982 1 1380 6000 6073 5917 -20982 1 1380 6000 6073 5917 -20982 1 1380 6000 6073 5917 -20982 1 1380 6000 6073 5917 -20982 0 1380 6000 6073 5917 -20982 0 1380 6000 6073 5917 -20982 0 1380 6000 6073 5917 -20982 0 1380 6000 6073 5917 -20982 9 1376 5982 6073 5917 -20982 2026-03-05 18:28:03,699 Hysteresis 829 0: raw(5982 16000 16000 16000) min(5917 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6073 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6073 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-18 10000 16000 16000) min(-83 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 73 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 9 1376 5982 6073 5917 -20982 9 1376 5982 6073 5917 -20982 9 1376 5982 6073 5917 -20982 9 1376 5982 6073 5917 -20982 9 1376 5982 6073 5917 -20982 3 1379 5995 6073 5917 -20982 3 1379 5995 6073 5917 -20982 -5 1382 6008 6073 5917 -20982 -5 1382 6008 6073 5917 -20982 -7 1383 6013 6073 5917 -20982 -7 1383 6013 6073 5917 -20982 -4 1382 6008 6073 5917 -20982 -4 1382 6008 6073 5917 -20982 -3 1381 6004 6073 5917 -20982 -3 1381 6004 6073 5917 -20982 -3 1381 6004 6073 5917 -20982 -3 1381 6004 6073 5917 -20982 3 1379 5995 6073 5917 -20982 3 1379 5995 6073 5917 -20982 5 1378 5991 6073 5917 -20982 2026-03-05 18:28:13,929 Hysteresis 839 0: raw(5991 16000 16000 16000) min(5917 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6073 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6073 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-9 10000 16000 16000) min(-83 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 73 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 5 1378 5991 6073 5917 -20982 5 1378 5991 6073 5917 -20982 5 1378 5991 6073 5917 -20982 8 1376 5982 6073 5917 -20982 8 1376 5982 6073 5917 -20982 8 1376 5982 6073 5917 -20982 8 1376 5982 6073 5917 -20982 4 1378 5991 6073 5917 -20982 4 1378 5991 6073 5917 -20982 0 1380 6000 6073 5917 -20982 0 1380 6000 6073 5917 -20982 0 1380 6000 6073 5917 -20982 0 1380 6000 6073 5917 -20982 -2 1381 6004 6073 5917 -20982 -2 1381 6004 6073 5917 -20982 -4 1382 6008 6073 5917 -20982 -4 1382 6008 6073 5917 -20982 -4 1382 6008 6073 5917 -20982 -4 1382 6008 6073 5917 -20982 -4 1382 6008 6073 5917 -20982 2026-03-05 18:28:24,179 Hysteresis 850 0: raw(6008 16000 16000 16000) min(5917 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6073 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (8 10000 0 0) 7: 0: 6008@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6008@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6008@1p 9: raw(0 9992 16000 16000) min(-91 9992 16000 16000) spread(-26990 9992 16000 16000) max_pv 65 9: [ 0 6008@1p ] PM PV mtr(W) avl(W) raw max min spread -4 1383 6013 6073 5917 -20982 -4 1383 6013 6073 5917 -20982 -4 1383 6013 6073 5917 -20982 -3 1382 6008 6073 5917 -20982 -3 1382 6008 6073 5917 -20982 -1 1381 6004 6073 5917 -20982 -1 1381 6004 6073 5917 -20982 -1 1381 6004 6073 5917 -20982 -1 1381 6004 6073 5917 -20982 4 1379 5995 6073 5917 -20982 4 1379 5995 6073 5917 -20982 15 1374 5973 6073 5917 -20982 15 1374 5973 6073 5917 -20982 9 1377 5986 6073 5917 -20982 9 1377 5986 6073 5917 -20982 10 1376 5982 6073 5917 -20982 10 1376 5982 6073 5917 -20982 3 1380 6000 6073 5917 -20982 3 1380 6000 6073 5917 -20982 8 1377 5986 6073 5917 -20982 2026-03-05 18:28:34,413 Hysteresis 860 0: raw(5986 16000 16000 16000) min(5917 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6073 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6073 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-14 10000 16000 16000) min(-83 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 73 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 8 1376 5982 6073 5917 -20982 6 1377 5986 6073 5917 -20982 6 1377 5986 6073 5917 -20982 3 1379 5995 6073 5917 -20982 3 1379 5995 6073 5917 -20982 -5 1382 6008 6073 5917 -20982 -5 1382 6008 6073 5917 -20982 -5 1382 6008 6073 5917 -20982 -5 1382 6008 6073 5917 -20982 -8 1384 6017 6073 5917 -20982 -8 1384 6017 6073 5917 -20982 -9 1384 6017 6073 5917 -20982 -9 1384 6017 6073 5917 -20982 -7 1383 6013 6073 5917 -20982 -7 1383 6013 6073 5917 -20982 0 1380 6000 6073 5917 -20982 0 1380 6000 6073 5917 -20982 4 1378 5991 6073 5917 -20982 4 1378 5991 6073 5917 -20982 4 1378 5991 6073 5917 -20982 2026-03-05 18:28:44,542 Hysteresis 870 0: raw(5991 16000 16000 16000) min(5917 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6073 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6073 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-9 10000 16000 16000) min(-83 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 73 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 4 1378 5991 6073 5917 -20982 11 1375 5978 6073 5917 -20982 11 1375 5978 6073 5917 -20982 11 1375 5978 6073 5917 -20982 11 1375 5978 6073 5917 -20982 14 1373 5969 6073 5917 -20982 14 1373 5969 6073 5917 -20982 7 1377 5986 6073 5917 -20982 7 1377 5986 6073 5917 -20982 7 1377 5986 6073 5917 -20982 7 1377 5986 6073 5917 -20982 -1 1380 6000 6073 5917 -20982 -1 1380 6000 6073 5917 -20982 -3 1381 6004 6073 5917 -20982 -3 1381 6004 6073 5917 -20982 -2 1381 6004 6073 5917 -20982 -2 1381 6004 6073 5917 -20982 -5 1382 6008 6073 5917 -20982 0 1380 6000 6073 5917 -20982 0 1380 6000 6073 5917 -20982 2026-03-05 18:28:54,547 Hysteresis 880 0: raw(6000 16000 16000 16000) min(5917 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6073 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-83 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 73 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1380 6000 6073 5917 -20982 0 1380 6000 6073 5917 -20982 -1 1380 6000 6073 5917 -20982 -1 1380 6000 6073 5917 -20982 1 1380 6000 6073 5917 -20982 1 1380 6000 6073 5917 -20982 3 1379 5995 6073 5917 -20982 3 1379 5995 6073 5917 -20982 4 1378 5991 6073 5917 -20982 4 1378 5991 6073 5917 -20982 4 1378 5991 6073 5917 -20982 4 1378 5991 6073 5917 -20982 7 1377 5986 6073 5917 -20982 7 1377 5986 6073 5917 -20982 4 1378 5991 6073 5917 -20982 4 1378 5991 6073 5917 -20982 13 1374 5973 6073 5917 -20982 13 1374 5973 6073 5917 -20982 8 1376 5982 6073 5917 -20982 2026-03-05 18:29:04,554 Hysteresis 890 0: raw(5982 16000 16000 16000) min(5917 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6073 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6073 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-18 10000 16000 16000) min(-83 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 73 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 8 1376 5982 6073 5917 -20982 7 1377 5986 6073 5917 -20982 7 1377 5986 6073 5917 -20982 7 1377 5986 6073 5917 -20982 7 1377 5986 6073 5917 -20982 -6 1383 6013 6073 5917 -20982 -6 1383 6013 6073 5917 -20982 -8 1384 6017 6073 5917 -20982 -8 1384 6017 6073 5917 -20982 -8 1384 6017 6073 5917 -20982 -8 1384 6017 6073 5917 -20982 -5 1382 6008 6073 5917 -20982 -5 1382 6008 6073 5917 -20982 -5 1382 6008 6073 5917 -20982 -5 1382 6008 6073 5917 -20982 7 1377 5986 6073 5917 -20982 7 1377 5986 6073 5917 -20982 2 1379 5995 6073 5917 -20982 2 1379 5995 6073 5917 -20982 4 1378 5991 6073 5917 -20982 2026-03-05 18:29:14,559 Hysteresis 900 0: raw(5991 16000 16000 16000) min(5917 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6073 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6073 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-9 10000 16000 16000) min(-83 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 73 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 1 1380 6000 6073 5917 -20982 1 1380 6000 6073 5917 -20982 2 1379 5995 6073 5917 -20982 2 1379 5995 6073 5917 -20982 2 1379 5995 6073 5917 -20982 2 1379 5995 6073 5917 -20982 -1 1380 6000 6073 5917 -20982 -1 1380 6000 6073 5917 -20982 -1 1380 6000 6073 5917 -20982 -1 1380 6000 6073 5917 -20982 -1 1380 6000 6073 5917 -20982 -1 1380 6000 6073 5917 -20982 0 1380 6000 6073 5917 -20982 0 1380 6000 6073 5917 -20982 0 1380 6000 6073 5917 -20982 0 1380 6000 6073 5917 -20982 1 1380 6000 6073 5917 -20982 1 1380 6000 6073 5917 -20982 2 1379 5995 6073 5917 -20982 2 1379 5995 6073 5917 -20982 2026-03-05 18:29:24,595 Hysteresis 910 0: raw(5995 16000 16000 16000) min(5917 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6073 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6073 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-5 10000 16000 16000) min(-83 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 73 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 3 1379 5995 6073 5917 -20982 3 1379 5995 6073 5917 -20982 4 1378 5991 6073 5917 -20982 4 1378 5991 6073 5917 -20982 2 1379 5995 6073 5917 -20982 2 1379 5995 6073 5917 -20982 2 1379 5995 6073 5917 -20982 2 1379 5995 6073 5917 -20982 0 1380 6000 6073 5917 -20982 0 1380 6000 6073 5917 -20982 4 1378 5991 6073 5917 -20982 4 1378 5991 6073 5917 -20982 1 1380 6000 6073 5917 -20982 1 1380 6000 6073 5917 -20982 4 1378 5991 6073 5917 -20982 4 1378 5991 6073 5917 -20982 4 1378 5991 6073 5917 -20982 4 1378 5991 6073 5917 -20982 12 1374 5973 6073 5917 -20982 2026-03-05 18:29:34,818 Hysteresis 920 0: raw(5973 16000 16000 16000) min(5917 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6073 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6073 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-27 10000 16000 16000) min(-83 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 73 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 12 1374 5973 6073 5917 -20982 9 1376 5982 6073 5917 -20982 9 1376 5982 6073 5917 -20982 6 1377 5986 6073 5917 -20982 6 1377 5986 6073 5917 -20982 -2 1381 6004 6073 5917 -20982 -2 1381 6004 6073 5917 -20982 3 1379 5995 6073 5917 -20982 3 1379 5995 6073 5917 -20982 3 1379 5995 6073 5917 -20982 3 1379 5995 6073 5917 -20982 -6 1383 6013 6073 5917 -20982 -6 1383 6013 6073 5917 -20982 -2 1381 6004 6073 5917 -20982 -2 1381 6004 6073 5917 -20982 -2 1381 6004 6073 5917 -20982 -2 1381 6004 6073 5917 -20982 0 1380 6000 6073 5917 -20982 0 1380 6000 6073 5917 -20982 4 1378 5991 6073 5917 -20982 2026-03-05 18:29:45,045 Hysteresis 930 0: raw(5991 16000 16000 16000) min(5917 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6073 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6073 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-9 10000 16000 16000) min(-83 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 73 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 4 1378 5991 6073 5917 -20982 4 1378 5991 6073 5917 -20982 4 1378 5991 6073 5917 -20982 3 1379 5995 6073 5917 -20982 3 1379 5995 6073 5917 -20982 3 1379 5995 6073 5917 -20982 3 1379 5995 6073 5917 -20982 1 1380 6000 6073 5917 -20982 1 1380 6000 6073 5917 -20982 3 1379 5995 6073 5917 -20982 3 1379 5995 6073 5917 -20982 3 1379 5995 6073 5917 -20982 3 1379 5995 6073 5934 -20982 4 1378 5991 6073 5934 -20982 4 1378 5991 6073 5934 -20982 1 1380 6000 6073 5934 -20982 1 1380 6000 6073 5934 -20982 0 1380 6000 6073 5934 -20982 0 1380 6000 6073 5934 -20982 0 1380 6000 6073 5934 -20982 2026-03-05 18:29:55,274 Hysteresis 941 0: raw(6000 16000 16000 16000) min(5934 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6073 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-66 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 73 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1380 6000 6073 5934 -20982 3 1379 5995 6073 5934 -20982 3 1379 5995 6073 5934 -20982 3 1379 5995 6073 5934 -20982 3 1379 5995 6073 5934 -20982 4 1378 5991 6073 5934 -20982 4 1378 5991 6073 5934 -20982 5 1378 5991 6073 5934 -20982 5 1378 5991 6073 5934 -20982 4 1378 5991 6073 5934 -20982 4 1378 5991 6073 5934 -20982 6 1377 5986 6073 5934 -20982 6 1377 5986 6073 5934 -20982 6 1377 5986 6073 5934 -20982 6 1377 5986 6073 5934 -20982 8 1376 5982 6073 5934 -20982 8 1376 5982 6073 5934 -20982 6 1377 5986 6073 5934 -20982 6 1377 5986 6073 5934 -20982 5 1378 5991 6073 5934 -20982 2026-03-05 18:30:05,505 Hysteresis 951 0: raw(5991 16000 16000 16000) min(5934 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6073 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6073 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-9 10000 16000 16000) min(-66 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 73 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 5 1378 5991 6073 5934 -20982 5 1378 5991 6073 5934 -20982 5 1378 5991 6073 5934 -20982 -7 1383 6013 6073 5934 -20982 -7 1383 6013 6073 5934 -20982 -5 1382 6008 6073 5934 -20982 -5 1382 6008 6073 5934 -20982 -4 1382 6008 6073 5934 -20982 -4 1382 6008 6073 5934 -20982 -7 1383 6013 6073 5934 -20982 -7 1383 6013 6073 5934 -20982 -4 1382 6008 6073 5934 -20982 -4 1382 6008 6073 5934 -20982 4 1378 5991 6073 5934 -20982 4 1378 5991 6073 5934 -20982 11 1375 5978 6073 5934 -20982 11 1375 5978 6073 5934 -20982 8 1376 5982 6073 5934 -20982 8 1376 5982 6073 5934 -20982 7 1377 5986 6073 5934 -20982 2026-03-05 18:30:15,625 Hysteresis 961 0: raw(5986 16000 16000 16000) min(5934 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6073 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6073 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-14 10000 16000 16000) min(-66 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 73 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 7 1377 5986 6073 5934 -20982 0 1380 6000 6073 5934 -20982 0 1380 6000 6073 5934 -20982 0 1380 6000 6073 5934 -20982 0 1380 6000 6073 5934 -20982 -1 1380 6000 6073 5934 -20982 -1 1380 6000 6073 5934 -20982 3 1379 5995 6073 5934 -20982 3 1379 5995 6073 5934 -20982 0 1380 6000 6073 5934 -20982 0 1380 6000 6073 5934 -20982 0 1380 6000 6073 5934 -20982 0 1380 6000 6073 5934 -20982 0 1380 6000 6073 5934 -20982 0 1380 6000 6073 5934 -20982 0 1380 6000 6073 5934 -20982 0 1380 6000 6073 5934 -20982 0 1380 6000 6073 5934 -20982 0 1380 6000 6073 5934 -20982 1 1380 6000 6073 5934 -20982 2026-03-05 18:30:25,632 Hysteresis 971 0: raw(6000 16000 16000 16000) min(5934 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6073 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-66 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 73 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 1 1380 6000 6073 5934 -20982 3 1379 5995 6073 5934 -20982 3 1379 5995 6073 5934 -20982 2 1379 5995 6073 5934 -20982 2 1379 5995 6073 5934 -20982 2 1379 5995 6073 5934 -20982 2 1379 5995 6073 5934 -20982 0 1380 6000 6073 5934 -20982 0 1380 6000 6073 5934 -20982 -1 1380 6000 6073 5934 -20982 -1 1380 6000 6073 5934 -20982 -1 1380 6000 6073 5934 -20982 -1 1380 6000 6073 5934 -20982 0 1380 6000 6073 5934 -20982 0 1380 6000 6073 5934 -20982 11 1375 5978 6073 5934 -20982 11 1375 5978 6073 5934 -20982 11 1375 5978 6073 5934 -20982 11 1375 5978 6073 5934 -20982 2026-03-05 18:30:35,639 Hysteresis 981 0: raw(5978 16000 16000 16000) min(5934 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6073 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6073 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-22 10000 16000 16000) min(-66 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 73 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 10 1375 5978 6073 5934 -20982 10 1375 5978 6073 5934 -20982 3 1379 5995 6073 5934 -20982 3 1379 5995 6073 5934 -20982 -2 1381 6004 6073 5934 -20982 -2 1381 6004 6073 5934 -20982 -7 1383 6013 6073 5934 -20982 -7 1383 6013 6073 5934 -20982 -7 1383 6013 6073 5934 -20982 -7 1383 6013 6073 5934 -20982 -3 1381 6004 6073 5934 -20982 -3 1381 6004 6073 5934 -20982 -4 1382 6008 6073 5934 -20982 -4 1382 6008 6073 5934 -20982 -1 1380 6000 6073 5934 -20982 -1 1380 6000 6073 5934 -20982 5 1378 5991 6073 5934 -20982 5 1378 5991 6073 5934 -20982 5 1378 5991 6073 5934 -20982 5 1378 5991 6073 5934 -20982 2026-03-05 18:30:45,645 Hysteresis 991 0: raw(5991 16000 16000 16000) min(5934 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6073 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6073 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-9 10000 16000 16000) min(-66 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 73 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 5 1378 5991 6073 5934 -20982 5 1378 5991 6073 5934 -20982 3 1379 5995 6073 5934 -20982 3 1379 5995 6073 5934 -20982 1 1380 6000 6073 5934 -20982 1 1380 6000 6073 5934 -20982 0 1380 6000 6073 5934 -20982 0 1380 6000 6073 5934 -20982 0 1380 6000 6073 5934 -20982 0 1380 6000 6073 5934 -20982 1 1380 6000 6073 5934 -20982 1 1380 6000 6073 5934 -20982 4 1378 5991 6073 5934 -20982 4 1378 5991 6073 5934 -20982 3 1379 5995 6073 5934 -20982 3 1379 5995 6073 5934 -20982 3 1379 5995 6073 5934 -20982 0 1380 6000 6073 5934 -20982 0 1380 6000 6073 5934 -20982 0 1380 6000 6073 5934 -20982 2026-03-05 18:30:55,730 Hysteresis 1001 0: raw(6000 16000 16000 16000) min(5934 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6073 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-66 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 73 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1380 6000 6073 5934 -20982 0 1380 6000 6073 5934 -20982 0 1380 6000 6073 5934 -20982 2 1379 5995 6073 5934 -20982 2 1379 5995 6073 5934 -20982 1 1380 6000 6073 5934 -20982 1 1380 6000 6073 5934 -20982 2 1379 5995 6073 5934 -20982 2 1379 5995 6073 5934 -20982 2 1379 5995 6065 5934 -20982 2 1379 5995 6065 5934 -20982 2 1379 5995 6060 5934 -20982 2 1379 5995 6060 5934 -20982 10 1375 5978 6039 5934 -20982 10 1375 5978 6039 5934 -20982 14 1373 5969 6039 5934 -20982 14 1373 5969 6039 5934 -20982 11 1375 5978 6021 5934 -20982 11 1375 5978 6021 5934 -20982 5 1378 5991 6021 5934 -20982 2026-03-05 18:31:05,965 Hysteresis 1011 0: raw(5991 16000 16000 16000) min(5934 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6021 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6021 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-9 10000 16000 16000) min(-66 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 21 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 5 1378 5991 6021 5934 -20982 -5 1382 6008 6021 5934 -20982 -5 1382 6008 6021 5934 -20982 -8 1384 6017 6021 5934 -20982 -8 1384 6017 6021 5934 -20982 -7 1383 6013 6021 5952 -20982 -7 1383 6013 6021 5952 -20982 -2 1381 6004 6021 5952 -20982 -2 1381 6004 6021 5952 -20982 7 1377 5986 6021 5969 -20982 7 1377 5986 6021 5969 -20982 7 1377 5986 6021 5969 -20982 7 1377 5986 6021 5969 -20982 4 1378 5991 6021 5969 -20982 4 1378 5991 6021 5969 -20982 5 1378 5991 6021 5969 -20982 5 1378 5991 6021 5969 -20982 4 1378 5991 6021 5969 -20982 4 1378 5991 6021 5969 -20982 2 1379 5995 6021 5969 -20982 2026-03-05 18:31:16,210 Hysteresis 1022 0: raw(5995 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6021 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6021 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-5 10000 16000 16000) min(-31 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 21 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1380 6000 6021 5969 -20982 0 1380 6000 6021 5969 -20982 0 1380 6000 6021 5969 -20982 0 1380 6000 6021 5969 -20982 1 1380 6000 6021 5969 -20982 1 1380 6000 6021 5969 -20982 0 1380 6000 6021 5969 -20982 0 1380 6000 6021 5969 -20982 2 1379 5995 6021 5969 -20982 2 1379 5995 6021 5969 -20982 1 1380 6000 6021 5969 -20982 1 1380 6000 6021 5969 -20982 1 1380 6000 6021 5969 -20982 1 1380 6000 6021 5969 -20982 4 1378 5991 6021 5969 -20982 4 1378 5991 6021 5969 -20982 5 1378 5991 6021 5969 -20982 5 1378 5991 6021 5969 -20982 7 1377 5986 6021 5969 -20982 7 1377 5986 6021 5969 -20982 2026-03-05 18:31:26,456 Hysteresis 1032 0: raw(5986 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6021 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6021 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-14 10000 16000 16000) min(-31 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 21 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 6 1377 5986 6021 5969 -20982 6 1377 5986 6021 5969 -20982 3 1379 5995 6021 5969 -20982 3 1379 5995 6021 5969 -20982 3 1379 5995 6021 5969 -20982 3 1379 5995 6021 5969 -20982 4 1378 5991 6021 5969 -20982 4 1378 5991 6021 5969 -20982 2 1379 5995 6021 5969 -20982 2 1379 5995 6021 5969 -20982 2 1379 5995 6021 5969 -20982 2 1379 5995 6021 5969 -20982 7 1377 5986 6021 5969 -20982 7 1377 5986 6021 5969 -20982 7 1377 5986 6021 5969 -20982 7 1377 5986 6021 5969 -20982 6 1377 5986 6021 5969 -20982 6 1377 5986 6021 5969 -20982 5 1378 5991 6021 5969 -20982 2026-03-05 18:31:36,688 Hysteresis 1042 0: raw(5991 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6021 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6021 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-9 10000 16000 16000) min(-31 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 21 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 5 1378 5991 6021 5969 -20982 -2 1381 6004 6021 5969 -20982 -2 1381 6004 6021 5969 -20982 -7 1383 6013 6021 5969 -20982 -7 1383 6013 6021 5969 -20982 -5 1382 6008 6021 5969 -20982 -5 1382 6008 6021 5969 -20982 -5 1382 6008 6021 5969 -20982 -5 1382 6008 6021 5969 -20982 1 1380 6000 6021 5969 -20982 1 1380 6000 6021 5969 -20982 0 1380 6000 6021 5969 -20982 0 1380 6000 6021 5969 -20982 3 1379 5995 6021 5969 -20982 3 1379 5995 6021 5969 -20982 5 1378 5991 6021 5969 -20982 5 1378 5991 6017 5969 -20982 5 1378 5991 6017 5969 -20982 5 1378 5991 6017 5969 -20982 5 1378 5991 6017 5969 -20982 2026-03-05 18:31:46,782 Hysteresis 1052 0: raw(5991 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6017 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-9 10000 16000 16000) min(-31 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 17 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 5 1378 5991 6017 5969 -20982 3 1379 5995 6017 5969 -20982 3 1379 5995 6017 5969 -20982 1 1380 6000 6017 5969 -20982 1 1380 6000 6017 5969 -20982 1 1380 6000 6017 5969 -20982 1 1380 6000 6017 5969 -20982 1 1380 6000 6017 5969 -20982 1 1380 6000 6017 5969 -20982 -1 1380 6000 6017 5969 -20982 -1 1380 6000 6017 5969 -20982 0 1380 6000 6017 5969 -20982 0 1380 6000 6017 5969 -20982 -2 1381 6004 6017 5969 -20982 -2 1381 6004 6017 5969 -20982 0 1380 6000 6017 5969 -20982 0 1380 6000 6017 5969 -20982 0 1380 6000 6017 5969 -20982 0 1380 6000 6017 5969 -20982 0 1380 6000 6017 5969 -20982 2026-03-05 18:31:56,787 Hysteresis 1062 0: raw(6000 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-31 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 17 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1380 6000 6017 5969 -20982 4 1378 5991 6017 5969 -20982 4 1378 5991 6017 5969 -20982 0 1380 6000 6017 5969 -20982 0 1380 6000 6017 5969 -20982 3 1379 5995 6017 5969 -20982 3 1379 5995 6017 5969 -20982 3 1379 5995 6017 5969 -20982 3 1379 5995 6017 5969 -20982 7 1377 5986 6017 5969 -20982 7 1377 5986 6017 5969 -20982 7 1377 5986 6017 5969 -20982 14 1373 5969 6017 5969 -20982 14 1373 5969 6017 5969 -20982 8 1376 5982 6017 5969 -20982 8 1376 5982 6017 5969 -20982 12 1374 5973 6017 5969 -20982 12 1374 5973 6017 5969 -20982 6 1377 5986 6017 5969 -20982 6 1377 5986 6017 5969 -20982 2026-03-05 18:32:06,796 Hysteresis 1072 0: raw(5986 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6017 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-14 10000 16000 16000) min(-31 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 17 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 6 1377 5986 6017 5969 -20982 6 1377 5986 6017 5969 -20982 2 1379 5995 6017 5969 -20982 2 1379 5995 6017 5969 -20982 8 1376 5982 6017 5969 -20982 8 1376 5982 6017 5969 -20982 8 1376 5982 6017 5969 -20982 8 1376 5982 6017 5969 -20982 4 1378 5991 6017 5969 -20982 4 1378 5991 6017 5969 -20982 0 1380 6000 6017 5969 -20982 0 1380 6000 6017 5969 -20982 0 1380 6000 6017 5969 -20982 0 1380 6000 6017 5969 -20982 -6 1383 6013 6017 5969 -20982 -6 1383 6013 6017 5969 -20982 -13 1386 6026 6026 5969 -20982 -13 1386 6026 6026 5969 -20982 -12 1386 6026 6026 5969 -20982 -12 1386 6026 6026 5969 -20982 2026-03-05 18:32:16,801 Hysteresis 1082 0: raw(6026 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6026 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (26 10000 0 0) 7: 0: 6026@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6026@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6026@1p 9: raw(0 9974 16000 16000) min(-57 9974 16000 16000) spread(-27008 9974 16000 16000) max_pv 0 9: [ 0 6026@1p ] PM PV mtr(W) avl(W) raw max min spread -1 1385 6021 6026 5969 -20982 -1 1385 6021 6026 5969 -20982 -1 1385 6021 6026 5969 -20982 -1 1385 6021 6026 5969 -20982 17 1377 5986 6026 5969 -20982 17 1377 5986 6026 5969 -20982 17 1377 5986 6026 5969 -20982 17 1377 5986 6026 5969 -20982 3 1384 6017 6026 5969 -20982 3 1384 6017 6026 5969 -20982 -3 1386 6026 6026 5969 -20982 -3 1386 6026 6026 5969 -20982 -7 1388 6034 6034 5969 -20982 -7 1388 6034 6034 5969 -20982 -7 1388 6034 6034 5969 -20982 -7 1388 6034 6034 5969 -20982 -3 1386 6026 6034 5969 -20982 -3 1386 6026 6034 5969 -20982 0 1385 6021 6034 5969 -20982 0 1385 6021 6034 5969 -20982 2026-03-05 18:32:26,877 Hysteresis 1092 0: raw(6021 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6034 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (21 10000 0 0) 7: 0: 6021@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6021@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6021@1p 9: raw(0 9979 16000 16000) min(-52 9979 16000 16000) spread(-27003 9979 16000 16000) max_pv 13 9: [ 0 6021@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1384 6017 6034 5969 -20982 0 1384 6017 6034 5969 -20982 1 1384 6017 6034 5969 -20982 1 1384 6017 6034 5969 -20982 1 1384 6017 6034 5969 -20982 1 1384 6017 6034 5969 -20982 5 1382 6008 6034 5969 -20982 5 1382 6008 6034 5969 -20982 13 1378 5991 6034 5969 -20982 13 1378 5991 6034 5969 -20982 15 1377 5986 6034 5969 -20982 15 1377 5986 6034 5969 -20982 11 1379 5995 6034 5969 -20982 11 1379 5995 6034 5969 -20982 1 1384 6017 6034 5969 -20982 1 1384 6017 6034 5969 -20982 1 1384 6017 6034 5969 -20982 1 1384 6017 6034 5969 -20982 0 1384 6017 6034 5969 -20982 2026-03-05 18:32:37,120 Hysteresis 1102 0: raw(6017 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6034 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (17 10000 0 0) 7: 0: 6017@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6017@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6017@1p 9: raw(0 9983 16000 16000) min(-48 9983 16000 16000) spread(-26999 9983 16000 16000) max_pv 17 9: [ 0 6017@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1383 6013 6034 5969 -20982 -3 1384 6017 6034 5969 -20982 -3 1384 6017 6034 5969 -20982 -3 1384 6017 6034 5969 -20982 -3 1384 6017 6034 5969 -20982 -1 1383 6013 6034 5969 -20982 -1 1383 6013 6034 5969 -20982 -1 1383 6013 6034 5969 -20982 -1 1383 6013 6034 5969 -20982 3 1382 6008 6034 5969 -20982 3 1382 6008 6034 5969 -20982 5 1381 6004 6034 5969 -20982 5 1381 6004 6034 5969 -20982 5 1381 6004 6034 5969 -20982 5 1381 6004 6034 5969 -20982 3 1382 6008 6034 5969 -20982 3 1382 6008 6034 5969 -20982 2 1382 6008 6034 5969 -20982 2 1382 6008 6034 5969 -20982 2 1382 6008 6034 5969 -20982 2026-03-05 18:32:47,326 Hysteresis 1113 0: raw(6008 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6034 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (8 10000 0 0) 7: 0: 6008@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6008@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6008@1p 9: raw(0 9992 16000 16000) min(-39 9992 16000 16000) spread(-26990 9992 16000 16000) max_pv 26 9: [ 0 6008@1p ] PM PV mtr(W) avl(W) raw max min spread 2 1380 6000 6034 5969 -20982 1 1381 6004 6034 5969 -20982 1 1381 6004 6034 5969 -20982 1 1381 6004 6034 5969 -20982 1 1381 6004 6034 5969 -20982 1 1381 6004 6034 5969 -20982 1 1381 6004 6034 5969 -20982 0 1381 6004 6034 5969 -20982 0 1381 6004 6034 5969 -20982 0 1381 6004 6034 5969 -20982 0 1381 6004 6034 5969 -20982 0 1381 6004 6034 5969 -20982 0 1381 6004 6034 5969 -20982 1 1381 6004 6034 5969 -20982 1 1381 6004 6034 5969 -20982 1 1381 6004 6034 5969 -20982 1 1381 6004 6034 5969 -20982 0 1381 6004 6034 5969 -20982 0 1381 6004 6034 5969 -20982 0 1381 6004 6034 5969 -20982 2026-03-05 18:32:57,332 Hysteresis 1123 0: raw(6004 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6034 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4 10000 0 0) 7: 0: 6004@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p 9: raw(0 9996 16000 16000) min(-35 9996 16000 16000) spread(-26986 9996 16000 16000) max_pv 30 9: [ 0 6004@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1380 6000 6034 5969 -20982 0 1380 6000 6034 5969 -20982 0 1380 6000 6034 5969 -20982 0 1380 6000 6034 5969 -20982 0 1380 6000 6034 5969 -20982 -1 1380 6000 6034 5969 -20982 -1 1380 6000 6034 5969 -20982 1 1380 6000 6034 5969 -20982 1 1380 6000 6034 5969 -20982 1 1380 6000 6034 5969 -20982 1 1380 6000 6034 5969 -20982 10 1375 5978 6034 5969 -20982 10 1375 5978 6034 5969 -20982 10 1375 5978 6034 5969 -20982 10 1375 5978 6034 5969 -20982 8 1376 5982 6034 5969 -20982 8 1376 5982 6034 5969 -20982 2 1379 5995 6034 5969 -20982 2 1379 5995 6034 5969 -20982 3 1379 5995 6034 5969 -20982 2026-03-05 18:33:07,341 Hysteresis 1133 0: raw(5995 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6034 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6034 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-5 10000 16000 16000) min(-31 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 34 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 3 1379 5995 6034 5969 -20982 -3 1381 6004 6034 5969 -20982 -3 1381 6004 6034 5969 -20982 -2 1381 6004 6034 5969 -20982 -2 1381 6004 6034 5969 -20982 -1 1380 6000 6034 5969 -20982 -1 1380 6000 6034 5969 -20982 3 1379 5995 6034 5969 -20982 3 1379 5995 6034 5969 -20982 5 1378 5991 6034 5969 -20982 5 1378 5991 6034 5969 -20982 5 1378 5991 6034 5969 -20982 5 1378 5991 6034 5969 -20982 -62 1411 6134 6134 5969 -20982 -62 1411 6134 6134 5969 -20982 -64 1412 6139 6139 5969 -20982 -64 1412 6139 6139 5969 -20982 -62 1411 6134 6139 5969 -20982 -62 1411 6134 6139 5969 -20982 2026-03-05 18:33:17,348 Hysteresis 1143 0: raw(6134 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6139 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (134 10000 0 0) 7: 0: 6134@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6134@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6134@1p 9: raw(0 9866 16000 16000) min(-165 9866 16000 16000) spread(-27116 9866 16000 16000) max_pv 5 9: [ 0 6134@1p ] PM PV mtr(W) avl(W) raw max min spread -40 1430 6217 6217 5969 -20982 -9 1414 6147 6217 5969 -20982 -9 1414 6147 6217 5969 -20982 9 1406 6113 6217 5969 -20982 9 1406 6113 6217 5969 -20982 29 1396 6069 6217 5969 -20982 29 1396 6069 6217 5969 -20982 32 1394 6060 6217 5969 -20982 32 1394 6060 6217 5969 -20982 29 1396 6069 6217 5969 -20982 29 1396 6069 6217 5969 -20982 10 1405 6108 6217 5969 -20982 10 1405 6108 6217 5969 -20982 10 1405 6108 6217 5969 -20982 10 1405 6108 6217 5969 -20982 6 1407 6117 6217 5969 -20982 6 1407 6117 6217 5969 -20982 5 1408 6121 6217 5969 -20982 5 1408 6121 6217 5969 -20982 1 1410 6130 6217 5969 -20982 2026-03-05 18:33:27,354 Hysteresis 1153 0: raw(6130 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6217 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (130 10000 0 0) 7: 0: 6130@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6130@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6130@1p 9: raw(0 9870 16000 16000) min(-161 9870 16000 16000) spread(-27112 9870 16000 16000) max_pv 87 9: [ 0 6130@1p ] PM PV mtr(W) avl(W) raw max min spread 1 1409 6126 6217 5969 -20982 0 1409 6126 6217 5969 -20982 0 1409 6126 6217 5969 -20982 3 1408 6121 6217 5969 -20982 3 1408 6121 6217 5969 -20982 -3 1410 6130 6217 5969 -20982 -3 1410 6130 6217 5969 -20982 -1 1409 6126 6217 5969 -20982 -1 1409 6126 6217 5969 -20982 -1 1409 6126 6217 5969 -20982 -1 1409 6126 6217 5969 -20982 5 1407 6117 6217 5969 -20982 5 1407 6117 6217 5969 -20982 7 1406 6113 6217 5969 -20982 7 1406 6113 6217 5969 -20982 7 1406 6113 6217 5969 -20982 7 1406 6113 6217 5969 -20982 2 1408 6121 6217 5969 -20982 2 1408 6121 6217 5969 -20982 -7 1412 6139 6217 5969 -20982 2026-03-05 18:33:37,521 Hysteresis 1163 0: raw(6139 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6217 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (139 10000 0 0) 7: 0: 6139@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6139@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6139@1p 9: raw(0 9861 16000 16000) min(-170 9861 16000 16000) spread(-27121 9861 16000 16000) max_pv 78 9: [ 0 6139@1p ] PM PV mtr(W) avl(W) raw max min spread -7 1414 6147 6217 5969 -20982 -10 1416 6156 6217 5969 -20982 -9 1415 6152 6217 5969 -20982 -9 1415 6152 6217 5969 -20982 -6 1414 6147 6217 5969 -20982 -6 1414 6147 6217 5969 -20982 -6 1414 6147 6217 5969 -20982 -6 1414 6147 6217 5969 -20982 0 1411 6134 6217 5969 -20982 0 1411 6134 6217 5969 -20982 0 1411 6134 6217 5969 -20982 0 1411 6134 6217 5969 -20982 2 1410 6130 6217 5969 -20982 2 1410 6130 6217 5969 -20982 3 1410 6130 6217 5969 -20982 3 1410 6130 6217 5969 -20982 3 1410 6130 6217 5969 -20982 3 1410 6130 6217 5969 -20982 5 1409 6126 6217 5969 -20982 2026-03-05 18:33:47,761 Hysteresis 1173 0: raw(6126 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6217 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (126 10000 0 0) 7: 0: 6126@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6126@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6126@1p 9: raw(0 9874 16000 16000) min(-157 9874 16000 16000) spread(-27108 9874 16000 16000) max_pv 91 9: [ 0 6126@1p ] PM PV mtr(W) avl(W) raw max min spread 5 1406 6113 6217 5969 -20982 0 1408 6121 6217 5969 -20982 0 1408 6121 6217 5969 -20982 7 1405 6108 6217 5969 -20982 7 1405 6108 6217 5969 -20982 0 1408 6121 6217 5969 -20982 0 1408 6121 6217 5969 -20982 2 1407 6117 6217 5969 -20982 2 1407 6117 6217 5969 -20982 -2 1409 6126 6217 5969 -20982 -2 1409 6126 6217 5969 -20982 -1 1408 6121 6217 5969 -20982 -1 1408 6121 6217 5969 -20982 0 1408 6121 6217 5969 -20982 0 1408 6121 6217 5969 -20982 1 1408 6121 6217 5969 -20982 1 1408 6121 6217 5969 -20982 0 1408 6121 6217 5969 -20982 0 1408 6121 6217 5969 -20982 0 1408 6121 6217 5969 -20982 2026-03-05 18:33:57,934 Hysteresis 1183 0: raw(6121 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6217 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (121 10000 0 0) 7: 0: 6121@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6121@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6121@1p 9: raw(0 9879 16000 16000) min(-152 9879 16000 16000) spread(-27103 9879 16000 16000) max_pv 96 9: [ 0 6121@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1407 6117 6217 5969 -20982 0 1407 6117 6217 5969 -20982 0 1407 6117 6217 5969 -20982 0 1407 6117 6217 5969 -20982 0 1407 6117 6217 5969 -20982 0 1407 6117 6217 5969 -20982 0 1407 6117 6217 5969 -20982 0 1407 6117 6217 5969 -20982 0 1407 6117 6217 5969 -20982 -9 1411 6134 6217 5969 -20982 -9 1411 6134 6217 5969 -20982 9 1403 6100 6217 5969 -20982 9 1403 6100 6217 5969 -20982 8 1403 6100 6217 5969 -20982 8 1403 6100 6217 5969 -20982 8 1403 6100 6217 5969 -20982 8 1403 6100 6217 5969 -20982 1 1407 6117 6217 5969 -20982 1 1407 6117 6217 5969 -20982 2 1406 6113 6217 5969 -20982 2026-03-05 18:34:07,939 Hysteresis 1193 0: raw(6113 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6217 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (113 10000 0 0) 7: 0: 6113@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6113@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6113@1p 9: raw(0 9887 16000 16000) min(-144 9887 16000 16000) spread(-27095 9887 16000 16000) max_pv 104 9: [ 0 6113@1p ] PM PV mtr(W) avl(W) raw max min spread 2 1404 6104 6217 5969 -20982 2 1404 6104 6217 5969 -20982 2 1404 6104 6217 5969 -20982 -1 1405 6108 6217 5969 -20982 -1 1405 6108 6217 5969 -20982 -6 1408 6121 6217 5969 -20982 -6 1408 6121 6217 5969 -20982 -1 1405 6108 6217 5969 -20982 -1 1405 6108 6217 5969 -20982 0 1405 6108 6217 5969 -20982 0 1405 6108 6217 5969 -20982 2 1404 6104 6217 5969 -20982 2 1404 6104 6217 5969 -20982 2 1404 6104 6217 5969 -20982 2 1404 6104 6217 5969 -20982 0 1405 6108 6217 5969 -20982 0 1405 6108 6217 5969 -20982 -3 1406 6113 6217 5969 -20982 -3 1406 6113 6217 5969 -20982 0 1405 6108 6217 5969 -20982 2026-03-05 18:34:17,946 Hysteresis 1203 0: raw(6108 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6217 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (108 10000 0 0) 7: 0: 6108@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6108@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6108@1p 9: raw(0 9892 16000 16000) min(-139 9892 16000 16000) spread(-27090 9892 16000 16000) max_pv 109 9: [ 0 6108@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1404 6104 6217 5969 -20982 0 1404 6104 6217 5969 -20982 0 1404 6104 6217 5969 -20982 2 1403 6100 6217 5969 -20982 2 1403 6100 6217 5969 -20982 3 1403 6100 6217 5969 -20982 3 1403 6100 6217 5969 -20982 2 1403 6100 6217 5969 -20982 2 1403 6100 6217 5969 -20982 3 1403 6100 6217 5969 -20982 3 1403 6100 6217 5969 -20982 2 1403 6100 6217 5969 -20982 2 1403 6100 6217 5969 -20982 2 1403 6100 6217 5969 -20982 2 1403 6100 6217 5969 -20982 1 1404 6104 6217 5969 -20982 1 1404 6104 6217 5969 -20982 11 1399 6082 6217 5969 -20982 11 1399 6082 6217 5969 -20982 21 1394 6060 6217 5969 -20982 2026-03-05 18:34:27,952 Hysteresis 1213 0: raw(6060 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6217 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (60 10000 0 0) 7: 0: 6060@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6060@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6060@1p 9: raw(0 9940 16000 16000) min(-91 9940 16000 16000) spread(-27042 9940 16000 16000) max_pv 157 9: [ 0 6060@1p ] PM PV mtr(W) avl(W) raw max min spread 21 1383 6013 6217 5969 -20982 12 1387 6030 6217 5969 -20982 12 1387 6030 6217 5969 -20982 12 1387 6030 6217 5969 -20982 12 1387 6030 6217 5969 -20982 5 1391 6047 6217 5969 -20982 5 1391 6047 6217 5969 -20982 4 1391 6047 6217 5969 -20982 4 1391 6047 6217 5969 -20982 7 1390 6043 6217 5969 -20982 7 1390 6043 6217 5969 -20982 10 1388 6034 6217 5969 -20982 10 1388 6034 6217 5969 -20982 2 1392 6052 6217 5969 -20982 2 1392 6052 6217 5969 -20982 2 1392 6052 6217 5969 -20982 2 1392 6052 6217 5969 -20982 -4 1395 6065 6217 5969 -20982 -4 1395 6065 6217 5969 -20982 -2 1394 6060 6217 5969 -20982 2026-03-05 18:34:37,961 Hysteresis 1223 0: raw(6060 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6217 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (60 10000 0 0) 7: 0: 6060@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6060@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6060@1p 9: raw(0 9940 16000 16000) min(-91 9940 16000 16000) spread(-27042 9940 16000 16000) max_pv 157 9: [ 0 6060@1p ] PM PV mtr(W) avl(W) raw max min spread -2 1394 6060 6217 5969 -20982 3 1392 6052 6217 5969 -20982 3 1392 6052 6217 5969 -20982 5 1391 6047 6217 5969 -20982 5 1391 6047 6217 5969 -20982 5 1391 6047 6217 5969 -20982 5 1391 6047 6217 5969 -20982 5 1391 6047 6217 5969 -20982 5 1391 6047 6217 5969 -20982 -4 1395 6065 6217 5969 -20982 -4 1395 6065 6217 5969 -20982 -10 1398 6078 6217 5969 -20982 -4 1395 6065 6217 5969 -20982 -4 1395 6065 6217 5969 -20982 -2 1394 6060 6217 5969 -20982 -2 1394 6060 6217 5969 -20982 2 1392 6052 6217 5969 -20982 2 1392 6052 6217 5969 -20982 1 1393 6056 6217 5969 -20982 2026-03-05 18:34:48,129 Hysteresis 1233 0: raw(6056 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6217 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (56 10000 0 0) 7: 0: 6056@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6056@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6056@1p 9: raw(0 9944 16000 16000) min(-87 9944 16000 16000) spread(-27038 9944 16000 16000) max_pv 161 9: [ 0 6056@1p ] PM PV mtr(W) avl(W) raw max min spread 1 1392 6052 6217 5969 -20982 5 1390 6043 6217 5969 -20982 5 1390 6043 6217 5969 -20982 2 1391 6047 6217 5969 -20982 2 1391 6047 6217 5969 -20982 5 1390 6043 6217 5969 -20982 5 1390 6043 6217 5969 -20982 -5 1394 6060 6217 5969 -20982 -5 1394 6060 6217 5969 -20982 -8 1396 6069 6217 5969 -20982 -8 1396 6069 6217 5969 -20982 -8 1396 6069 6217 5969 -20982 -8 1396 6069 6217 5969 -20982 -8 1396 6069 6217 5969 -20982 -8 1396 6069 6217 5969 -20982 -5 1394 6060 6217 5969 -20982 -5 1394 6060 6217 5969 -20982 -5 1394 6060 6217 5969 -20982 -5 1394 6060 6217 5969 -20982 0 1392 6052 6217 5969 -20982 2026-03-05 18:34:58,236 Hysteresis 1244 0: raw(6052 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6217 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (52 10000 0 0) 7: 0: 6052@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6052@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6052@1p 9: raw(0 9948 16000 16000) min(-83 9948 16000 16000) spread(-27034 9948 16000 16000) max_pv 165 9: [ 0 6052@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1391 6047 6217 5969 -20982 0 1391 6047 6217 5969 -20982 0 1391 6047 6217 5969 -20982 1 1391 6047 6217 5969 -20982 1 1391 6047 6217 5969 -20982 5 1389 6039 6217 5969 -20982 5 1389 6039 6217 5969 -20982 16 1383 6013 6217 5969 -20982 16 1383 6013 6217 5969 -20982 16 1383 6013 6217 5969 -20982 16 1383 6013 6217 5969 -20982 9 1387 6030 6217 5969 -20982 9 1387 6030 6217 5969 -20982 3 1390 6043 6217 5969 -20982 3 1390 6043 6217 5969 -20982 1 1391 6047 6217 5969 -20982 1 1391 6047 6217 5969 -20982 -10 1396 6069 6217 5969 -20982 -10 1396 6069 6217 5969 -20982 -5 1393 6056 6217 5969 -20982 2026-03-05 18:35:08,240 Hysteresis 1254 0: raw(6056 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6217 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (56 10000 0 0) 7: 0: 6056@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6056@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6056@1p 9: raw(0 9944 16000 16000) min(-87 9944 16000 16000) spread(-27038 9944 16000 16000) max_pv 161 9: [ 0 6056@1p ] PM PV mtr(W) avl(W) raw max min spread -5 1394 6060 6217 5969 -20982 5 1390 6043 6217 5969 -20982 5 1390 6043 6217 5969 -20982 1 1392 6052 6217 5969 -20982 1 1392 6052 6217 5969 -20982 13 1386 6026 6217 5969 -20982 13 1386 6026 6217 5969 -20982 18 1383 6013 6217 5969 -20982 18 1383 6013 6217 5969 -20982 3 1391 6047 6217 5969 -20982 3 1391 6047 6217 5969 -20982 3 1391 6047 6217 5969 -20982 3 1391 6047 6217 5969 -20982 5 1390 6043 6217 5969 -20982 5 1390 6043 6217 5969 -20982 0 1392 6052 6217 5969 -20982 0 1392 6052 6217 5969 -20982 0 1392 6052 6217 5969 -20982 0 1392 6052 6217 5969 -20982 2026-03-05 18:35:18,248 Hysteresis 1264 0: raw(6052 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6217 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (52 10000 0 0) 7: 0: 6052@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6052@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6052@1p 9: raw(0 9948 16000 16000) min(-83 9948 16000 16000) spread(-27034 9948 16000 16000) max_pv 165 9: [ 0 6052@1p ] PM PV mtr(W) avl(W) raw max min spread -3 1392 6052 6217 5969 -20982 -3 1392 6052 6217 5969 -20982 -3 1392 6052 6217 5969 -20982 -3 1392 6052 6217 5969 -20982 3 1390 6043 6217 5969 -20982 3 1390 6043 6217 5969 -20982 6 1388 6034 6217 5969 -20982 6 1388 6034 6217 5969 -20982 12 1385 6021 6217 5969 -20982 12 1385 6021 6217 5969 -20982 10 1386 6026 6217 5969 -20982 10 1386 6026 6217 5969 -20982 9 1387 6030 6217 5969 -20982 9 1387 6030 6217 5969 -20982 9 1387 6030 6217 5969 -20982 9 1387 6030 6217 5969 -20982 6 1388 6034 6217 5969 -20982 6 1388 6034 6217 5969 -20982 0 1391 6047 6217 5969 -20982 0 1391 6047 6217 5969 -20982 2026-03-05 18:35:28,253 Hysteresis 1274 0: raw(6047 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6217 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (47 10000 0 0) 7: 0: 6047@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6047@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6047@1p 9: raw(0 9953 16000 16000) min(-78 9953 16000 16000) spread(-27029 9953 16000 16000) max_pv 170 9: [ 0 6047@1p ] PM PV mtr(W) avl(W) raw max min spread -3 1391 6047 6217 5969 -20982 -3 1391 6047 6217 5969 -20982 -5 1392 6052 6217 5969 -20982 -5 1392 6052 6217 5969 -20982 -5 1392 6052 6217 5969 -20982 -5 1392 6052 6217 5969 -20982 -4 1392 6052 6217 5969 -20982 -4 1392 6052 6217 5969 -20982 -5 1392 6052 6217 5969 -20982 -5 1392 6052 6217 5969 -20982 3 1389 6039 6217 5969 -20982 3 1389 6039 6217 5969 -20982 8 1386 6026 6217 5969 -20982 8 1386 6026 6217 5969 -20982 6 1387 6030 6217 5969 -20982 6 1387 6030 6217 5969 -20982 6 1387 6030 6217 5969 -20982 6 1387 6030 6217 5969 -20982 3 1389 6039 6217 5969 -20982 3 1389 6039 6217 5969 -20982 2026-03-05 18:35:38,287 Hysteresis 1284 0: raw(6039 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6217 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (39 10000 0 0) 7: 0: 6039@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6039@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6039@1p 9: raw(0 9961 16000 16000) min(-70 9961 16000 16000) spread(-27021 9961 16000 16000) max_pv 178 9: [ 0 6039@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1388 6034 6217 5969 -20982 0 1388 6034 6217 5969 -20982 1 1388 6034 6217 5969 -20982 1 1388 6034 6217 5969 -20982 -7 1391 6047 6217 5969 -20982 -7 1391 6047 6217 5969 -20982 -7 1391 6047 6217 5969 -20982 -7 1391 6047 6217 5969 -20982 -12 1394 6060 6217 5969 -20982 -12 1394 6060 6217 5969 -20982 -4 1390 6043 6217 5969 -20982 -4 1390 6043 6217 5969 -20982 -6 1391 6047 6217 5969 -20982 -6 1391 6047 6217 5969 -20982 -2 1389 6039 6217 5969 -20982 -2 1389 6039 6217 5969 -20982 -2 1389 6039 6217 5969 -20982 -2 1389 6039 6217 5969 -20982 4 1386 6026 6217 5969 -20982 4 1386 6026 6217 5969 -20982 2026-03-05 18:35:48,540 Hysteresis 1294 0: raw(6026 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6217 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (26 10000 0 0) 7: 0: 6026@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6026@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6026@1p 9: raw(0 9974 16000 16000) min(-57 9974 16000 16000) spread(-27008 9974 16000 16000) max_pv 191 9: [ 0 6026@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1385 6021 6217 5969 -20982 0 1385 6021 6217 5969 -20982 1 1385 6021 6217 5969 -20982 1 1385 6021 6217 5969 -20982 -1 1385 6021 6217 5969 -20982 -1 1385 6021 6217 5969 -20982 -1 1385 6021 6217 5969 -20982 -1 1385 6021 6217 5969 -20982 -1 1385 6021 6217 5969 -20982 -1 1385 6021 6217 5969 -20982 -1 1385 6021 6217 5969 -20982 -1 1385 6021 6217 5969 -20982 3 1384 6017 6217 5969 -20982 3 1384 6017 6217 5969 -20982 4 1383 6013 6217 5969 -20982 4 1383 6013 6217 5969 -20982 7 1382 6008 6217 5969 -20982 7 1382 6008 6217 5969 -20982 7 1382 6008 6217 5969 -20982 7 1382 6008 6217 5969 -20982 2026-03-05 18:35:58,795 Hysteresis 1304 0: raw(6008 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6217 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (8 10000 0 0) 7: 0: 6008@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6008@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6008@1p 9: raw(0 9992 16000 16000) min(-39 9992 16000 16000) spread(-26990 9992 16000 16000) max_pv 209 9: [ 0 6008@1p ] PM PV mtr(W) avl(W) raw max min spread 4 1379 5995 6217 5969 -20982 4 1379 5995 6217 5969 -20982 0 1381 6004 6217 5969 -20982 0 1381 6004 6217 5969 -20982 0 1381 6004 6217 5969 -20982 0 1381 6004 6217 5969 -20982 -1 1381 6004 6217 5969 -20982 -1 1381 6004 6217 5969 -20982 -1 1381 6004 6217 5969 -20982 -1 1381 6004 6217 5969 -20982 7 1378 5991 6217 5969 -20982 7 1378 5991 6217 5969 -20982 6 1378 5991 6217 5969 -20982 6 1378 5991 6217 5969 -20982 9 1377 5986 6217 5969 -20982 9 1377 5986 6217 5969 -20982 8 1377 5986 6217 5969 -20982 8 1377 5986 6217 5969 -20982 0 1381 6004 6217 5973 -20982 0 1381 6004 6217 5973 -20982 2026-03-05 18:36:09,040 Hysteresis 1314 0: raw(6004 16000 16000 16000) min(5973 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6217 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4 10000 0 0) 7: 0: 6004@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p 9: raw(0 9996 16000 16000) min(-31 9996 16000 16000) spread(-26986 9996 16000 16000) max_pv 213 9: [ 0 6004@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1380 6000 6217 5973 -20982 0 1380 6000 6217 5973 -20982 -7 1383 6013 6217 5978 -20982 -7 1383 6013 6217 5978 -20982 -1 1380 6000 6217 5978 -20982 -1 1380 6000 6217 5978 -20982 0 1380 6000 6217 5978 -20982 0 1380 6000 6217 5978 -20982 -1 1380 6000 6217 5978 -20982 -1 1380 6000 6217 5978 -20982 -1 1380 6000 6217 5978 -20982 -1 1380 6000 6217 5978 -20982 1 1380 6000 6217 5978 -20982 1 1380 6000 6217 5978 -20982 3 1379 5995 6217 5978 -20982 3 1379 5995 6217 5978 -20982 3 1379 5995 6217 5978 -20982 3 1379 5995 6217 5978 -20982 5 1378 5991 6217 5978 -20982 5 1378 5991 6217 5978 -20982 2026-03-05 18:36:19,311 Hysteresis 1325 0: raw(5991 16000 16000 16000) min(5978 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6217 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6217 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-9 10000 16000 16000) min(-22 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 217 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1380 6000 6217 5978 -20982 0 1380 6000 6217 5978 -20982 0 1380 6000 6217 5978 -20982 0 1380 6000 6217 5978 -20982 0 1380 6000 6217 5978 -20982 0 1380 6000 6217 5978 -20982 0 1380 6000 6217 5978 -20982 0 1380 6000 6217 5978 -20982 0 1380 6000 6217 5978 -20982 0 1380 6000 6217 5978 -20982 -1 1380 6000 6217 5978 -20982 -1 1380 6000 6217 5978 -20982 -1 1380 6000 6217 5978 -20982 -1 1380 6000 6217 5978 -20982 -2 1381 6004 6217 5978 -20982 -2 1381 6004 6217 5978 -20982 -1 1380 6000 6217 5978 -20982 -1 1380 6000 6217 5978 -20982 -2 1381 6004 6217 5978 -20982 -2 1381 6004 6217 5978 -20982 2026-03-05 18:36:29,547 Hysteresis 1335 0: raw(6004 16000 16000 16000) min(5978 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6217 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4 10000 0 0) 7: 0: 6004@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p 9: raw(0 9996 16000 16000) min(-26 9996 16000 16000) spread(-26986 9996 16000 16000) max_pv 213 9: [ 0 6004@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1380 6000 6217 5978 -20982 0 1380 6000 6217 5978 -20982 -1 1380 6000 6217 5978 -20982 -1 1380 6000 6217 5978 -20982 -1 1380 6000 6217 5978 -20982 -1 1380 6000 6217 5978 -20982 0 1380 6000 6217 5978 -20982 0 1380 6000 6217 5978 -20982 6 1377 5986 6217 5978 -20982 6 1377 5986 6217 5978 -20982 9 1376 5982 6217 5978 -20982 9 1376 5982 6217 5978 -20982 4 1378 5991 6217 5978 -20982 4 1378 5991 6217 5978 -20982 4 1378 5991 6217 5978 -20982 4 1378 5991 6217 5978 -20982 -6 1383 6013 6217 5978 -20982 -6 1383 6013 6217 5978 -20982 -7 1383 6013 6217 5978 -20982 -7 1383 6013 6217 5978 -20982 2026-03-05 18:36:39,798 Hysteresis 1345 0: raw(6013 16000 16000 16000) min(5978 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6217 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (13 10000 0 0) 7: 0: 6013@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6013@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6013@1p 9: raw(0 9987 16000 16000) min(-35 9987 16000 16000) spread(-26995 9987 16000 16000) max_pv 204 9: [ 0 6013@1p ] PM PV mtr(W) avl(W) raw max min spread -10 1387 6030 6217 5978 -20982 -10 1387 6030 6217 5978 -20982 -6 1385 6021 6217 5978 -20982 -6 1385 6021 6217 5978 -20982 -1 1382 6008 6217 5978 -20982 -1 1382 6008 6217 5978 -20982 -1 1382 6008 6217 5978 -20982 -1 1382 6008 6217 5978 -20982 0 1382 6008 6217 5978 -20982 0 1382 6008 6217 5978 -20982 0 1382 6008 6217 5978 -20982 0 1382 6008 6217 5978 -20982 0 1382 6008 6217 5978 -20982 2 1381 6004 6217 5978 -20982 2 1381 6004 6217 5978 -20982 2 1381 6004 6217 5978 -20982 2 1381 6004 6217 5978 -20982 1 1382 6008 6217 5978 -20982 1 1382 6008 6217 5978 -20982 1 1382 6008 6217 5978 -20982 2026-03-05 18:36:49,868 Hysteresis 1355 0: raw(6008 16000 16000 16000) min(5978 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6217 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (8 10000 0 0) 7: 0: 6008@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6008@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6008@1p 9: raw(0 9992 16000 16000) min(-30 9992 16000 16000) spread(-26990 9992 16000 16000) max_pv 209 9: [ 0 6008@1p ] PM PV mtr(W) avl(W) raw max min spread 1 1381 6004 6217 5978 -20982 1 1381 6004 6217 5978 -20982 1 1381 6004 6217 5978 -20982 1 1381 6004 6217 5978 -20982 1 1381 6004 6217 5978 -20982 0 1381 6004 6217 5978 -20982 0 1381 6004 6217 5978 -20982 0 1381 6004 6217 5978 -20982 0 1381 6004 6217 5978 -20982 -1 1381 6004 6217 5978 -20982 -1 1381 6004 6217 5978 -20982 -1 1381 6004 6217 5978 -20982 -1 1381 6004 6217 5978 -20982 0 1381 6004 6217 5978 -20982 0 1381 6004 6217 5978 -20982 0 1381 6004 6217 5978 -20982 0 1381 6004 6217 5978 -20982 0 1381 6004 6217 5978 -20982 0 1381 6004 6217 5978 -20982 0 1381 6004 6217 5978 -20982 2026-03-05 18:36:59,879 Hysteresis 1365 0: raw(6004 16000 16000 16000) min(5978 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6217 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4 10000 0 0) 7: 0: 6004@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p 9: raw(0 9996 16000 16000) min(-26 9996 16000 16000) spread(-26986 9996 16000 16000) max_pv 213 9: [ 0 6004@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1380 6000 6217 5978 -20982 1 1380 6000 6217 5978 -20982 1 1380 6000 6217 5978 -20982 0 1380 6000 6217 5978 -20982 0 1380 6000 6217 5978 -20982 0 1380 6000 6217 5978 -20982 0 1380 6000 6217 5978 -20982 -9 1384 6017 6217 5978 -20982 -9 1384 6017 6217 5978 -20982 9 1376 5982 6217 5978 -20982 9 1376 5982 6217 5978 -20982 8 1376 5982 6217 5978 -20982 8 1376 5982 6217 5978 -20982 -2 1381 6004 6217 5978 -20982 -2 1381 6004 6217 5978 -20982 -7 1383 6013 6217 5978 -20982 -7 1383 6013 6217 5978 -20982 -7 1383 6013 6217 5978 -20982 -7 1383 6013 6217 5982 -20982 -4 1382 6008 6217 5982 -20982 2026-03-05 18:37:09,884 Hysteresis 1375 0: raw(6008 16000 16000 16000) min(5982 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6217 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (8 10000 0 0) 7: 0: 6008@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6008@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6008@1p 9: raw(0 9992 16000 16000) min(-26 9992 16000 16000) spread(-26990 9992 16000 16000) max_pv 209 9: [ 0 6008@1p ] PM PV mtr(W) avl(W) raw max min spread -4 1383 6013 6217 5982 -20982 1 1381 6004 6217 5982 -20982 1 1381 6004 6217 5982 -20982 2 1380 6000 6217 5982 -20982 2 1380 6000 6217 5982 -20982 0 1381 6004 6217 5982 -20982 0 1381 6004 6217 5982 -20982 0 1381 6004 6217 5982 -20982 0 1381 6004 6217 5982 -20982 0 1381 6004 6217 5982 -20982 0 1381 6004 6217 5982 -20982 0 1381 6004 6217 5982 -20982 0 1381 6004 6217 5982 -20982 0 1381 6004 6217 5982 -20982 0 1381 6004 6217 5982 -20982 -3 1382 6008 6217 5982 -20982 -3 1382 6008 6217 5982 -20982 -2 1382 6008 6217 5982 -20982 -2 1382 6008 6217 5982 -20982 -2 1382 6008 6217 5982 -20982 2026-03-05 18:37:19,892 Hysteresis 1385 0: raw(6008 16000 16000 16000) min(5982 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6217 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (8 10000 0 0) 7: 0: 6008@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6008@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6008@1p 9: raw(0 9992 16000 16000) min(-26 9992 16000 16000) spread(-26990 9992 16000 16000) max_pv 209 9: [ 0 6008@1p ] PM PV mtr(W) avl(W) raw max min spread -2 1382 6008 6217 5982 -20982 0 1381 6004 6217 5982 -20982 0 1381 6004 6217 5982 -20982 -1 1381 6004 6156 5982 -20982 -1 1381 6004 6156 5982 -20982 -1 1381 6004 6156 5982 -20982 -1 1381 6004 6156 5982 -20982 -1 1381 6004 6156 5982 -20982 -1 1381 6004 6156 5982 -20982 -1 1381 6004 6156 5982 -20982 -1 1381 6004 6156 5982 -20982 -1 1381 6004 6156 5982 -20982 -1 1381 6004 6156 5982 -20982 0 1381 6004 6156 5982 -20982 0 1381 6004 6156 5982 -20982 0 1381 6004 6156 5982 -20982 0 1381 6004 6156 5982 -20982 2 1380 6000 6156 5982 -20982 2 1380 6000 6156 5982 -20982 3 1380 6000 6156 5982 -20982 2026-03-05 18:37:29,923 Hysteresis 1395 0: raw(6000 16000 16000 16000) min(5982 16000 16000 16000) spread(-20982 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-18 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 156 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 3 1379 5995 6156 5982 -20982 3 1379 5995 6156 5982 -20982 3 1379 5995 6156 5982 -20982 5 1378 5991 6156 5982 -20982 5 1378 5991 6156 5982 -20982 8 1376 5982 6156 5982 -20982 8 1376 5982 6156 5982 -20982 15 1373 5969 6156 5969 -20982 15 1373 5969 6156 5969 -20982 10 1375 5978 6156 5969 -20982 10 1375 5978 6156 5969 -20982 5 1378 5991 6156 5969 -20982 5 1378 5991 6156 5969 -20982 -5 1382 6008 6156 5969 -20982 -9 1384 6017 6156 5969 -20982 -9 1384 6017 6156 5969 -20982 -3 1381 6004 6156 5969 -20982 -3 1381 6004 6156 5969 -20982 -2 1381 6004 6156 5969 -20982 2026-03-05 18:37:40,177 Hysteresis 1406 0: raw(6004 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4 10000 0 0) 7: 0: 6004@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p 9: raw(0 9996 16000 16000) min(-35 9996 16000 16000) spread(-26986 9996 16000 16000) max_pv 152 9: [ 0 6004@1p ] PM PV mtr(W) avl(W) raw max min spread -2 1381 6004 6156 5969 -20982 -1 1380 6000 6156 5969 -20982 -1 1380 6000 6156 5969 -20982 -1 1380 6000 6156 5969 -20982 -1 1380 6000 6156 5969 -20982 0 1380 6000 6152 5969 -20982 0 1380 6000 6152 5969 -20982 0 1380 6000 6147 5969 -20982 0 1380 6000 6147 5969 -20982 0 1380 6000 6147 5969 -20982 0 1380 6000 6147 5969 -20982 0 1380 6000 6134 5969 -20982 0 1380 6000 6134 5969 -20982 2 1379 5995 6134 5969 -20982 2 1379 5995 6134 5969 -20982 2 1379 5995 6134 5969 -20982 2 1379 5995 6134 5969 -20982 0 1380 6000 6134 5969 -20982 0 1380 6000 6134 5969 -20982 3 1379 5995 6134 5969 -20982 2026-03-05 18:37:50,351 Hysteresis 1416 0: raw(5995 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6134 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6134 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-5 10000 16000 16000) min(-31 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 134 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 3 1379 5995 6134 5969 -20982 -1 1380 6000 6134 5969 -20982 -1 1380 6000 6134 5969 -20982 -4 1382 6008 6134 5969 -20982 -4 1382 6008 6134 5969 -20982 -4 1382 6008 6134 5969 -20982 -4 1382 6008 6134 5969 -20982 -1 1380 6000 6134 5969 -20982 -1 1380 6000 6134 5969 -20982 -3 1381 6004 6134 5969 -20982 -3 1381 6004 6134 5969 -20982 0 1380 6000 6134 5969 -20982 0 1380 6000 6134 5969 -20982 -1 1380 6000 6134 5969 -20982 -1 1380 6000 6134 5969 -20982 -3 1381 6004 6134 5969 -20982 -3 1381 6004 6134 5969 -20982 3 1379 5995 6134 5969 -20982 3 1379 5995 6134 5969 -20982 0 1380 6000 6134 5969 -20982 2026-03-05 18:38:00,356 Hysteresis 1426 0: raw(6000 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6134 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-31 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 134 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1380 6000 6134 5969 -20982 0 1380 6000 6134 5969 -20982 0 1380 6000 6134 5969 -20982 8 1376 5982 6134 5969 -20982 8 1376 5982 6134 5969 -20982 13 1374 5973 6134 5969 -20982 13 1374 5973 6134 5969 -20982 13 1374 5973 6134 5969 -20982 13 1374 5973 6134 5969 -20982 6 1377 5986 6134 5969 -20982 6 1377 5986 6134 5969 -20982 2 1379 5995 6134 5969 -20982 2 1379 5995 6134 5969 -20982 -6 1383 6013 6121 5969 -20982 -6 1383 6013 6121 5969 -20982 -8 1384 6017 6121 5969 -20982 -8 1384 6017 6121 5969 -20982 -7 1383 6013 6121 5969 -20982 -7 1383 6013 6121 5969 -20982 -7 1383 6013 6121 5969 -20982 2026-03-05 18:38:10,371 Hysteresis 1436 0: raw(6013 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (13 10000 0 0) 7: 0: 6013@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6013@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6013@1p 9: raw(0 9987 16000 16000) min(-44 9987 16000 16000) spread(-26995 9987 16000 16000) max_pv 108 9: [ 0 6013@1p ] PM PV mtr(W) avl(W) raw max min spread -7 1385 6021 6121 5969 -20982 0 1382 6008 6121 5969 -20982 0 1382 6008 6121 5969 -20982 1 1382 6008 6121 5969 -20982 1 1382 6008 6121 5969 -20982 -3 1383 6013 6121 5969 -20982 -3 1383 6013 6121 5969 -20982 -2 1383 6013 6121 5969 -20982 -2 1383 6013 6121 5969 -20982 -2 1383 6013 6113 5969 -20982 -2 1383 6013 6113 5969 -20982 -2 1383 6013 6113 5969 -20982 -2 1383 6013 6113 5969 -20982 -1 1382 6008 6113 5969 -20982 -1 1382 6008 6113 5969 -20982 -4 1384 6017 6113 5969 -20982 -4 1384 6017 6113 5969 -20982 -1 1382 6008 6113 5969 -20982 -1 1382 6008 6113 5969 -20982 2026-03-05 18:38:20,375 Hysteresis 1446 0: raw(6008 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6113 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (8 10000 0 0) 7: 0: 6008@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6008@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6008@1p 9: raw(0 9992 16000 16000) min(-39 9992 16000 16000) spread(-26990 9992 16000 16000) max_pv 105 9: [ 0 6008@1p ] PM PV mtr(W) avl(W) raw max min spread -2 1382 6008 6113 5969 -20982 -2 1382 6008 6113 5969 -20982 2 1380 6000 6108 5969 -20982 2 1380 6000 6104 5969 -20982 0 1381 6004 6104 5969 -20982 0 1381 6004 6104 5969 -20982 3 1380 6000 6104 5969 -20982 3 1380 6000 6104 5969 -20982 0 1381 6004 6104 5969 -20982 0 1381 6004 6104 5969 -20982 -1 1381 6004 6104 5969 -20982 -1 1381 6004 6104 5969 -20982 -1 1381 6004 6104 5969 -20982 -1 1381 6004 6104 5969 -20982 1 1381 6004 6104 5969 -20982 1 1381 6004 6104 5969 -20982 0 1381 6004 6104 5969 -20982 0 1381 6004 6104 5969 -20982 1 1381 6004 6104 5969 -20982 1 1381 6004 6104 5969 -20982 2026-03-05 18:38:30,405 Hysteresis 1456 0: raw(6004 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6104 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4 10000 0 0) 7: 0: 6004@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p 9: raw(0 9996 16000 16000) min(-35 9996 16000 16000) spread(-26986 9996 16000 16000) max_pv 100 9: [ 0 6004@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1380 6000 6082 5969 -20982 0 1380 6000 6082 5969 -20982 1 1380 6000 6078 5969 -20982 1 1380 6000 6078 5969 -20982 4 1378 5991 6078 5969 -20982 4 1378 5991 6078 5969 -20982 9 1376 5982 6078 5969 -20982 9 1376 5982 6078 5969 -20982 10 1375 5978 6078 5969 -20982 10 1375 5978 6078 5969 -20982 -3 1381 6004 6078 5969 -20982 -3 1381 6004 6078 5969 -20982 -3 1381 6004 6078 5969 -20982 -3 1381 6004 6078 5969 -20982 -7 1383 6013 6078 5969 -20982 -7 1383 6013 6078 5969 -20982 -4 1382 6008 6078 5969 -20982 -4 1382 6008 6078 5969 -20982 -1 1380 6000 6078 5969 -20982 2026-03-05 18:38:40,631 Hysteresis 1466 0: raw(6000 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6078 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-31 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 78 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -1 1380 6000 6078 5969 -20982 -1 1380 6000 6078 5969 -20982 -1 1380 6000 6078 5969 -20982 0 1380 6000 6078 5969 -20982 0 1380 6000 6078 5969 -20982 0 1380 6000 6078 5969 -20982 0 1380 6000 6078 5969 -20982 1 1380 6000 6078 5969 -20982 1 1380 6000 6078 5969 -20982 2 1379 5995 6078 5969 -20982 2 1379 5995 6078 5969 -20982 0 1380 6000 6078 5969 -20982 0 1380 6000 6078 5969 -20982 -2 1381 6004 6078 5969 -20982 -2 1381 6004 6078 5969 -20982 -2 1381 6004 6078 5969 -20982 0 1380 6000 6069 5969 -20982 0 1380 6000 6069 5969 -20982 0 1380 6000 6069 5969 -20982 0 1380 6000 6069 5969 -20982 2026-03-05 18:38:50,870 Hysteresis 1476 0: raw(6000 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6069 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-31 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 69 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -1 1380 6000 6069 5969 -20982 -1 1380 6000 6069 5969 -20982 0 1380 6000 6069 5969 -20982 0 1380 6000 6069 5969 -20982 6 1377 5986 6069 5969 -20982 6 1377 5986 6069 5969 -20982 6 1377 5986 6069 5969 -20982 6 1377 5986 6069 5969 -20982 9 1376 5982 6069 5969 -20982 9 1376 5982 6069 5969 -20982 4 1378 5991 6069 5969 -20982 4 1378 5991 6069 5969 -20982 2 1379 5995 6069 5969 -20982 2 1379 5995 6069 5969 -20982 0 1380 6000 6069 5969 -20982 0 1380 6000 6069 5969 -20982 0 1380 6000 6069 5969 -20982 0 1380 6000 6069 5969 -20982 4 1378 5991 6069 5969 -20982 4 1378 5991 6069 5969 -20982 2026-03-05 18:39:01,108 Hysteresis 1486 0: raw(5991 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6069 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6069 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-9 10000 16000 16000) min(-31 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 69 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1380 6000 6069 5969 -20982 0 1380 6000 6069 5969 -20982 4 1378 5991 6069 5969 -20982 4 1378 5991 6069 5969 -20982 9 1376 5982 6069 5969 -20982 9 1376 5982 6069 5969 -20982 7 1377 5986 6069 5969 -20982 7 1377 5986 6069 5969 -20982 7 1377 5986 6069 5969 -20982 7 1377 5986 6069 5969 -20982 1 1380 6000 6069 5969 -20982 1 1380 6000 6069 5969 -20982 -5 1382 6008 6069 5969 -20982 -5 1382 6008 6069 5969 -20982 -9 1384 6017 6069 5969 -20982 -6 1383 6013 6069 5969 -20982 -6 1383 6013 6069 5969 -20982 -6 1383 6013 6069 5969 -20982 -6 1383 6013 6069 5969 -20982 1 1380 6000 6069 5969 -20982 2026-03-05 18:39:11,190 Hysteresis 1497 0: raw(6000 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6069 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-31 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 69 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 1 1380 6000 6069 5969 -20982 9 1376 5982 6069 5969 -20982 9 1376 5982 6060 5969 -20982 3 1379 5995 6060 5969 -20982 3 1379 5995 6060 5969 -20982 4 1378 5991 6060 5969 -20982 4 1378 5991 6060 5969 -20982 0 1380 6000 6060 5969 -20982 0 1380 6000 6060 5969 -20982 0 1380 6000 6060 5969 -20982 0 1380 6000 6060 5969 -20982 -2 1381 6004 6060 5969 -20982 -2 1381 6004 6060 5969 -20982 -2 1381 6004 6060 5969 -20982 -2 1381 6004 6060 5969 -20982 -1 1380 6000 6060 5969 -20982 -1 1380 6000 6060 5969 -20982 0 1380 6000 6060 5969 -20982 0 1380 6000 6060 5969 -20982 0 1380 6000 6060 5969 -20982 2026-03-05 18:39:21,200 Hysteresis 1507 0: raw(6000 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6060 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-31 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 60 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1380 6000 6060 5969 -20982 0 1380 6000 6060 5969 -20982 0 1380 6000 6060 5969 -20982 1 1380 6000 6060 5969 -20982 1 1380 6000 6060 5969 -20982 2 1379 5995 6060 5969 -20982 2 1379 5995 6060 5969 -20982 3 1379 5995 6060 5969 -20982 3 1379 5995 6060 5969 -20982 2 1379 5995 6060 5969 -20982 2 1379 5995 6060 5969 -20982 2 1379 5995 6060 5969 -20982 2 1379 5995 6060 5969 -20982 0 1380 6000 6060 5969 -20982 0 1380 6000 6060 5969 -20982 1 1380 6000 6060 5969 -20982 1 1380 6000 6060 5969 -20982 0 1380 6000 6060 5969 -20982 0 1380 6000 6060 5969 -20982 -1 1380 6000 6060 5969 -20982 2026-03-05 18:39:31,210 Hysteresis 1517 0: raw(6000 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6060 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-31 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 60 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -1 1380 6000 6060 5969 -20982 -1 1380 6000 6060 5969 -20982 -1 1380 6000 6060 5969 -20982 6 1377 5986 6060 5969 -20982 6 1377 5986 6060 5969 -20982 10 1375 5978 6060 5969 -20982 10 1375 5978 6060 5969 -20982 12 1374 5973 6060 5969 -20982 12 1374 5973 6060 5969 -20982 7 1377 5986 6060 5969 -20982 7 1377 5986 6060 5969 -20982 6 1377 5986 6060 5969 -20982 6 1377 5986 6060 5969 -20982 -6 1383 6013 6060 5969 -20982 -6 1383 6013 6060 5969 -20982 -8 1384 6017 6060 5969 -20982 -8 1384 6017 6060 5969 -20982 -9 1384 6017 6060 5969 -20982 -9 1384 6017 6060 5969 -20982 -9 1384 6017 6060 5969 -20982 2026-03-05 18:39:41,216 Hysteresis 1527 0: raw(6017 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6060 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (17 10000 0 0) 7: 0: 6017@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6017@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6017@1p 9: raw(0 9983 16000 16000) min(-48 9983 16000 16000) spread(-26999 9983 16000 16000) max_pv 43 9: [ 0 6017@1p ] PM PV mtr(W) avl(W) raw max min spread -8 1387 6030 6060 5969 -20982 -8 1387 6030 6060 5969 -20982 -5 1385 6021 6060 5969 -20982 -5 1385 6021 6060 5969 -20982 -5 1385 6021 6060 5969 -20982 -5 1385 6021 6060 5969 -20982 0 1383 6013 6060 5969 -20982 0 1383 6013 6060 5969 -20982 0 1383 6013 6060 5969 -20982 0 1383 6013 6060 5969 -20982 2 1382 6008 6060 5969 -20982 2 1382 6008 6060 5969 -20982 2 1382 6008 6047 5969 -20982 2 1382 6008 6047 5969 -20982 2 1382 6008 6047 5969 -20982 2 1382 6008 6047 5969 -20982 2 1382 6008 6039 5969 -20982 2 1382 6008 6039 5969 -20982 1 1383 6013 6039 5969 -20982 1 1383 6013 6039 5969 -20982 2026-03-05 18:39:51,284 Hysteresis 1537 0: raw(6013 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6039 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (13 10000 0 0) 7: 0: 6013@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6013@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6013@1p 9: raw(0 9987 16000 16000) min(-44 9987 16000 16000) spread(-26995 9987 16000 16000) max_pv 26 9: [ 0 6013@1p ] PM PV mtr(W) avl(W) raw max min spread 1 1382 6008 6030 5969 -20982 1 1382 6008 6030 5969 -20982 1 1382 6008 6030 5969 -20982 1 1382 6008 6030 5969 -20982 0 1382 6008 6030 5969 -20982 0 1382 6008 6030 5969 -20982 0 1382 6008 6030 5969 -20982 0 1382 6008 6030 5969 -20982 0 1382 6008 6030 5969 -20982 0 1382 6008 6030 5969 -20982 0 1382 6008 6030 5969 -20982 0 1382 6008 6030 5969 -20982 0 1382 6008 6030 5969 -20982 0 1382 6008 6030 5969 -20982 0 1382 6008 6030 5969 -20982 0 1382 6008 6030 5969 -20982 0 1382 6008 6030 5969 -20982 0 1382 6008 6030 5969 -20982 0 1382 6008 6030 5969 -20982 2026-03-05 18:40:01,541 Hysteresis 1547 0: raw(6008 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (8 10000 0 0) 7: 0: 6008@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6008@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6008@1p 9: raw(0 9992 16000 16000) min(-39 9992 16000 16000) spread(-26990 9992 16000 16000) max_pv 22 9: [ 0 6008@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1381 6004 6030 5969 -20982 0 1381 6004 6030 5969 -20982 0 1381 6004 6030 5969 -20982 10 1376 5982 6030 5969 -20982 10 1376 5982 6030 5969 -20982 10 1376 5982 6030 5969 -20982 10 1376 5982 6030 5969 -20982 10 1376 5982 6030 5969 -20982 10 1376 5982 6030 5969 -20982 5 1379 5995 6030 5969 -20982 5 1379 5995 6030 5969 -20982 -5 1383 6013 6030 5969 -20982 -5 1383 6013 6030 5969 -20982 -7 1384 6017 6030 5969 -20982 -7 1384 6017 6030 5969 -20982 -6 1384 6017 6030 5969 -20982 -6 1384 6017 6030 5969 -20982 0 1381 6004 6030 5969 -20982 0 1381 6004 6030 5969 -20982 0 1381 6004 6030 5969 -20982 2026-03-05 18:40:11,765 Hysteresis 1557 0: raw(6004 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4 10000 0 0) 7: 0: 6004@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p 9: raw(0 9996 16000 16000) min(-35 9996 16000 16000) spread(-26986 9996 16000 16000) max_pv 26 9: [ 0 6004@1p ] PM PV mtr(W) avl(W) raw max min spread 3 1379 5995 6030 5969 -20982 3 1379 5995 6030 5969 -20982 5 1378 5991 6030 5969 -20982 5 1378 5991 6030 5969 -20982 0 1380 6000 6030 5969 -20982 0 1380 6000 6030 5969 -20982 -2 1381 6004 6030 5969 -20982 -2 1381 6004 6030 5969 -20982 -2 1381 6004 6030 5969 -20982 -2 1381 6004 6030 5969 -20982 0 1380 6000 6030 5969 -20982 0 1380 6000 6030 5969 -20982 0 1380 6000 6030 5969 -20982 0 1380 6000 6030 5969 -20982 2 1379 5995 6030 5969 -20982 2 1379 5995 6030 5969 -20982 2 1379 5995 6030 5969 -20982 2 1379 5995 6030 5969 -20982 1 1380 6000 6030 5969 -20982 1 1380 6000 6030 5969 -20982 2026-03-05 18:40:21,963 Hysteresis 1567 0: raw(6000 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-31 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 30 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 1 1380 6000 6030 5969 -20982 1 1380 6000 6030 5969 -20982 0 1380 6000 6030 5969 -20982 0 1380 6000 6030 5969 -20982 0 1380 6000 6030 5969 -20982 0 1380 6000 6030 5969 -20982 0 1380 6000 6030 5969 -20982 0 1380 6000 6030 5969 -20982 2 1379 5995 6030 5969 -20982 2 1379 5995 6030 5969 -20982 2 1379 5995 6030 5969 -20982 2 1379 5995 6030 5969 -20982 4 1378 5991 6030 5969 -20982 4 1378 5991 6030 5969 -20982 2 1379 5995 6030 5969 -20982 2 1379 5995 6030 5969 -20982 1 1380 6000 6030 5969 -20982 1 1380 6000 6030 5969 -20982 0 1380 6000 6030 5969 -20982 0 1380 6000 6030 5969 -20982 2026-03-05 18:40:31,970 Hysteresis 1577 0: raw(6000 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-31 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 30 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 5 1378 5991 6030 5969 -20982 5 1378 5991 6030 5969 -20982 5 1378 5991 6030 5969 -20982 5 1378 5991 6030 5969 -20982 8 1376 5982 6030 5969 -20982 8 1376 5982 6030 5969 -20982 5 1378 5991 6030 5969 -20982 5 1378 5991 6030 5969 -20982 3 1379 5995 6030 5969 -20982 3 1379 5995 6030 5969 -20982 -7 1383 6013 6030 5969 -20982 -7 1383 6013 6030 5969 -20982 -7 1383 6013 6030 5969 -20982 -7 1383 6013 6030 5969 -20982 -8 1384 6017 6030 5969 -20982 -8 1384 6017 6030 5969 -20982 -5 1382 6008 6030 5969 -20982 -5 1382 6008 6030 5969 -20982 -2 1381 6004 6030 5969 -20982 -2 1381 6004 6030 5969 -20982 2026-03-05 18:40:41,979 Hysteresis 1587 0: raw(6004 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4 10000 0 0) 7: 0: 6004@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p 9: raw(0 9996 16000 16000) min(-35 9996 16000 16000) spread(-26986 9996 16000 16000) max_pv 26 9: [ 0 6004@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1380 6000 6030 5969 -20982 0 1380 6000 6030 5969 -20982 -6 1383 6013 6030 5969 -20982 -6 1383 6013 6030 5969 -20982 6 1377 5986 6030 5969 -20982 6 1377 5986 6030 5969 -20982 3 1379 5995 6030 5969 -20982 3 1379 5995 6030 5969 -20982 4 1378 5991 6030 5969 -20982 4 1378 5991 6030 5969 -20982 3 1379 5995 6030 5969 -20982 3 1379 5995 6030 5969 -20982 1 1380 6000 6030 5969 -20982 1 1380 6000 6030 5969 -20982 1 1380 6000 6030 5969 -20982 1 1380 6000 6030 5969 -20982 2 1379 5995 6030 5969 -20982 2 1379 5995 6030 5969 -20982 3 1379 5995 6030 5969 -20982 3 1379 5995 6030 5969 -20982 2026-03-05 18:40:51,987 Hysteresis 1597 0: raw(5995 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6030 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-5 10000 16000 16000) min(-31 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 30 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 2 1379 5995 6030 5969 -20982 2 1379 5995 6030 5969 -20982 1 1380 6000 6030 5969 -20982 1 1380 6000 6030 5969 -20982 1 1380 6000 6030 5969 -20982 1 1380 6000 6030 5969 -20982 0 1380 6000 6030 5969 -20982 0 1380 6000 6030 5969 -20982 0 1380 6000 6030 5969 -20982 0 1380 6000 6030 5969 -20982 0 1380 6000 6030 5969 -20982 0 1380 6000 6030 5969 -20982 2 1379 5995 6030 5969 -20982 2 1379 5995 6030 5969 -20982 2 1379 5995 6030 5969 -20982 2 1379 5995 6030 5969 -20982 2 1379 5995 6030 5969 -20982 2 1379 5995 6030 5969 -20982 0 1380 6000 6030 5969 -20982 0 1380 6000 6030 5969 -20982 2026-03-05 18:41:01,993 Hysteresis 1607 0: raw(6000 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-31 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 30 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -1 1380 6000 6030 5969 -20982 -1 1380 6000 6030 5969 -20982 9 1376 5982 6030 5969 -20982 9 1376 5982 6030 5969 -20982 9 1376 5982 6030 5969 -20982 9 1376 5982 6030 5969 -20982 9 1376 5982 6030 5969 -20982 28 1366 5939 6030 5939 -20982 28 1366 5939 6030 5939 -20982 11 1375 5978 6030 5939 -20982 11 1375 5978 6030 5939 -20982 1 1380 6000 6030 5939 -20982 1 1380 6000 6030 5939 -20982 -8 1384 6017 6030 5939 -20982 -8 1384 6017 6030 5939 -20982 -8 1384 6017 6030 5939 -20982 -8 1384 6017 6030 5939 -20982 -8 1384 6017 6030 5939 -20982 -8 1384 6017 6030 5939 -20982 -3 1381 6004 6030 5939 -20982 2026-03-05 18:41:12,147 Hysteresis 1617 0: raw(6004 16000 16000 16000) min(5939 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4 10000 0 0) 7: 0: 6004@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p 9: raw(0 9996 16000 16000) min(-65 9996 16000 16000) spread(-26986 9996 16000 16000) max_pv 26 9: [ 0 6004@1p ] PM PV mtr(W) avl(W) raw max min spread -3 1381 6004 6030 5939 -20982 -5 1382 6008 6030 5939 -20982 -5 1382 6008 6030 5939 -20982 -4 1382 6008 6030 5939 -20982 -4 1382 6008 6030 5939 -20982 2 1379 5995 6030 5939 -20982 2 1379 5995 6030 5939 -20982 2 1379 5995 6030 5939 -20982 2 1379 5995 6030 5939 -20982 4 1378 5991 6030 5939 -20982 4 1378 5991 6030 5939 -20982 6 1377 5986 6030 5939 -20982 6 1377 5986 6030 5939 -20982 4 1378 5991 6030 5939 -20982 4 1378 5991 6030 5939 -20982 10 1375 5978 6030 5939 -20982 10 1375 5978 6030 5939 -20982 0 1380 6000 6030 5939 -20982 0 1380 6000 6030 5939 -20982 0 1380 6000 6030 5939 -20982 2026-03-05 18:41:22,399 Hysteresis 1628 0: raw(6000 16000 16000 16000) min(5939 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-61 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 30 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1380 6000 6030 5939 -20982 -4 1382 6008 6030 5939 -20982 -4 1382 6008 6030 5939 -20982 -1 1380 6000 6030 5939 -20982 -1 1380 6000 6030 5939 -20982 -1 1380 6000 6030 5939 -20982 -1 1380 6000 6030 5939 -20982 1 1380 6000 6030 5939 -20982 1 1380 6000 6030 5939 -20982 1 1380 6000 6030 5939 -20982 3 1379 5995 6030 5939 -20982 3 1379 5995 6030 5939 -20982 4 1378 5991 6030 5939 -20982 4 1378 5991 6030 5939 -20982 3 1379 5995 6030 5939 -20982 3 1379 5995 6030 5939 -20982 4 1378 5991 6030 5939 -20982 4 1378 5991 6030 5939 -20982 5 1378 5991 6030 5939 -20982 5 1378 5991 6030 5939 -20982 2026-03-05 18:41:32,645 Hysteresis 1638 0: raw(5991 16000 16000 16000) min(5939 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6030 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-9 10000 16000 16000) min(-61 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 30 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 5 1378 5991 6030 5939 -20982 5 1378 5991 6030 5939 -20982 9 1376 5982 6030 5939 -20982 9 1376 5982 6030 5939 -20982 9 1376 5982 6030 5939 -20982 8 1376 5982 6030 5939 -20982 6 1377 5986 6030 5939 -20982 6 1377 5986 6030 5939 -20982 -8 1384 6017 6030 5939 -20982 -8 1384 6017 6030 5939 -20982 -8 1384 6017 6030 5939 -20982 -8 1384 6017 6030 5939 -20982 -9 1384 6017 6030 5939 -20982 -9 1384 6017 6030 5939 -20982 -7 1383 6013 6030 5939 -20982 -7 1383 6013 6030 5939 -20982 -5 1382 6008 6030 5939 -20982 -5 1382 6008 6030 5939 -20982 -3 1381 6004 6030 5939 -20982 -3 1381 6004 6030 5939 -20982 2026-03-05 18:41:42,906 Hysteresis 1648 0: raw(6004 16000 16000 16000) min(5939 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4 10000 0 0) 7: 0: 6004@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p 9: raw(0 9996 16000 16000) min(-65 9996 16000 16000) spread(-26986 9996 16000 16000) max_pv 26 9: [ 0 6004@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1380 6000 6030 5939 -20982 0 1380 6000 6030 5939 -20982 0 1380 6000 6030 5939 -20982 0 1380 6000 6030 5939 -20982 3 1379 5995 6030 5939 -20982 3 1379 5995 6030 5939 -20982 4 1378 5991 6030 5939 -20982 4 1378 5991 6030 5939 -20982 4 1378 5991 6030 5939 -20982 4 1378 5991 6030 5939 -20982 3 1379 5995 6030 5939 -20982 3 1379 5995 6030 5939 -20982 3 1379 5995 6030 5939 -20982 3 1379 5995 6030 5939 -20982 3 1379 5995 6030 5939 -20982 3 1379 5995 6030 5939 -20982 3 1379 5995 6030 5939 -20982 0 1380 6000 6030 5939 -20982 0 1380 6000 6030 5939 -20982 0 1380 6000 6030 5939 -20982 2026-03-05 18:41:52,980 Hysteresis 1658 0: raw(6000 16000 16000 16000) min(5939 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-61 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 30 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1380 6000 6030 5939 -20982 -1 1380 6000 6030 5939 -20982 -1 1380 6000 6030 5939 -20982 -1 1380 6000 6030 5939 -20982 -1 1380 6000 6030 5939 -20982 -1 1380 6000 6030 5939 -20982 -1 1380 6000 6030 5939 -20982 -1 1380 6000 6030 5939 -20982 -1 1380 6000 6030 5939 -20982 -1 1380 6000 6030 5939 -20982 -1 1380 6000 6030 5939 -20982 0 1380 6000 6030 5939 -20982 0 1380 6000 6030 5939 -20982 3 1379 5995 6030 5939 -20982 3 1379 5995 6030 5939 -20982 3 1379 5995 6030 5939 -20982 3 1379 5995 6030 5939 -20982 3 1379 5995 6030 5939 -20982 3 1379 5995 6030 5939 -20982 3 1379 5995 6030 5939 -20982 2026-03-05 18:42:02,986 Hysteresis 1668 0: raw(5995 16000 16000 16000) min(5939 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6030 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-5 10000 16000 16000) min(-61 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 30 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 3 1379 5995 6030 5939 -20982 7 1377 5986 6030 5939 -20982 7 1377 5986 6030 5939 -20982 9 1376 5982 6030 5939 -20982 9 1376 5982 6030 5939 -20982 3 1379 5995 6030 5939 -20982 3 1379 5995 6030 5939 -20982 -2 1381 6004 6030 5939 -20982 -2 1381 6004 6030 5939 -20982 -6 1383 6013 6030 5939 -20982 -6 1383 6013 6030 5939 -20982 -5 1382 6008 6030 5939 -20982 -5 1382 6008 6030 5939 -20982 3 1379 5995 6030 5939 -20982 3 1379 5995 6030 5939 -20982 3 1379 5995 6030 5939 -20982 3 1379 5995 6030 5939 -20982 4 1378 5991 6030 5939 -20982 4 1378 5991 6030 5939 -20982 2026-03-05 18:42:12,992 Hysteresis 1678 0: raw(5991 16000 16000 16000) min(5939 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6030 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-9 10000 16000 16000) min(-61 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 30 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 2 1379 5995 6030 5939 -20982 2 1379 5995 6030 5939 -20982 0 1380 6000 6030 5939 -20982 0 1380 6000 6030 5939 -20982 0 1380 6000 6030 5939 -20982 0 1380 6000 6030 5939 -20982 0 1380 6000 6030 5939 -20982 0 1380 6000 6030 5939 -20982 0 1380 6000 6030 5939 -20982 0 1380 6000 6030 5939 -20982 -1 1380 6000 6030 5939 -20982 -1 1380 6000 6030 5939 -20982 0 1380 6000 6030 5939 -20982 0 1380 6000 6030 5939 -20982 1 1380 6000 6030 5939 -20982 1 1380 6000 6030 5939 -20982 3 1379 5995 6030 5939 -20982 3 1379 5995 6030 5939 -20982 3 1379 5995 6030 5939 -20982 3 1379 5995 6030 5939 -20982 2026-03-05 18:42:22,999 Hysteresis 1688 0: raw(5995 16000 16000 16000) min(5939 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6030 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-5 10000 16000 16000) min(-61 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 30 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 5 1378 5991 6030 5939 -20982 5 1378 5991 6030 5939 -20982 5 1378 5991 6030 5939 -20982 5 1378 5991 6030 5939 -20982 3 1379 5995 6030 5939 -20982 3 1379 5995 6030 5939 -20982 2 1379 5995 6030 5939 -20982 2 1379 5995 6030 5939 -20982 1 1380 6000 6030 5939 -20982 1 1380 6000 6030 5939 -20982 1 1380 6000 6030 5939 -20982 1 1380 6000 6030 5939 -20982 0 1380 6000 6030 5939 -20982 0 1380 6000 6030 5939 -20982 -1 1380 6000 6030 5939 -20982 -1 1380 6000 6030 5939 -20982 0 1380 6000 6030 5939 -20982 0 1380 6000 6030 5939 -20982 14 1373 5969 6030 5939 -20982 14 1373 5969 6030 5939 -20982 2026-03-05 18:42:33,048 Hysteresis 1698 0: raw(5969 16000 16000 16000) min(5939 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6030 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-31 10000 16000 16000) min(-61 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 30 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 14 1373 5969 6030 5939 -20982 14 1373 5969 6030 5939 -20982 12 1374 5973 6030 5939 -20982 12 1374 5973 6030 5939 -20982 9 1376 5982 6030 5939 -20982 9 1376 5982 6030 5939 -20982 2 1379 5995 6030 5939 -20982 2 1379 5995 6030 5939 -20982 -4 1382 6008 6030 5939 -20982 -4 1382 6008 6030 5939 -20982 -8 1384 6017 6030 5939 -20982 -8 1384 6017 6030 5939 -20982 -8 1384 6017 6030 5939 -20982 -8 1384 6017 6030 5939 -20982 -7 1383 6013 6030 5939 -20982 -7 1383 6013 6030 5939 -20982 -4 1382 6008 6030 5939 -20982 -4 1382 6008 6030 5939 -20982 -1 1380 6000 6030 5939 -20982 -1 1380 6000 6030 5939 -20982 2026-03-05 18:42:43,281 Hysteresis 1709 0: raw(6000 16000 16000 16000) min(5939 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-61 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 30 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 6 1377 5986 6030 5939 -20982 6 1377 5986 6030 5939 -20982 6 1377 5986 6030 5939 -20982 6 1377 5986 6030 5939 -20982 6 1377 5986 6030 5939 -20982 6 1377 5986 6030 5939 -20982 7 1377 5986 6030 5939 -20982 7 1377 5986 6030 5939 -20982 7 1377 5986 6030 5939 -20982 6 1377 5986 6030 5939 -20982 6 1377 5986 6030 5939 -20982 1 1380 6000 6030 5939 -20982 1 1380 6000 6030 5939 -20982 1 1380 6000 6030 5939 -20982 1 1380 6000 6030 5939 -20982 0 1380 6000 6030 5939 -20982 0 1380 6000 6030 5939 -20982 -1 1380 6000 6030 5939 -20982 -1 1380 6000 6030 5939 -20982 2026-03-05 18:42:53,519 Hysteresis 1719 0: raw(6000 16000 16000 16000) min(5939 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-61 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 30 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1380 6000 6030 5939 -20982 0 1380 6000 6030 5939 -20982 0 1380 6000 6030 5939 -20982 0 1380 6000 6030 5939 -20982 0 1380 6000 6030 5939 -20982 0 1380 6000 6030 5939 -20982 0 1380 6000 6030 5939 -20982 0 1380 6000 6030 5939 -20982 1 1380 6000 6030 5939 -20982 1 1380 6000 6030 5939 -20982 1 1380 6000 6030 5939 -20982 1 1380 6000 6030 5939 -20982 2 1379 5995 6030 5939 -20982 2 1379 5995 6030 5939 -20982 0 1380 6000 6030 5939 -20982 0 1380 6000 6030 5939 -20982 0 1380 6000 6030 5939 -20982 0 1380 6000 6030 5939 -20982 -1 1380 6000 6030 5939 -20982 -1 1380 6000 6030 5939 -20982 2026-03-05 18:43:03,744 Hysteresis 1729 0: raw(6000 16000 16000 16000) min(5939 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-61 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 30 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 6 1377 5986 6030 5939 -20982 6 1377 5986 6030 5939 -20982 8 1376 5982 6030 5939 -20982 8 1376 5982 6030 5939 -20982 4 1378 5991 6030 5939 -20982 4 1378 5991 6030 5939 -20982 4 1378 5991 6030 5939 -20982 4 1378 5991 6030 5939 -20982 -5 1382 6008 6030 5939 -20982 -5 1382 6008 6030 5939 -20982 -5 1382 6008 6030 5939 -20982 -5 1382 6008 6030 5939 -20982 -5 1382 6008 6030 5939 -20982 2 1379 5995 6030 5939 -20982 2 1379 5995 6030 5939 -20982 7 1377 5986 6030 5939 -20982 7 1377 5986 6030 5939 -20982 7 1377 5986 6030 5939 -20982 7 1377 5986 6030 5939 -20982 4 1378 5991 6030 5939 -20982 2026-03-05 18:43:13,981 Hysteresis 1739 0: raw(5991 16000 16000 16000) min(5939 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6030 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-9 10000 16000 16000) min(-61 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 30 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 4 1378 5991 6030 5939 -20982 0 1380 6000 6030 5939 -20982 0 1380 6000 6030 5939 -20982 -2 1381 6004 6030 5939 -20982 -2 1381 6004 6030 5939 -20982 -4 1382 6008 6030 5939 -20982 -4 1382 6008 6030 5939 -20982 -4 1382 6008 6030 5939 -20982 -4 1382 6008 6030 5939 -20982 -2 1381 6004 6030 5939 -20982 -2 1381 6004 6030 5939 -20982 0 1380 6000 6030 5939 -20982 0 1380 6000 6030 5939 -20982 2 1379 5995 6030 5939 -20982 2 1379 5995 6030 5939 -20982 6 1377 5986 6030 5939 -20982 6 1377 5986 6030 5939 -20982 7 1377 5986 6030 5939 -20982 7 1377 5986 6030 5939 -20982 7 1377 5986 6030 5939 -20982 2026-03-05 18:43:24,079 Hysteresis 1749 0: raw(5986 16000 16000 16000) min(5939 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6030 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-14 10000 16000 16000) min(-61 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 30 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 7 1377 5986 6030 5939 -20982 4 1378 5991 6030 5939 -20982 4 1378 5991 6030 5939 -20982 3 1379 5995 6030 5939 -20982 3 1379 5995 6030 5939 -20982 0 1380 6000 6030 5939 -20982 0 1380 6000 6030 5939 -20982 0 1380 6000 6030 5939 -20982 0 1380 6000 6030 5939 -20982 0 1380 6000 6030 5939 -20982 0 1380 6000 6030 5939 -20982 -1 1380 6000 6030 5939 -20982 -1 1380 6000 6030 5939 -20982 0 1380 6000 6030 5939 -20982 0 1380 6000 6030 5939 -20982 0 1380 6000 6030 5939 -20982 0 1380 6000 6030 5939 -20982 14 1373 5969 6030 5939 -20982 14 1373 5969 6030 5939 -20982 14 1373 5969 6030 5939 -20982 2026-03-05 18:43:34,085 Hysteresis 1759 0: raw(5969 16000 16000 16000) min(5939 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6030 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-31 10000 16000 16000) min(-61 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 30 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 14 1373 5969 6030 5939 -20982 8 1376 5982 6030 5939 -20982 8 1376 5982 6030 5939 -20982 2 1379 5995 6030 5939 -20982 2 1379 5995 6030 5939 -20982 -4 1382 6008 6030 5939 -20982 -4 1382 6008 6030 5939 -20982 -7 1383 6013 6030 5939 -20982 -7 1383 6013 6030 5939 -20982 -7 1383 6013 6030 5939 -20982 -7 1383 6013 6030 5939 -20982 -4 1382 6008 6030 5939 -20982 -4 1382 6008 6030 5939 -20982 -1 1380 6000 6030 5939 -20982 -1 1380 6000 6030 5939 -20982 3 1379 5995 6030 5939 -20982 3 1379 5995 6030 5939 -20982 8 1376 5982 6030 5939 -20982 8 1376 5982 6030 5939 -20982 2026-03-05 18:43:44,094 Hysteresis 1769 0: raw(5982 16000 16000 16000) min(5939 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6030 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-18 10000 16000 16000) min(-61 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 30 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 8 1376 5982 6030 5939 -20982 8 1376 5982 6030 5939 -20982 8 1376 5982 6030 5939 -20982 8 1376 5982 6030 5939 -20982 4 1378 5991 6030 5939 -20982 4 1378 5991 6021 5939 -20982 1 1380 6000 6021 5939 -20982 1 1380 6000 6021 5939 -20982 0 1380 6000 6021 5939 -20982 0 1380 6000 6017 5939 -20982 0 1380 6000 6017 5939 -20982 0 1380 6000 6017 5939 -20982 0 1380 6000 6017 5939 -20982 0 1380 6000 6017 5939 -20982 0 1380 6000 6017 5939 -20982 0 1380 6000 6017 5939 -20982 1 1380 6000 6017 5939 -20982 1 1380 6000 6017 5939 -20982 1 1380 6000 6017 5939 -20982 1 1380 6000 6017 5939 -20982 2026-03-05 18:43:54,099 Hysteresis 1779 0: raw(6000 16000 16000 16000) min(5939 16000 16000 16000) spread(-20982 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-61 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 17 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 4 1378 5991 6017 5939 -20982 4 1378 5991 6017 5939 -20982 4 1378 5991 6017 5939 -20982 4 1378 5991 6017 5939 -20982 4 1378 5991 6017 5939 -20982 4 1378 5991 6017 5939 -20982 2 1379 5995 6017 5939 -20982 2 1379 5995 6017 5939 -20982 0 1380 6000 6017 5939 -20982 0 1380 6000 6017 5939 -20982 0 1380 6000 6017 5939 -20982 0 1380 6000 6017 5939 -20982 -2 1381 6004 6017 5939 -20982 -2 1381 6004 6017 5939 -20982 -2 1381 6004 6017 5939 -20982 -2 1381 6004 6017 5939 -20982 -1 1380 6000 6017 5939 -20982 -1 1380 6000 6017 5939 -20982 6 1377 5986 6017 5939 -20982 6 1377 5986 6017 5939 -20982 2026-03-05 18:44:04,232 Hysteresis 1790 0: raw(5986 16000 16000 16000) min(5939 16000 16000 16000) spread(-20982 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6017 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-14 10000 16000 16000) min(-61 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 17 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 9 1376 5982 6017 5939 -20982 9 1376 5982 6017 5939 -20982 5 1378 5991 6017 5939 -20982 5 1378 5991 6017 5939 -20982 5 1378 5991 6017 5939 -20982 5 1378 5991 6017 5939 -20982 -5 1382 6008 6017 5939 -20982 -5 1382 6008 6017 5939 -20982 -4 1382 6008 6017 5939 -20982 -4 1382 6008 6017 5939 -20982 -5 1382 6008 6017 5939 -20982 -5 1382 6008 6017 5939 -20982 -2 1381 6004 6017 5939 -20982 -2 1381 6004 6017 5939 -20982 8 1376 5982 6017 5939 -20982 8 1376 5982 6017 5939 -20982 8 1376 5982 6017 5939 -20982 8 1376 5982 6017 5939 -20982 0 1380 6000 6017 5939 -20982 0 1380 6000 6017 5939 -20982 2026-03-05 18:44:14,474 Hysteresis 1800 0: raw(6000 16000 16000 16000) min(5939 16000 16000 16000) spread(-20982 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-61 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 17 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1380 6000 6017 5939 -20982 0 1380 6000 6017 5939 -20982 -4 1382 6008 6017 5939 -20982 -4 1382 6008 6017 5939 -20982 -1 1380 6000 6017 5939 -20982 -1 1380 6000 6017 5939 -20982 -1 1380 6000 6017 5939 -20982 -1 1380 6000 6017 5939 -20982 0 1380 6000 6017 5939 -20982 0 1380 6000 6017 5939 -20982 1 1380 6000 6017 5939 -20982 1 1380 6000 6017 5939 -20982 4 1378 5991 6017 5939 -20982 4 1378 5991 6017 5939 -20982 1 1380 6000 6017 5939 -20982 1 1380 6000 6017 5939 -20982 1 1380 6000 6017 5939 -20982 1 1380 6000 6017 5939 -20982 0 1380 6000 6017 5939 -20982 2026-03-05 18:44:24,692 Hysteresis 1810 0: raw(6000 16000 16000 16000) min(5939 16000 16000 16000) spread(-20982 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-61 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 17 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1380 6000 6017 5939 -20982 2 1379 5995 6017 5939 -20982 2 1379 5995 6017 5939 -20982 1 1380 6000 6017 5939 -20982 1 1380 6000 6017 5939 -20982 1 1380 6000 6017 5939 -20982 1 1380 6000 6017 5939 -20982 2 1379 5995 6017 5939 -20982 2 1379 5995 6017 5939 -20982 2 1379 5995 6017 5939 -20982 2 1379 5995 6017 5939 -20982 3 1379 5995 6017 5939 -20982 3 1379 5995 6017 5939 -20982 1 1380 6000 6017 5939 -20982 1 1380 6000 6017 5939 -20982 0 1380 6000 6017 5939 -20982 0 1380 6000 6017 5939 -20982 12 1374 5973 6017 5939 -20982 12 1374 5973 6017 5939 -20982 12 1374 5973 6017 5939 -20982 2026-03-05 18:44:34,935 Hysteresis 1820 0: raw(5973 16000 16000 16000) min(5939 16000 16000 16000) spread(-20982 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6017 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-27 10000 16000 16000) min(-61 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 17 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 12 1374 5973 6017 5939 -20982 13 1374 5973 6017 5939 -20982 13 1374 5973 6017 5939 -20982 9 1376 5982 6017 5939 -20982 9 1376 5982 6017 5939 -20982 1 1380 6000 6017 5939 -20982 1 1380 6000 6017 5939 -20982 -4 1382 6008 6017 5939 -20982 -7 1383 6013 6017 5939 -20982 -7 1383 6013 6017 5939 -20982 -7 1383 6013 6017 5939 -20982 -7 1383 6013 6017 5939 -20982 -6 1383 6013 6017 5939 -20982 -6 1383 6013 6017 5939 -20982 -2 1381 6004 6017 5939 -20982 -2 1381 6004 6017 5939 -20982 0 1380 6000 6017 5939 -20982 0 1380 6000 6017 5939 -20982 5 1378 5991 6017 5939 -20982 5 1378 5991 6017 5939 -20982 2026-03-05 18:44:45,162 Hysteresis 1830 0: raw(5991 16000 16000 16000) min(5939 16000 16000 16000) spread(-20982 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6017 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-9 10000 16000 16000) min(-61 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 17 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 5 1378 5991 6017 5939 -20982 5 1378 5991 6017 5939 -20982 8 1376 5982 6017 5939 -20982 8 1376 5982 6017 5939 -20982 10 1375 5978 6017 5939 -20982 10 1375 5978 6017 5939 -20982 9 1376 5982 6017 5939 -20982 9 1376 5982 6017 5939 -20982 4 1378 5991 6017 5939 -20982 4 1378 5991 6017 5939 -20982 0 1380 6000 6017 5939 -20982 0 1380 6000 6017 5939 -20982 0 1380 6000 6017 5939 -20982 0 1380 6000 6017 5939 -20982 0 1380 6000 6017 5939 -20982 0 1380 6000 6017 5939 -20982 0 1380 6000 6017 5939 -20982 0 1380 6000 6017 5939 -20982 3 1379 5995 6017 5939 -20982 3 1379 5995 6017 5939 -20982 2026-03-05 18:44:55,349 Hysteresis 1841 0: raw(5995 16000 16000 16000) min(5939 16000 16000 16000) spread(-20982 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6017 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-5 10000 16000 16000) min(-61 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 17 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 3 1379 5995 6017 5939 -20982 3 1379 5995 6017 5939 -20982 3 1379 5995 6017 5939 -20982 3 1379 5995 6017 5939 -20982 2 1379 5995 6017 5939 -20982 2 1379 5995 6017 5939 -20982 3 1379 5995 6017 5939 -20982 3 1379 5995 6017 5939 -20982 2 1379 5995 6017 5939 -20982 1 1380 6000 6017 5939 -20982 1 1380 6000 6017 5939 -20982 0 1380 6000 6017 5939 -20982 0 1380 6000 6017 5939 -20982 0 1380 6000 6017 5939 -20982 0 1380 6000 6017 5939 -20982 8 1376 5982 6017 5939 -20982 8 1376 5982 6017 5939 -20982 11 1375 5978 6017 5939 -20982 11 1375 5978 6017 5939 -20982 9 1376 5982 6017 5939 -20982 2026-03-05 18:45:05,355 Hysteresis 1851 0: raw(5982 16000 16000 16000) min(5939 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6017 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6017 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-18 10000 16000 16000) min(-61 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 17 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 9 1376 5982 6017 5939 -20982 -3 1381 6004 6017 5939 -20982 -3 1381 6004 6017 5939 -20982 -3 1381 6004 6017 5939 -20982 -3 1381 6004 6017 5939 -20982 -1 1380 6000 6017 5939 -20982 -1 1380 6000 6017 5939 -20982 -4 1382 6008 6017 5939 -20982 -4 1382 6008 6017 5939 -20982 -4 1382 6008 6017 5939 -20982 -4 1382 6008 6017 5939 -20982 21 1370 5956 6017 5939 -20982 21 1370 5956 6017 5956 -20982 6 1377 5986 6017 5956 -20982 6 1377 5986 6017 5956 -20982 6 1377 5986 6017 5956 -20982 6 1377 5986 6017 5956 -20982 0 1380 6000 6017 5956 -20982 0 1380 6000 6017 5956 -20982 -6 1383 6013 6017 5956 -20982 2026-03-05 18:45:15,362 Hysteresis 1861 0: raw(6013 16000 16000 16000) min(5956 16000 16000 16000) spread(-20982 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (13 10000 0 0) 7: 0: 6013@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6013@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6013@1p 9: raw(0 9987 16000 16000) min(-57 9987 16000 16000) spread(-26995 9987 16000 16000) max_pv 4 9: [ 0 6013@1p ] PM PV mtr(W) avl(W) raw max min spread -6 1385 6021 6021 5956 -20982 -8 1386 6026 6026 5956 -20982 -8 1386 6026 6026 5956 -20982 -7 1385 6021 6026 5956 -20982 -7 1385 6021 6026 5956 -20982 -7 1385 6021 6026 5956 -20982 -7 1385 6021 6026 5956 -20982 -2 1383 6013 6026 5956 -20982 -2 1383 6013 6026 5956 -20982 1 1382 6008 6026 5956 -20982 1 1382 6008 6026 5956 -20982 5 1380 6000 6026 5956 -20982 5 1380 6000 6026 5956 -20982 9 1378 5991 6026 5956 -20982 9 1378 5991 6026 5956 -20982 8 1378 5991 6026 5956 -20982 8 1378 5991 6026 5956 -20982 8 1378 5991 6026 5956 -20982 8 1378 5991 6026 5956 -20982 2026-03-05 18:45:25,367 Hysteresis 1871 0: raw(5991 16000 16000 16000) min(5956 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6026 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6026 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-9 10000 16000 16000) min(-44 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 26 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 5 1378 5991 6026 5956 -20982 5 1378 5991 6026 5956 -20982 1 1380 6000 6026 5956 -20982 1 1380 6000 6026 5956 -20982 0 1380 6000 6026 5956 -20982 0 1380 6000 6026 5956 -20982 -1 1380 6000 6026 5956 -20982 -1 1380 6000 6026 5956 -20982 -1 1380 6000 6026 5956 -20982 -1 1380 6000 6026 5956 -20982 -1 1380 6000 6026 5956 -20982 -1 1380 6000 6026 5956 -20982 -1 1380 6000 6026 5956 -20982 -2 1381 6004 6026 5956 -20982 -2 1381 6004 6026 5956 -20982 9 1376 5982 6026 5956 -20982 9 1376 5982 6026 5956 -20982 8 1376 5982 6026 5956 -20982 8 1376 5982 6026 5956 -20982 8 1376 5982 6026 5956 -20982 2026-03-05 18:45:35,374 Hysteresis 1881 0: raw(5982 16000 16000 16000) min(5956 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6026 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6026 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-18 10000 16000 16000) min(-44 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 26 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 8 1376 5982 6026 5956 -20982 3 1379 5995 6026 5956 -20982 3 1379 5995 6026 5956 -20982 -4 1382 6008 6026 5956 -20982 -4 1382 6008 6026 5956 -20982 -9 1384 6017 6026 5956 -20982 -9 1384 6017 6026 5956 -20982 -3 1381 6004 6026 5956 -20982 -3 1381 6004 6026 5956 -20982 -3 1381 6004 6026 5956 -20982 -3 1381 6004 6026 5956 -20982 -5 1382 6008 6026 5956 -20982 -5 1382 6008 6026 5956 -20982 -4 1382 6008 6026 5956 -20982 -4 1382 6008 6026 5956 -20982 -3 1381 6004 6026 5956 -20982 -3 1381 6004 6026 5956 -20982 -1 1380 6000 6026 5956 -20982 -1 1380 6000 6026 5956 -20982 -1 1380 6000 6026 5956 -20982 2026-03-05 18:45:45,554 Hysteresis 1891 0: raw(6000 16000 16000 16000) min(5956 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6026 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-44 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 26 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -1 1380 6000 6026 5956 -20982 1 1380 6000 6026 5956 -20982 1 1380 6000 6026 5956 -20982 2 1379 5995 6026 5956 -20982 2 1379 5995 6026 5956 -20982 1 1380 6000 6026 5956 -20982 1 1380 6000 6026 5956 -20982 4 1378 5991 6026 5956 -20982 1 1380 6000 6026 5956 -20982 1 1380 6000 6026 5956 -20982 1 1380 6000 6026 5956 -20982 1 1380 6000 6026 5956 -20982 0 1380 6000 6026 5956 -20982 0 1380 6000 6026 5956 -20982 -2 1381 6004 6026 5956 -20982 -2 1381 6004 6026 5956 -20982 0 1380 6000 6026 5956 -20982 0 1380 6000 6026 5956 -20982 0 1380 6000 6026 5956 -20982 0 1380 6000 6026 5956 -20982 2026-03-05 18:45:55,766 Hysteresis 1901 0: raw(6000 16000 16000 16000) min(5956 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6026 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-44 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 26 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1380 6000 6026 5956 -20982 0 1380 6000 6026 5956 -20982 0 1380 6000 6026 5956 -20982 0 1380 6000 6026 5956 -20982 2 1379 5995 6026 5956 -20982 2 1379 5995 6026 5956 -20982 8 1376 5982 6026 5956 -20982 8 1376 5982 6026 5956 -20982 4 1378 5991 6026 5956 -20982 4 1378 5991 6026 5956 -20982 3 1379 5995 6026 5956 -20982 3 1379 5995 6026 5956 -20982 3 1379 5995 6026 5956 -20982 3 1379 5995 6026 5956 -20982 7 1377 5986 6026 5956 -20982 7 1377 5986 6026 5956 -20982 10 1375 5978 6026 5956 -20982 10 1375 5978 6026 5956 -20982 8 1376 5982 6026 5956 -20982 8 1376 5982 6026 5956 -20982 2026-03-05 18:46:06,006 Hysteresis 1911 0: raw(5982 16000 16000 16000) min(5956 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6026 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6026 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-18 10000 16000 16000) min(-44 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 26 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -5 1382 6008 6026 5956 -20982 -5 1382 6008 6026 5956 -20982 -8 1384 6017 6026 5956 -20982 -8 1384 6017 6026 5956 -20982 -8 1384 6017 6026 5956 -20982 -8 1384 6017 6026 5956 -20982 -6 1383 6013 6026 5956 -20982 -6 1383 6013 6026 5956 -20982 -2 1381 6004 6026 5956 -20982 -2 1381 6004 6026 5956 -20982 4 1378 5991 6026 5956 -20982 4 1378 5991 6026 5956 -20982 10 1375 5978 6026 5956 -20982 10 1375 5978 6026 5956 -20982 10 1375 5978 6026 5956 -20982 10 1375 5978 6026 5956 -20982 15 1373 5969 6026 5956 -20982 15 1373 5969 6026 5956 -20982 11 1375 5978 6026 5956 -20982 11 1375 5978 6026 5956 -20982 2026-03-05 18:46:16,169 Hysteresis 1921 0: raw(5978 16000 16000 16000) min(5956 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6026 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6026 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-22 10000 16000 16000) min(-44 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 26 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 7 1377 5986 6026 5956 -20982 7 1377 5986 6026 5956 -20982 -1 1380 6000 6026 5956 -20982 -1 1380 6000 6026 5956 -20982 -1 1380 6000 6026 5956 -20982 -1 1380 6000 6026 5956 -20982 -2 1381 6004 6026 5956 -20982 -2 1381 6004 6026 5956 -20982 0 1380 6000 6026 5956 -20982 0 1380 6000 6026 5956 -20982 0 1380 6000 6026 5956 -20982 0 1380 6000 6026 5956 -20982 3 1379 5995 6026 5956 -20982 3 1379 5995 6026 5956 -20982 3 1379 5995 6026 5956 -20982 3 1379 5995 6026 5956 -20982 3 1379 5995 6026 5956 -20982 3 1379 5995 6026 5956 -20982 2 1379 5995 6026 5956 -20982 2026-03-05 18:46:26,179 Hysteresis 1932 0: raw(5995 16000 16000 16000) min(5956 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6026 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6026 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-5 10000 16000 16000) min(-44 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 26 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 2 1379 5995 6026 5956 -20982 0 1380 6000 6026 5956 -20982 0 1380 6000 6026 5956 -20982 2 1379 5995 6026 5956 -20982 2 1379 5995 6026 5956 -20982 2 1379 5995 6026 5956 -20982 2 1379 5995 6026 5956 -20982 5 1378 5991 6026 5956 -20982 5 1378 5991 6026 5956 -20982 1 1380 6000 6026 5956 -20982 1 1380 6000 6026 5956 -20982 1 1380 6000 6026 5956 -20982 1 1380 6000 6026 5956 -20982 9 1376 5982 6026 5956 -20982 9 1376 5982 6026 5956 -20982 9 1376 5982 6026 5956 -20982 9 1376 5982 6026 5956 -20982 9 1376 5982 6026 5956 -20982 9 1376 5982 6026 5956 -20982 2 1379 5995 6026 5956 -20982 2026-03-05 18:46:36,190 Hysteresis 1942 0: raw(5995 16000 16000 16000) min(5956 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6026 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6026 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-5 10000 16000 16000) min(-44 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 26 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 2 1379 5995 6026 5956 -20982 -5 1382 6008 6026 5956 -20982 -5 1382 6008 6026 5956 -20982 -10 1385 6021 6026 5956 -20982 -10 1385 6021 6026 5956 -20982 -5 1382 6008 6026 5956 -20982 -5 1382 6008 6026 5956 -20982 -5 1382 6008 6026 5956 -20982 -5 1382 6008 6026 5956 -20982 0 1380 6000 6026 5956 -20982 0 1380 6000 6026 5956 -20982 2 1379 5995 6026 5956 -20982 2 1379 5995 6026 5956 -20982 3 1379 5995 6026 5956 -20982 3 1379 5995 6026 5956 -20982 5 1378 5991 6026 5956 -20982 5 1378 5991 6026 5956 -20982 6 1377 5986 6026 5956 -20982 6 1377 5986 6026 5956 -20982 6 1377 5986 6026 5956 -20982 2026-03-05 18:46:46,196 Hysteresis 1952 0: raw(5986 16000 16000 16000) min(5956 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6026 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6026 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-14 10000 16000 16000) min(-44 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 26 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 6 1377 5986 6026 5956 -20982 2 1379 5995 6026 5956 -20982 2 1379 5995 6026 5956 -20982 0 1380 6000 6026 5956 -20982 0 1380 6000 6026 5956 -20982 0 1380 6000 6026 5956 -20982 0 1380 6000 6026 5956 -20982 1 1380 6000 6026 5956 -20982 1 1380 6000 6026 5956 -20982 1 1380 6000 6026 5956 -20982 1 1380 6000 6026 5956 -20982 0 1380 6000 6026 5956 -20982 0 1380 6000 6026 5956 -20982 3 1379 5995 6026 5956 -20982 4 1378 5991 6026 5956 -20982 4 1378 5991 6026 5956 -20982 2 1379 5995 6026 5956 -20982 2 1379 5995 6026 5956 -20982 1 1380 6000 6026 5956 -20982 1 1380 6000 6026 5956 -20982 2026-03-05 18:46:56,204 Hysteresis 1962 0: raw(6000 16000 16000 16000) min(5956 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6026 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-44 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 26 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 1 1380 6000 6026 5956 -20982 1 1380 6000 6026 5956 -20982 3 1379 5995 6026 5956 -20982 3 1379 5995 6026 5956 -20982 3 1379 5995 6026 5956 -20982 3 1379 5995 6026 5956 -20982 4 1378 5991 6026 5956 -20982 4 1378 5991 6026 5956 -20982 0 1380 6000 6026 5956 -20982 0 1380 6000 6026 5956 -20982 0 1380 6000 6026 5956 -20982 0 1380 6000 6026 5956 -20982 6 1377 5986 6026 5956 -20982 6 1377 5986 6026 5956 -20982 9 1376 5982 6026 5956 -20982 9 1376 5982 6026 5956 -20982 9 1376 5982 6026 5956 -20982 9 1376 5982 6026 5956 -20982 -1 1380 6000 6026 5956 -20982 -1 1380 6000 6026 5956 -20982 2026-03-05 18:47:06,379 Hysteresis 1972 0: raw(6000 16000 16000 16000) min(5956 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6026 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-44 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 26 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -2 1381 6004 6026 5956 -20982 -2 1381 6004 6026 5956 -20982 -2 1381 6004 6026 5956 -20982 -2 1381 6004 6026 5956 -20982 2 1379 5995 6026 5956 -20982 2 1379 5995 6026 5956 -20982 2 1379 5995 6026 5956 -20982 2 1379 5995 6026 5956 -20982 6 1377 5986 6026 5956 -20982 6 1377 5986 6026 5956 -20982 2 1379 5995 6026 5956 -20982 2 1379 5995 6026 5956 -20982 2 1379 5995 6026 5956 -20982 2 1379 5995 6026 5956 -20982 1 1380 6000 6026 5956 -20982 1 1380 6000 6026 5956 -20982 2 1379 5995 6026 5956 -20982 2 1379 5995 6026 5956 -20982 3 1379 5995 6026 5956 -20982 2026-03-05 18:47:16,623 Hysteresis 1982 0: raw(5995 16000 16000 16000) min(5956 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6026 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6026 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-5 10000 16000 16000) min(-44 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 26 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 3 1379 5995 6026 5956 -20982 -2 1381 6004 6026 5956 -20982 -2 1381 6004 6026 5956 -20982 -4 1382 6008 6026 5956 -20982 -4 1382 6008 6026 5956 -20982 -4 1382 6008 6026 5956 -20982 -4 1382 6008 6026 5956 -20982 -1 1380 6000 6026 5956 -20982 -1 1380 6000 6026 5956 -20982 0 1380 6000 6026 5956 -20982 0 1380 6000 6026 5956 -20982 0 1380 6000 6026 5956 -20982 0 1380 6000 6026 5956 -20982 -1 1380 6000 6026 5956 -20982 -1 1380 6000 6026 5956 -20982 -1 1380 6000 6026 5956 -20982 -1 1380 6000 6026 5956 -20982 -2 1381 6004 6026 5956 -20982 -2 1381 6004 6026 5956 -20982 1 1380 6000 6026 5956 -20982 2026-03-05 18:47:26,768 Hysteresis 1992 0: raw(6000 16000 16000 16000) min(5956 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6026 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-44 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 26 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 1 1380 6000 6026 5956 -20982 3 1379 5995 6026 5956 -20982 3 1379 5995 6026 5956 -20982 5 1378 5991 6026 5956 -20982 5 1378 5991 6026 5956 -20982 3 1379 5995 6026 5956 -20982 3 1379 5995 6026 5956 -20982 3 1379 5995 6026 5956 -20982 3 1379 5995 6026 5956 -20982 1 1380 6000 6026 5956 -20982 1 1380 6000 6026 5956 -20982 2 1379 5995 6026 5956 -20982 2 1379 5995 6026 5956 -20982 6 1377 5986 6026 5956 -20982 6 1377 5986 6026 5956 -20982 10 1375 5978 6026 5956 -20982 10 1375 5978 6026 5956 -20982 10 1375 5978 6026 5956 -20982 10 1375 5978 6026 5956 -20982 5 1378 5991 6026 5956 -20982 2026-03-05 18:47:36,772 Hysteresis 2002 0: raw(5991 16000 16000 16000) min(5956 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6026 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6026 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-9 10000 16000 16000) min(-44 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 26 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 5 1378 5991 6026 5956 -20982 -6 1383 6013 6026 5956 -20982 -6 1383 6013 6026 5956 -20982 -7 1383 6013 6026 5956 -20982 -7 1383 6013 6026 5956 -20982 -4 1382 6008 6026 5956 -20982 -4 1382 6008 6026 5956 -20982 0 1380 6000 6026 5956 -20982 0 1380 6000 6026 5956 -20982 0 1380 6000 6026 5956 -20982 0 1380 6000 6026 5956 -20982 2 1379 5995 6026 5956 -20982 2 1379 5995 6026 5956 -20982 2 1379 5995 6026 5956 -20982 2 1379 5995 6026 5956 -20982 6 1377 5986 6026 5956 -20982 6 1377 5986 6026 5956 -20982 5 1378 5991 6026 5956 -20982 5 1378 5991 6026 5956 -20982 5 1378 5991 6026 5956 -20982 2026-03-05 18:47:46,777 Hysteresis 2012 0: raw(5991 16000 16000 16000) min(5956 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6026 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6026 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-9 10000 16000 16000) min(-44 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 26 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 5 1378 5991 6026 5956 -20982 1 1380 6000 6026 5956 -20982 1 1380 6000 6026 5956 -20982 0 1380 6000 6026 5956 -20982 0 1380 6000 6026 5956 -20982 0 1380 6000 6026 5956 -20982 0 1380 6000 6026 5956 -20982 6 1377 5986 6026 5956 -20982 6 1377 5986 6026 5956 -20982 -6 1383 6013 6026 5956 -20982 -6 1383 6013 6026 5956 -20982 -6 1383 6013 6026 5956 -20982 -6 1383 6013 6026 5956 -20982 -8 1384 6017 6026 5956 -20982 -8 1384 6017 6026 5956 -20982 -4 1382 6008 6026 5956 -20982 -4 1382 6008 6026 5956 -20982 2 1379 5995 6026 5956 -20982 2 1379 5995 6026 5956 -20982 2 1379 5995 6026 5956 -20982 2026-03-05 18:47:56,781 Hysteresis 2022 0: raw(5995 16000 16000 16000) min(5956 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6026 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6026 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-5 10000 16000 16000) min(-44 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 26 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 2 1379 5995 6026 5956 -20982 3 1379 5995 6026 5956 -20982 3 1379 5995 6026 5956 -20982 5 1378 5991 6026 5956 -20982 5 1378 5991 6026 5956 -20982 5 1378 5991 6026 5956 -20982 5 1378 5991 6026 5956 -20982 4 1378 5991 6026 5956 -20982 4 1378 5991 6026 5956 -20982 9 1376 5982 6026 5956 -20982 9 1376 5982 6026 5956 -20982 9 1376 5982 6026 5956 -20982 9 1376 5982 6026 5956 -20982 13 1374 5973 6026 5956 -20982 13 1374 5973 6026 5956 -20982 6 1377 5986 6026 5956 -20982 6 1377 5986 6026 5956 -20982 4 1378 5991 6026 5956 -20982 4 1378 5991 6026 5956 -20982 -8 1384 6017 6026 5956 -20982 2026-03-05 18:48:06,805 Hysteresis 2032 0: raw(6017 16000 16000 16000) min(5956 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6026 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (17 10000 0 0) 7: 0: 6017@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6017@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6017@1p 9: raw(0 9983 16000 16000) min(-61 9983 16000 16000) spread(-26999 9983 16000 16000) max_pv 9 9: [ 0 6017@1p ] PM PV mtr(W) avl(W) raw max min spread -8 1387 6030 6030 5956 -20982 -8 1387 6030 6030 5956 -20982 -8 1387 6030 6030 5956 -20982 -9 1387 6030 6030 5956 -20982 -9 1387 6030 6030 5956 -20982 -5 1385 6021 6030 5956 -20982 -5 1385 6021 6030 5956 -20982 -1 1383 6013 6030 5956 -20982 -1 1383 6013 6030 5956 -20982 8 1379 5995 6030 5956 -20982 8 1379 5995 6030 5956 -20982 7 1380 6000 6030 5956 -20982 7 1380 6000 6030 5956 -20982 7 1380 6000 6030 5956 -20982 7 1380 6000 6030 5956 -20982 7 1380 6000 6030 5956 -20982 5 1381 6004 6030 5956 -20982 5 1381 6004 6030 5956 -20982 2 1382 6008 6030 5956 -20982 2 1382 6008 6030 5956 -20982 2026-03-05 18:48:17,047 Hysteresis 2042 0: raw(6008 16000 16000 16000) min(5956 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (8 10000 0 0) 7: 0: 6008@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6008@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6008@1p 9: raw(0 9992 16000 16000) min(-52 9992 16000 16000) spread(-26990 9992 16000 16000) max_pv 22 9: [ 0 6008@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1381 6004 6030 5956 -20982 0 1381 6004 6030 5956 -20982 0 1381 6004 6030 5956 -20982 0 1381 6004 6030 5956 -20982 0 1381 6004 6030 5956 -20982 0 1381 6004 6030 5956 -20982 0 1381 6004 6030 5956 -20982 0 1381 6004 6030 5956 -20982 -1 1381 6004 6030 5956 -20982 -1 1381 6004 6030 5956 -20982 0 1381 6004 6030 5956 -20982 0 1381 6004 6030 5956 -20982 -9 1385 6021 6030 5956 -20982 -9 1385 6021 6030 5956 -20982 9 1377 5986 6030 5956 -20982 9 1377 5986 6030 5956 -20982 3 1380 6000 6030 5956 -20982 3 1380 6000 6030 5956 -20982 5 1379 5995 6030 5956 -20982 2026-03-05 18:48:27,125 Hysteresis 2052 0: raw(5995 16000 16000 16000) min(5956 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6030 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-5 10000 16000 16000) min(-44 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 30 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 5 1378 5991 6030 5956 -20982 4 1378 5991 6030 5956 -20982 4 1378 5991 6030 5956 -20982 2 1379 5995 6030 5956 -20982 2 1379 5995 6030 5956 -20982 2 1379 5995 6030 5956 -20982 2 1379 5995 6030 5956 -20982 1 1380 6000 6030 5956 -20982 1 1380 6000 6030 5956 -20982 0 1380 6000 6030 5956 -20982 0 1380 6000 6030 5956 -20982 3 1379 5995 6030 5956 -20982 3 1379 5995 6030 5956 -20982 10 1375 5978 6030 5956 -20982 10 1375 5978 6030 5956 -20982 6 1377 5986 6030 5956 -20982 6 1377 5986 6030 5956 -20982 6 1377 5986 6030 5956 -20982 6 1377 5986 6030 5956 -20982 -2 1381 6004 6030 5956 -20982 2026-03-05 18:48:37,131 Hysteresis 2062 0: raw(6004 16000 16000 16000) min(5956 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4 10000 0 0) 7: 0: 6004@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p 9: raw(0 9996 16000 16000) min(-48 9996 16000 16000) spread(-26986 9996 16000 16000) max_pv 26 9: [ 0 6004@1p ] PM PV mtr(W) avl(W) raw max min spread -2 1381 6004 6030 5956 -20982 -7 1383 6013 6030 5956 -20982 -7 1383 6013 6030 5956 -20982 -7 1383 6013 6030 5956 -20982 -7 1383 6013 6030 5956 -20982 -1 1380 6000 6030 5956 -20982 -1 1380 6000 6030 5956 -20982 -1 1380 6000 6030 5956 -20982 -1 1380 6000 6030 5956 -20982 2 1379 5995 6030 5956 -20982 2 1379 5995 6030 5956 -20982 3 1379 5995 6030 5956 -20982 3 1379 5995 6030 5956 -20982 3 1379 5995 6030 5956 -20982 3 1379 5995 6030 5956 -20982 0 1380 6000 6030 5956 -20982 0 1380 6000 6030 5956 -20982 1 1380 6000 6030 5956 -20982 1 1380 6000 6030 5956 -20982 -1 1380 6000 6030 5956 -20982 2026-03-05 18:48:47,142 Hysteresis 2072 0: raw(6000 16000 16000 16000) min(5956 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-44 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 30 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -1 1380 6000 6030 5956 -20982 -1 1380 6000 6030 5956 -20982 -1 1380 6000 6030 5956 -20982 -1 1380 6000 6030 5956 -20982 -1 1380 6000 6030 5956 -20982 0 1380 6000 6030 5956 -20982 0 1380 6000 6030 5956 -20982 1 1380 6000 6030 5956 -20982 1 1380 6000 6030 5956 -20982 1 1380 6000 6030 5956 -20982 1 1380 6000 6030 5956 -20982 5 1378 5991 6030 5956 -20982 5 1378 5991 6030 5956 -20982 5 1378 5991 6030 5956 -20982 5 1378 5991 6030 5956 -20982 5 1378 5991 6030 5956 -20982 5 1378 5991 6030 5956 -20982 2 1379 5995 6030 5956 -20982 2 1379 5995 6030 5956 -20982 0 1380 6000 6030 5956 -20982 2026-03-05 18:48:57,152 Hysteresis 2082 0: raw(6000 16000 16000 16000) min(5956 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-44 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 30 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1380 6000 6030 5956 -20982 0 1380 6000 6030 5956 -20982 0 1380 6000 6030 5956 -20982 0 1380 6000 6030 5956 -20982 0 1380 6000 6030 5956 -20982 0 1380 6000 6030 5956 -20982 0 1380 6000 6030 5956 -20982 0 1380 6000 6030 5956 -20982 0 1380 6000 6030 5956 -20982 8 1376 5982 6030 5956 -20982 8 1376 5982 6030 5956 -20982 8 1376 5982 6030 5956 -20982 8 1376 5982 6030 5956 -20982 12 1374 5973 6030 5956 -20982 12 1374 5973 6030 5956 -20982 10 1375 5978 6030 5956 -20982 10 1375 5978 6030 5956 -20982 7 1377 5986 6030 5956 -20982 -7 1383 6013 6030 5956 -20982 -7 1383 6013 6030 5956 -20982 2026-03-05 18:49:07,213 Hysteresis 2093 0: raw(6013 16000 16000 16000) min(5956 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (13 10000 0 0) 7: 0: 6013@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6013@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6013@1p 9: raw(0 9987 16000 16000) min(-57 9987 16000 16000) spread(-26995 9987 16000 16000) max_pv 17 9: [ 0 6013@1p ] PM PV mtr(W) avl(W) raw max min spread -9 1386 6026 6030 5956 -20982 -9 1386 6026 6030 5956 -20982 -9 1386 6026 6030 5956 -20982 -9 1386 6026 6030 5956 -20982 -4 1384 6017 6030 5956 -20982 -4 1384 6017 6030 5956 -20982 3 1381 6004 6030 5956 -20982 3 1381 6004 6030 5956 -20982 15 1375 5978 6030 5956 -20982 15 1375 5978 6030 5956 -20982 12 1376 5982 6030 5956 -20982 12 1376 5982 6030 5956 -20982 12 1376 5982 6030 5956 -20982 12 1376 5982 6030 5956 -20982 2 1381 6004 6030 5956 -20982 2 1381 6004 6030 5956 -20982 2 1381 6004 6030 5969 -20982 2 1381 6004 6030 5969 -20982 -3 1383 6013 6030 5969 -20982 -3 1383 6013 6030 5969 -20982 2026-03-05 18:49:17,465 Hysteresis 2103 0: raw(6013 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (13 10000 0 0) 7: 0: 6013@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6013@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6013@1p 9: raw(0 9987 16000 16000) min(-44 9987 16000 16000) spread(-26995 9987 16000 16000) max_pv 17 9: [ 0 6013@1p ] PM PV mtr(W) avl(W) raw max min spread -2 1383 6013 6030 5969 -20982 -2 1383 6013 6030 5969 -20982 -1 1382 6008 6030 5969 -20982 -1 1382 6008 6030 5969 -20982 -1 1382 6008 6030 5969 -20982 -1 1382 6008 6030 5969 -20982 2 1381 6004 6030 5969 -20982 2 1381 6004 6030 5969 -20982 2 1381 6004 6030 5969 -20982 2 1381 6004 6030 5969 -20982 3 1381 6004 6030 5969 -20982 3 1381 6004 6030 5969 -20982 3 1381 6004 6030 5969 -20982 3 1381 6004 6030 5969 -20982 3 1381 6004 6030 5969 -20982 3 1381 6004 6030 5969 -20982 1 1382 6008 6030 5969 -20982 1 1382 6008 6030 5969 -20982 4 1380 6000 6030 5969 -20982 2026-03-05 18:49:27,711 Hysteresis 2113 0: raw(6000 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-31 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 30 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 4 1378 5991 6030 5969 -20982 3 1379 5995 6030 5969 -20982 3 1379 5995 6030 5969 -20982 3 1379 5995 6030 5969 -20982 3 1379 5995 6030 5969 -20982 4 1378 5991 6030 5969 -20982 4 1378 5991 6030 5969 -20982 4 1378 5991 6030 5969 -20982 4 1378 5991 6030 5969 -20982 0 1380 6000 6030 5969 -20982 0 1380 6000 6030 5969 -20982 1 1380 6000 6030 5969 -20982 1 1380 6000 6030 5969 -20982 9 1376 5982 6030 5969 -20982 9 1376 5982 6030 5969 -20982 6 1377 5986 6030 5969 -20982 6 1377 5986 6030 5969 -20982 6 1377 5986 6030 5969 -20982 6 1377 5986 6030 5969 -20982 -1 1380 6000 6030 5969 -20982 2026-03-05 18:49:37,941 Hysteresis 2123 0: raw(6000 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-31 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 30 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -1 1380 6000 6030 5969 -20982 -8 1384 6017 6030 5969 -20982 -8 1384 6017 6030 5969 -20982 8 1376 5982 6030 5969 -20982 8 1376 5982 6030 5969 -20982 -5 1382 6008 6030 5969 -20982 -5 1382 6008 6030 5969 -20982 -6 1383 6013 6030 5969 -20982 -6 1383 6013 6030 5969 -20982 -6 1383 6013 6030 5969 -20982 -6 1383 6013 6030 5969 -20982 -4 1382 6008 6030 5969 -20982 -4 1382 6008 6030 5969 -20982 0 1380 6000 6030 5969 -20982 0 1380 6000 6030 5969 -20982 -1 1380 6000 6030 5969 -20982 -1 1380 6000 6030 5969 -20982 0 1380 6000 6030 5969 -20982 0 1380 6000 6030 5969 -20982 0 1380 6000 6030 5969 -20982 2026-03-05 18:49:48,170 Hysteresis 2133 0: raw(6000 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-31 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 30 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1380 6000 6030 5969 -20982 -2 1381 6004 6030 5969 -20982 -2 1381 6004 6030 5969 -20982 -2 1381 6004 6030 5969 -20982 -2 1381 6004 6030 5969 -20982 -3 1381 6004 6030 5969 -20982 -3 1381 6004 6030 5969 -20982 -1 1380 6000 6030 5969 -20982 -1 1380 6000 6030 5969 -20982 0 1380 6000 6030 5969 -20982 0 1380 6000 6030 5969 -20982 0 1380 6000 6030 5969 -20982 0 1380 6000 6030 5969 -20982 0 1380 6000 6030 5969 -20982 0 1380 6000 6030 5969 -20982 0 1380 6000 6030 5969 -20982 0 1380 6000 6030 5969 -20982 1 1380 6000 6030 5969 -20982 1 1380 6000 6030 5969 -20982 0 1380 6000 6030 5969 -20982 2026-03-05 18:49:58,412 Hysteresis 2144 0: raw(6000 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-31 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 30 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1380 6000 6030 5969 -20982 0 1380 6000 6030 5969 -20982 0 1380 6000 6030 5969 -20982 1 1380 6000 6030 5969 -20982 1 1380 6000 6030 5969 -20982 0 1380 6000 6030 5969 -20982 0 1380 6000 6030 5969 -20982 6 1377 5986 6030 5969 -20982 6 1377 5986 6030 5969 -20982 11 1375 5978 6030 5969 -20982 11 1375 5978 6030 5969 -20982 11 1375 5978 6030 5969 -20982 11 1375 5978 6030 5969 -20982 6 1377 5986 6030 5969 -20982 6 1377 5986 6030 5969 -20982 2 1379 5995 6030 5969 -20982 2 1379 5995 6030 5969 -20982 -5 1382 6008 6030 5969 -20982 -5 1382 6008 6030 5969 -20982 -8 1384 6017 6030 5969 -20982 2026-03-05 18:50:08,496 Hysteresis 2154 0: raw(6017 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (17 10000 0 0) 7: 0: 6017@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6017@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6017@1p 9: raw(0 9983 16000 16000) min(-48 9983 16000 16000) spread(-26999 9983 16000 16000) max_pv 13 9: [ 0 6017@1p ] PM PV mtr(W) avl(W) raw max min spread -8 1387 6030 6030 5969 -20982 -8 1387 6030 6030 5969 -20982 -8 1387 6030 6030 5969 -20982 -6 1386 6026 6030 5969 -20982 -6 1386 6026 6030 5969 -20982 -4 1385 6021 6030 5969 -20982 1 1383 6013 6030 5969 -20982 1 1383 6013 6030 5969 -20982 0 1383 6013 6030 5969 -20982 0 1383 6013 6030 5969 -20982 2 1382 6008 6030 5969 -20982 2 1382 6008 6030 5969 -20982 -2 1384 6017 6030 5969 -20982 -2 1384 6017 6030 5969 -20982 1 1383 6013 6030 5969 -20982 1 1383 6013 6030 5969 -20982 0 1383 6013 6030 5969 -20982 0 1383 6013 6030 5969 -20982 2 1382 6008 6030 5969 -20982 2 1382 6008 6030 5969 -20982 2026-03-05 18:50:18,502 Hysteresis 2164 0: raw(6008 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (8 10000 0 0) 7: 0: 6008@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6008@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6008@1p 9: raw(0 9992 16000 16000) min(-39 9992 16000 16000) spread(-26990 9992 16000 16000) max_pv 22 9: [ 0 6008@1p ] PM PV mtr(W) avl(W) raw max min spread 4 1379 5995 6030 5969 -20982 4 1379 5995 6030 5973 -20982 4 1379 5995 6030 5973 -20982 4 1379 5995 6030 5973 -20982 1 1381 6004 6030 5973 -20982 1 1381 6004 6030 5973 -20982 0 1381 6004 6030 5973 -20982 0 1381 6004 6030 5973 -20982 0 1381 6004 6030 5973 -20982 0 1381 6004 6030 5973 -20982 -3 1382 6008 6030 5973 -20982 -3 1382 6008 6030 5973 -20982 -1 1381 6004 6030 5973 -20982 -1 1381 6004 6030 5973 -20982 -1 1381 6004 6030 5973 -20982 -1 1381 6004 6030 5973 -20982 0 1381 6004 6030 5973 -20982 0 1381 6004 6030 5973 -20982 1 1381 6004 6030 5973 -20982 2026-03-05 18:50:28,511 Hysteresis 2174 0: raw(6004 16000 16000 16000) min(5973 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4 10000 0 0) 7: 0: 6004@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p 9: raw(0 9996 16000 16000) min(-31 9996 16000 16000) spread(-26986 9996 16000 16000) max_pv 26 9: [ 0 6004@1p ] PM PV mtr(W) avl(W) raw max min spread 1 1380 6000 6030 5973 -20982 1 1380 6000 6030 5973 -20982 1 1380 6000 6030 5973 -20982 1 1380 6000 6030 5973 -20982 1 1380 6000 6030 5973 -20982 1 1380 6000 6030 5973 -20982 1 1380 6000 6030 5973 -20982 2 1379 5995 6030 5973 -20982 2 1379 5995 6030 5973 -20982 8 1376 5982 6030 5973 -20982 8 1376 5982 6030 5973 -20982 12 1374 5973 6030 5973 -20982 12 1374 5973 6030 5973 -20982 8 1376 5982 6030 5973 -20982 8 1376 5982 6030 5973 -20982 0 1380 6000 6030 5973 -20982 0 1380 6000 6030 5973 -20982 0 1380 6000 6030 5973 -20982 0 1380 6000 6030 5973 -20982 -5 1382 6008 6030 5973 -20982 2026-03-05 18:50:38,519 Hysteresis 2184 0: raw(6008 16000 16000 16000) min(5973 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (8 10000 0 0) 7: 0: 6008@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6008@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6008@1p 9: raw(0 9992 16000 16000) min(-35 9992 16000 16000) spread(-26990 9992 16000 16000) max_pv 22 9: [ 0 6008@1p ] PM PV mtr(W) avl(W) raw max min spread -5 1383 6013 6030 5973 -20982 -5 1383 6013 6030 5973 -20982 -5 1383 6013 6030 5973 -20982 0 1381 6004 6030 5973 -20982 0 1381 6004 6030 5973 -20982 2 1380 6000 6030 5973 -20982 2 1380 6000 6030 5973 -20982 2 1380 6000 6030 5973 -20982 2 1380 6000 6030 5973 -20982 5 1379 5995 6030 5973 -20982 5 1379 5995 6030 5973 -20982 5 1379 5995 6030 5973 -20982 5 1379 5995 6030 5973 -20982 1 1381 6004 6030 5973 -20982 1 1381 6004 6030 5973 -20982 0 1381 6004 6030 5973 -20982 0 1381 6004 6030 5973 -20982 0 1381 6004 6030 5973 -20982 0 1381 6004 6030 5973 -20982 0 1381 6004 6030 5973 -20982 2026-03-05 18:50:48,596 Hysteresis 2194 0: raw(6004 16000 16000 16000) min(5973 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4 10000 0 0) 7: 0: 6004@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p 9: raw(0 9996 16000 16000) min(-31 9996 16000 16000) spread(-26986 9996 16000 16000) max_pv 26 9: [ 0 6004@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1380 6000 6030 5973 -20982 2 1379 5995 6030 5973 -20982 2 1379 5995 6030 5973 -20982 4 1378 5991 6030 5973 -20982 4 1378 5991 6030 5973 -20982 2 1379 5995 6030 5973 -20982 2 1379 5995 6030 5973 -20982 -1 1380 6000 6030 5973 -20982 -1 1380 6000 6030 5973 -20982 -1 1380 6000 6030 5973 -20982 -1 1380 6000 6030 5973 -20982 0 1380 6000 6030 5973 -20982 0 1380 6000 6030 5973 -20982 0 1380 6000 6030 5973 -20982 0 1380 6000 6030 5973 -20982 2 1379 5995 6030 5973 -20982 2 1379 5995 6030 5973 -20982 4 1378 5991 6030 5973 -20982 4 1378 5991 6030 5973 -20982 5 1378 5991 6030 5973 -20982 2026-03-05 18:50:58,834 Hysteresis 2204 0: raw(5991 16000 16000 16000) min(5973 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6030 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-9 10000 16000 16000) min(-27 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 30 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 5 1378 5991 6030 5973 -20982 5 1378 5991 6030 5973 -20982 5 1378 5991 6030 5973 -20982 4 1378 5991 6030 5973 -20982 4 1378 5991 6030 5973 -20982 4 1378 5991 6030 5973 -20982 4 1378 5991 6030 5973 -20982 8 1376 5982 6030 5973 -20982 8 1376 5982 6030 5973 -20982 13 1374 5973 6030 5973 -20982 13 1374 5973 6030 5973 -20982 13 1374 5973 6030 5973 -20982 13 1374 5973 6030 5973 -20982 7 1377 5986 6030 5973 -20982 7 1377 5986 6030 5973 -20982 3 1379 5995 6030 5973 -20982 3 1379 5995 6030 5973 -20982 -7 1383 6013 6030 5973 -20982 -7 1383 6013 6030 5973 -20982 -11 1385 6021 6030 5973 -20982 2026-03-05 18:51:09,032 Hysteresis 2214 0: raw(6021 16000 16000 16000) min(5973 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6030 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (21 10000 0 0) 7: 0: 6021@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6021@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6021@1p 9: raw(0 9979 16000 16000) min(-48 9979 16000 16000) spread(-27003 9979 16000 16000) max_pv 9 9: [ 0 6021@1p ] PM PV mtr(W) avl(W) raw max min spread -11 1389 6039 6039 5973 -20982 -11 1389 6039 6039 5973 -20982 -11 1389 6039 6039 5973 -20982 -11 1389 6039 6039 5973 -20982 -11 1389 6039 6039 5973 -20982 -6 1387 6030 6039 5973 -20982 -6 1387 6030 6039 5973 -20982 0 1384 6017 6039 5973 -20982 0 1384 6017 6039 5973 -20982 0 1384 6017 6039 5973 -20982 0 1384 6017 6039 5973 -20982 0 1384 6017 6039 5973 -20982 0 1384 6017 6039 5973 -20982 0 1384 6017 6039 5973 -20982 0 1384 6017 6039 5973 -20982 1 1384 6017 6039 5973 -20982 1 1384 6017 6039 5973 -20982 1 1384 6017 6039 5973 -20982 1 1384 6017 6039 5973 -20982 6 1381 6004 6039 5973 -20982 2026-03-05 18:51:19,042 Hysteresis 2224 0: raw(6004 16000 16000 16000) min(5973 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6039 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4 10000 0 0) 7: 0: 6004@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p 9: raw(0 9996 16000 16000) min(-31 9996 16000 16000) spread(-26986 9996 16000 16000) max_pv 35 9: [ 0 6004@1p ] PM PV mtr(W) avl(W) raw max min spread 6 1377 5986 6039 5973 -20982 8 1376 5982 6039 5973 -20982 8 1376 5982 6039 5973 -20982 6 1377 5986 6039 5973 -20982 6 1377 5986 6039 5973 -20982 6 1377 5986 6039 5973 -20982 6 1377 5986 6039 5973 -20982 3 1379 5995 6039 5973 -20982 3 1379 5995 6039 5973 -20982 0 1380 6000 6039 5973 -20982 0 1380 6000 6039 5973 -20982 4 1378 5991 6039 5973 -20982 4 1378 5991 6039 5973 -20982 4 1378 5991 6039 5973 -20982 4 1378 5991 6039 5973 -20982 7 1377 5986 6039 5973 -20982 7 1377 5986 6039 5973 -20982 23 1369 5952 6039 5952 -20982 23 1369 5952 6039 5952 -20982 42 1359 5908 6039 5908 -20982 2026-03-05 18:51:29,047 Hysteresis 2234 0: raw(5908 16000 16000 16000) min(5908 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6039 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6039 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-92 10000 16000 16000) min(-92 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 39 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 42 1359 5908 6039 5908 -20982 31 1365 5934 6039 5908 -20982 31 1365 5934 6039 5908 -20982 17 1372 5965 6039 5908 -20982 17 1372 5965 6039 5908 -20982 17 1372 5965 6039 5908 -20982 17 1372 5965 6039 5908 -20982 14 1373 5969 6039 5908 -20982 14 1373 5969 6039 5908 -20982 16 1372 5965 6039 5908 -20982 16 1372 5965 6039 5908 -20982 6 1377 5986 6039 5908 -20982 6 1377 5986 6039 5908 -20982 -3 1381 6004 6039 5908 -20982 -3 1381 6004 6039 5908 -20982 -3 1381 6004 6039 5908 -20982 -3 1381 6004 6039 5908 -20982 -8 1384 6017 6039 5908 -20982 -8 1384 6017 6039 5908 -20982 2026-03-05 18:51:39,052 Hysteresis 2244 0: raw(6017 16000 16000 16000) min(5908 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6039 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (17 10000 0 0) 7: 0: 6017@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6017@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6017@1p 9: raw(0 9983 16000 16000) min(-109 9983 16000 16000) spread(-26999 9983 16000 16000) max_pv 22 9: [ 0 6017@1p ] PM PV mtr(W) avl(W) raw max min spread -4 1385 6021 6039 5908 -20982 -4 1385 6021 6039 5908 -20982 -2 1384 6017 6039 5908 -20982 -2 1384 6017 6039 5908 -20982 -2 1384 6017 6039 5908 -20982 -2 1384 6017 6039 5908 -20982 -2 1384 6017 6039 5908 -20982 -2 1384 6017 6039 5908 -20982 1 1383 6013 6039 5908 -20982 1 1383 6013 6039 5908 -20982 12 1377 5986 6039 5908 -20982 12 1377 5986 6039 5908 -20982 22 1372 5965 6039 5908 -20982 22 1372 5965 6039 5908 -20982 39 1364 5930 6039 5908 -20982 39 1364 5930 6039 5908 -20982 31 1368 5947 6039 5908 -20982 31 1368 5947 6039 5908 -20982 31 1368 5947 6039 5908 -20982 31 1368 5947 6039 5908 -20982 2026-03-05 18:51:49,059 Hysteresis 2254 0: raw(5947 16000 16000 16000) min(5908 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6039 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6039 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-53 10000 16000 16000) min(-92 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 39 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 20 1370 5956 6039 5908 -20982 20 1370 5956 6039 5908 -20982 10 1375 5978 6039 5908 -20982 10 1375 5978 6039 5908 -20982 5 1378 5991 6039 5908 -20982 5 1378 5991 6039 5908 -20982 -3 1381 6004 6039 5908 -20982 -3 1381 6004 6039 5908 -20982 -3 1381 6004 6039 5908 -20982 -3 1381 6004 6039 5908 -20982 -3 1381 6004 6039 5908 -20982 -3 1381 6004 6039 5908 -20982 -4 1382 6008 6039 5908 -20982 -4 1382 6008 6039 5908 -20982 0 1380 6000 6039 5908 -20982 0 1380 6000 6039 5908 -20982 4 1378 5991 6039 5908 -20982 4 1378 5991 6039 5908 -20982 3 1379 5995 6039 5908 -20982 2026-03-05 18:51:59,254 Hysteresis 2265 0: raw(5995 16000 16000 16000) min(5908 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6039 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6039 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-5 10000 16000 16000) min(-92 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 39 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 3 1379 5995 6039 5908 -20982 3 1379 5995 6039 5908 -20982 3 1379 5995 6039 5908 -20982 2 1379 5995 6039 5908 -20982 2 1379 5995 6039 5908 -20982 0 1380 6000 6039 5908 -20982 0 1380 6000 6039 5908 -20982 0 1380 6000 6039 5908 -20982 0 1380 6000 6039 5908 -20982 10 1375 5978 6039 5908 -20982 10 1375 5978 6039 5908 -20982 10 1375 5978 6039 5908 -20982 10 1375 5978 6039 5908 -20982 8 1376 5982 6039 5908 -20982 8 1376 5982 6039 5908 -20982 8 1376 5982 6039 5908 -20982 8 1376 5982 6039 5908 -20982 -4 1382 6008 6039 5908 -20982 -4 1382 6008 6039 5908 -20982 -3 1381 6004 6039 5908 -20982 2026-03-05 18:52:09,498 Hysteresis 2275 0: raw(6004 16000 16000 16000) min(5908 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6039 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4 10000 0 0) 7: 0: 6004@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p 9: raw(0 9996 16000 16000) min(-96 9996 16000 16000) spread(-26986 9996 16000 16000) max_pv 35 9: [ 0 6004@1p ] PM PV mtr(W) avl(W) raw max min spread -3 1381 6004 6039 5908 -20982 -3 1381 6004 6039 5908 -20982 -3 1381 6004 6039 5908 -20982 22 1369 5952 6039 5908 -20982 22 1369 5952 6039 5908 -20982 8 1376 5982 6039 5908 -20982 8 1376 5982 6039 5908 -20982 11 1375 5978 6039 5908 -20982 11 1375 5978 6039 5908 -20982 78 1341 5830 6039 5830 -20982 78 1341 5830 6039 5830 -20982 78 1341 5830 6039 5830 -20982 78 1341 5830 6039 5830 -20982 68 1346 5852 6039 5830 -20982 68 1346 5852 6039 5830 -20982 40 1360 5913 6039 5830 -20982 40 1360 5913 6039 5830 -20982 34 1363 5926 6039 5830 -20982 34 1363 5926 6039 5830 -20982 0 1380 6000 6039 5830 -20982 2026-03-05 18:52:19,733 Hysteresis 2285 0: raw(6000 16000 16000 16000) min(5830 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6039 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-170 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 39 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1380 6000 6039 5830 -20982 -8 1384 6017 6039 5830 -20982 -8 1384 6017 6039 5830 -20982 -8 1384 6017 6039 5830 -20982 -8 1384 6017 6039 5830 -20982 -4 1382 6008 6039 5830 -20982 -4 1382 6008 6039 5830 -20982 -2 1381 6004 6039 5830 -20982 -2 1381 6004 6039 5830 -20982 -2 1381 6004 6039 5830 -20982 -3 1381 6004 6039 5830 -20982 -3 1381 6004 6039 5830 -20982 -3 1381 6004 6039 5830 -20982 -3 1381 6004 6039 5830 -20982 0 1380 6000 6039 5830 -20982 0 1380 6000 6039 5830 -20982 0 1380 6000 6039 5830 -20982 0 1380 6000 6039 5830 -20982 11 1375 5978 6039 5830 -20982 11 1375 5978 6039 5830 -20982 2026-03-05 18:52:29,958 Hysteresis 2295 0: raw(5978 16000 16000 16000) min(5830 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6039 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6039 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-22 10000 16000 16000) min(-170 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 39 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 7 1377 5986 6039 5830 -20982 7 1377 5986 6039 5830 -20982 0 1380 6000 6039 5830 -20982 0 1380 6000 6039 5830 -20982 0 1380 6000 6039 5830 -20982 0 1380 6000 6039 5830 -20982 9 1376 5982 6039 5830 -20982 9 1376 5982 6039 5830 -20982 10 1375 5978 6039 5830 -20982 10 1375 5978 6039 5830 -20982 14 1373 5969 6039 5830 -20982 14 1373 5969 6039 5830 -20982 -2 1381 6004 6039 5830 -20982 -2 1381 6004 6039 5830 -20982 -2 1381 6004 6039 5830 -20982 -2 1381 6004 6039 5830 -20982 -10 1385 6021 6039 5830 -20982 -10 1385 6021 6039 5830 -20982 -1 1380 6000 6039 5830 -20982 -1 1380 6000 6039 5830 -20982 2026-03-05 18:52:40,075 Hysteresis 2305 0: raw(6000 16000 16000 16000) min(5830 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6039 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-170 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 39 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -6 1383 6013 6039 5830 -20982 -6 1383 6013 6039 5830 -20982 -5 1382 6008 6039 5830 -20982 -5 1382 6008 6039 5830 -20982 -6 1383 6013 6039 5830 -20982 -6 1383 6013 6039 5830 -20982 -6 1383 6013 6039 5830 -20982 -6 1383 6013 6039 5830 -20982 0 1380 6000 6039 5830 -20982 0 1380 6000 6039 5830 -20982 5 1378 5991 6039 5830 -20982 5 1378 5991 6039 5830 -20982 7 1377 5986 6039 5830 -20982 7 1377 5986 6039 5830 -20982 7 1377 5986 6039 5830 -20982 7 1377 5986 6039 5830 -20982 7 1377 5986 6039 5830 -20982 4 1378 5991 6039 5830 -20982 4 1378 5991 6039 5830 -20982 3 1379 5995 6039 5830 -20982 2026-03-05 18:52:50,081 Hysteresis 2315 0: raw(5995 16000 16000 16000) min(5830 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6039 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6039 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-5 10000 16000 16000) min(-170 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 39 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 3 1379 5995 6039 5830 -20982 2 1379 5995 6039 5830 -20982 2 1379 5995 6039 5830 -20982 0 1380 6000 6039 5830 -20982 0 1380 6000 6039 5830 -20982 2 1379 5995 6039 5830 -20982 2 1379 5995 6039 5830 -20982 2 1379 5995 6039 5830 -20982 2 1379 5995 6039 5830 -20982 0 1380 6000 6039 5830 -20982 0 1380 6000 6039 5830 -20982 2 1379 5995 6039 5830 -20982 2 1379 5995 6039 5830 -20982 1 1380 6000 6039 5830 -20982 1 1380 6000 6039 5830 -20982 1 1380 6000 6039 5830 -20982 1 1380 6000 6039 5830 -20982 1 1380 6000 6039 5830 -20982 1 1380 6000 6039 5830 -20982 2026-03-05 18:53:00,094 Hysteresis 2325 0: raw(6000 16000 16000 16000) min(5830 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6039 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-170 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 39 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -6 1383 6013 6039 5830 -20982 -6 1383 6013 6039 5830 -20982 -4 1382 6008 6039 5830 -20982 -4 1382 6008 6039 5830 -20982 -2 1381 6004 6039 5830 -20982 -2 1381 6004 6039 5830 -20982 11 1375 5978 6039 5830 -20982 11 1375 5978 6039 5830 -20982 11 1375 5978 6039 5830 -20982 11 1375 5978 6039 5830 -20982 11 1375 5978 6039 5830 -20982 11 1375 5978 6039 5830 -20982 0 1380 6000 6039 5830 -20982 0 1380 6000 6039 5830 -20982 -3 1381 6004 6039 5830 -20982 -3 1381 6004 6039 5830 -20982 -6 1383 6013 6039 5830 -20982 -6 1383 6013 6039 5830 -20982 -2 1381 6004 6039 5830 -20982 -2 1381 6004 6039 5830 -20982 2026-03-05 18:53:10,099 Hysteresis 2335 0: raw(6004 16000 16000 16000) min(5830 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6039 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4 10000 0 0) 7: 0: 6004@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p 9: raw(0 9996 16000 16000) min(-174 9996 16000 16000) spread(-26986 9996 16000 16000) max_pv 35 9: [ 0 6004@1p ] PM PV mtr(W) avl(W) raw max min spread -2 1381 6004 6039 5830 -20982 -2 1381 6004 6039 5830 -20982 0 1380 6000 6039 5830 -20982 0 1380 6000 6039 5830 -20982 7 1377 5986 6039 5830 -20982 7 1377 5986 6039 5830 -20982 6 1377 5986 6039 5830 -20982 6 1377 5986 6039 5830 -20982 8 1376 5982 6039 5830 -20982 8 1376 5982 6039 5830 -20982 0 1380 6000 6039 5830 -20982 0 1380 6000 6039 5830 -20982 0 1380 6000 6039 5830 -20982 0 1380 6000 6039 5830 -20982 -1 1380 6000 6039 5830 -20982 -1 1380 6000 6039 5830 -20982 -2 1381 6004 6039 5830 -20982 -2 1381 6004 6039 5830 -20982 6 1377 5986 6039 5830 -20982 6 1377 5986 6039 5830 -20982 2026-03-05 18:53:20,114 Hysteresis 2345 0: raw(5986 16000 16000 16000) min(5830 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6039 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6039 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-14 10000 16000 16000) min(-170 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 39 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 8 1376 5982 6039 5830 -20982 8 1376 5982 6039 5830 -20982 8 1376 5982 6039 5830 -20982 8 1376 5982 6039 5830 -20982 11 1375 5978 6039 5830 -20982 11 1375 5978 6039 5830 -20982 1 1380 6000 6039 5830 -20982 1 1380 6000 6039 5830 -20982 0 1380 6000 6039 5830 -20982 0 1380 6000 6039 5830 -20982 -6 1383 6013 6039 5830 -20982 -6 1383 6013 6039 5830 -20982 -108 1434 6234 6234 5830 -20982 -108 1434 6234 6234 5830 -20982 -108 1434 6234 6234 5830 -20982 -108 1434 6234 6234 5830 -20982 -115 1437 6247 6247 5830 -20982 -115 1437 6247 6247 5830 -20982 -88 1424 6191 6247 5830 -20982 -88 1424 6191 6247 5830 -20982 2026-03-05 18:53:30,326 Hysteresis 2356 0: raw(6191 16000 16000 16000) min(5830 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6247 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (191 10000 0 0) 7: 0: 6191@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6191@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6191@1p 9: raw(0 9809 16000 16000) min(-361 9809 16000 16000) spread(-27173 9809 16000 16000) max_pv 56 9: [ 0 6191@1p ] PM PV mtr(W) avl(W) raw max min spread 53 1397 6073 6247 5830 -20982 53 1397 6073 6247 5830 -20982 175 1336 5808 6247 5808 -20982 175 1336 5808 6247 5808 -20982 175 1336 5808 6247 5808 -20982 274 1286 5591 6247 5591 -20982 274 1286 5591 6247 5591 -20982 205 1321 5743 6247 5591 -20982 205 1321 5743 6247 5591 -20982 525 1161 5047 6247 5047 -20982 525 1161 5047 6247 5047 -20982 245 1301 5656 6247 5047 -20982 245 1301 5656 6247 5047 -20982 69 1389 6039 6247 5047 -20982 69 1389 6039 6247 5047 -20982 69 1389 6039 6247 5047 -20982 69 1389 6039 6247 5047 -20982 9 1419 6169 6247 5047 -20982 9 1419 6169 6247 5047 -20982 5 1421 6178 6247 5047 -20982 2026-03-05 18:53:40,578 Hysteresis 2366 0: raw(6178 16000 16000 16000) min(5047 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6247 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (178 10000 0 0) 7: 0: 6178@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6178@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6178@1p 9: raw(0 9822 16000 16000) min(-1131 9822 16000 16000) spread(-27160 9822 16000 16000) max_pv 69 9: [ 0 6178@1p ] PM PV mtr(W) avl(W) raw max min spread 5 1418 6165 6247 5047 -20982 -21 1430 6217 6247 5047 -20982 -21 1430 6217 6247 5047 -20982 -29 1434 6234 6247 5047 -20982 -29 1434 6234 6247 5047 -20982 -29 1434 6234 6247 5047 -20982 -29 1434 6234 6247 5047 -20982 -29 1434 6234 6247 5047 -20982 -29 1434 6234 6247 5047 -20982 -24 1432 6226 6247 5047 -20982 -24 1432 6226 6247 5047 -20982 -8 1424 6191 6247 5047 -20982 -8 1424 6191 6247 5047 -20982 28 1406 6113 6247 5047 -20982 28 1406 6113 6247 5047 -20982 35 1403 6100 6247 5047 -20982 35 1403 6100 6247 5047 -20982 35 1403 6100 6247 5047 -20982 35 1403 6100 6247 5047 -20982 36 1402 6095 6247 5047 -20982 2026-03-05 18:53:50,808 Hysteresis 2376 0: raw(6095 16000 16000 16000) min(5047 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6247 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (95 10000 0 0) 7: 0: 6095@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6095@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6095@1p 9: raw(0 9905 16000 16000) min(-1048 9905 16000 16000) spread(-27077 9905 16000 16000) max_pv 152 9: [ 0 6095@1p ] PM PV mtr(W) avl(W) raw max min spread 36 1383 6013 6247 5047 -20982 16 1393 6056 6247 5047 -20982 16 1393 6056 6247 5047 -20982 0 1401 6091 6247 5047 -20982 1 1401 6091 6247 5047 -20982 1 1401 6091 6247 5047 -20982 1 1401 6091 6247 5047 -20982 1 1401 6091 6247 5047 -20982 0 1401 6091 6247 5047 -20982 0 1401 6091 6247 5047 -20982 4 1399 6082 6247 5047 -20982 4 1399 6082 6247 5047 -20982 6 1398 6078 6247 5047 -20982 6 1398 6078 6247 5047 -20982 3 1400 6086 6247 5047 -20982 3 1400 6086 6247 5047 -20982 3 1400 6086 6247 5047 -20982 3 1400 6086 6247 5047 -20982 -3 1402 6095 6247 5047 -20982 -3 1402 6095 6247 5047 -20982 2026-03-05 18:54:01,045 Hysteresis 2386 0: raw(6095 16000 16000 16000) min(5047 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6247 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (95 10000 0 0) 7: 0: 6095@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6095@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6095@1p 9: raw(0 9905 16000 16000) min(-1048 9905 16000 16000) spread(-27077 9905 16000 16000) max_pv 152 9: [ 0 6095@1p ] PM PV mtr(W) avl(W) raw max min spread -6 1404 6104 6247 5047 -20982 -6 1404 6104 6247 5047 -20982 0 1401 6091 6247 5047 -20982 0 1401 6091 6247 5047 -20982 12 1395 6065 6247 5047 -20982 12 1395 6065 6247 5047 -20982 16 1393 6056 6247 5047 -20982 16 1393 6056 6247 5047 -20982 16 1393 6056 6247 5047 -20982 16 1393 6056 6247 5047 -20982 5 1399 6082 6247 5047 -20982 5 1399 6082 6247 5047 -20982 0 1401 6091 6247 5047 -20982 0 1401 6091 6247 5047 -20982 -7 1404 6104 6247 5047 -20982 -7 1404 6104 6247 5047 -20982 -8 1405 6108 6247 5047 -20982 -8 1405 6108 6247 5047 -20982 -14 1408 6121 6247 5047 -20982 -14 1408 6121 6247 5047 -20982 2026-03-05 18:54:11,115 Hysteresis 2396 0: raw(6121 16000 16000 16000) min(5047 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6247 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (121 10000 0 0) 7: 0: 6121@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6121@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6121@1p 9: raw(0 9879 16000 16000) min(-1074 9879 16000 16000) spread(-27103 9879 16000 16000) max_pv 126 9: [ 0 6121@1p ] PM PV mtr(W) avl(W) raw max min spread -14 1414 6147 6247 5047 -20982 -14 1414 6147 6247 5047 -20982 0 1407 6117 6247 5047 -20982 0 1407 6117 6247 5047 -20982 5 1405 6108 6247 5047 -20982 5 1405 6108 6247 5047 -20982 7 1404 6104 6247 5047 -20982 7 1404 6104 6247 5047 -20982 3 1406 6113 6247 5047 -20982 3 1406 6113 6247 5047 -20982 3 1406 6113 6247 5047 -20982 3 1406 6113 6247 5047 -20982 3 1406 6113 6247 5047 -20982 3 1406 6113 6247 5047 -20982 11 1402 6095 6247 5047 -20982 11 1402 6095 6247 5047 -20982 -5 1409 6126 6247 5047 -20982 -5 1409 6126 6247 5047 -20982 -8 1411 6134 6247 5047 -20982 -8 1411 6134 6247 5047 -20982 2026-03-05 18:54:21,121 Hysteresis 2406 0: raw(6134 16000 16000 16000) min(5047 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6247 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (134 10000 0 0) 7: 0: 6134@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6134@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6134@1p 9: raw(0 9866 16000 16000) min(-1087 9866 16000 16000) spread(-27116 9866 16000 16000) max_pv 113 9: [ 0 6134@1p ] PM PV mtr(W) avl(W) raw max min spread -8 1414 6147 6247 5047 -20982 -8 1414 6147 6247 5047 -20982 -6 1413 6143 6247 5047 -20982 -6 1413 6143 6247 5047 -20982 3 1409 6126 6247 5047 -20982 3 1409 6126 6247 5047 -20982 5 1408 6121 6247 5047 -20982 5 1408 6121 6247 5047 -20982 5 1408 6121 6247 5047 -20982 6 1407 6117 6247 5047 -20982 6 1407 6117 6247 5047 -20982 6 1407 6117 6247 5047 -20982 6 1407 6117 6247 5047 -20982 12 1404 6104 6247 5047 -20982 12 1404 6104 6247 5047 -20982 8 1406 6113 6247 5047 -20982 8 1406 6113 6247 5047 -20982 5 1408 6121 6247 5047 -20982 5 1408 6121 6247 5047 -20982 2026-03-05 18:54:31,125 Hysteresis 2416 0: raw(6121 16000 16000 16000) min(5047 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6247 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (121 10000 0 0) 7: 0: 6121@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6121@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6121@1p 9: raw(0 9879 16000 16000) min(-1074 9879 16000 16000) spread(-27103 9879 16000 16000) max_pv 126 9: [ 0 6121@1p ] PM PV mtr(W) avl(W) raw max min spread -5 1409 6126 6247 5047 -20982 -5 1409 6126 6247 5047 -20982 -2 1408 6121 6247 5047 -20982 -2 1408 6121 6247 5047 -20982 -2 1408 6121 6247 5047 -20982 -2 1408 6121 6247 5047 -20982 2 1406 6113 6247 5047 -20982 2 1406 6113 6247 5047 -20982 1 1407 6117 6247 5047 -20982 1 1407 6117 6247 5047 -20982 7 1404 6104 6247 5047 -20982 0 1407 6117 6247 5047 -20982 0 1407 6117 6247 5047 -20982 0 1407 6117 6247 5047 -20982 0 1407 6117 6247 5047 -20982 -1 1407 6117 6247 5047 -20982 -1 1407 6117 6247 5047 -20982 1 1407 6117 6247 5047 -20982 1 1407 6117 6247 5047 -20982 0 1407 6117 6247 5047 -20982 2026-03-05 18:54:41,131 Hysteresis 2426 0: raw(6117 16000 16000 16000) min(5047 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6247 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (117 10000 0 0) 7: 0: 6117@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6117@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6117@1p 9: raw(0 9883 16000 16000) min(-1070 9883 16000 16000) spread(-27099 9883 16000 16000) max_pv 130 9: [ 0 6117@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1406 6113 6247 5047 -20982 -7 1409 6126 6247 5047 -20982 -7 1409 6126 6247 5047 -20982 0 1406 6113 6247 5047 -20982 0 1406 6113 6247 5047 -20982 0 1406 6113 6247 5047 -20982 0 1406 6113 6247 5047 -20982 4 1404 6104 6247 5047 -20982 4 1404 6104 6247 5047 -20982 5 1404 6104 6247 5047 -20982 5 1404 6104 6247 5047 -20982 4 1404 6104 6247 5047 -20982 4 1404 6104 6247 5047 -20982 -8 1410 6130 6247 5047 -20982 -8 1410 6130 6247 5047 -20982 -8 1410 6130 6247 5047 -20982 -8 1410 6130 6247 5047 -20982 -8 1410 6130 6247 5047 -20982 -8 1410 6130 6247 5047 -20982 -10 1411 6134 6247 5047 -20982 2026-03-05 18:54:51,251 Hysteresis 2437 0: raw(6134 16000 16000 16000) min(5047 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6247 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (134 10000 0 0) 7: 0: 6134@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6134@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6134@1p 9: raw(0 9866 16000 16000) min(-1087 9866 16000 16000) spread(-27116 9866 16000 16000) max_pv 113 9: [ 0 6134@1p ] PM PV mtr(W) avl(W) raw max min spread -10 1415 6152 6247 5047 -20982 -4 1412 6139 6247 5047 -20982 -4 1412 6139 6247 5047 -20982 7 1407 6117 6247 5047 -20982 7 1407 6117 6247 5047 -20982 16 1402 6095 6247 5047 -20982 16 1402 6095 6247 5047 -20982 16 1402 6095 6247 5047 -20982 15 1403 6100 6247 5047 -20982 15 1403 6100 6247 5047 -20982 3 1409 6126 6247 5047 -20982 3 1409 6126 6247 5047 -20982 -4 1412 6139 6247 5047 -20982 -4 1412 6139 6247 5047 -20982 -2 1411 6134 6247 5047 -20982 -2 1411 6134 6247 5047 -20982 -2 1411 6134 6247 5047 -20982 -2 1411 6134 6247 5047 -20982 -5 1412 6139 6247 5047 -20982 -5 1412 6139 6247 5047 -20982 2026-03-05 18:55:01,495 Hysteresis 2447 0: raw(6139 16000 16000 16000) min(5047 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6247 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (139 10000 0 0) 7: 0: 6139@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6139@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6139@1p 9: raw(0 9861 16000 16000) min(-1092 9861 16000 16000) spread(-27121 9861 16000 16000) max_pv 108 9: [ 0 6139@1p ] PM PV mtr(W) avl(W) raw max min spread -8 1415 6152 6247 5047 -20982 -8 1415 6152 6247 5047 -20982 0 1411 6134 6247 5047 -20982 0 1411 6134 6247 5047 -20982 7 1408 6121 6247 5047 -20982 7 1408 6121 6247 5047 -20982 5 1409 6126 6247 5047 -20982 5 1409 6126 6247 5047 -20982 5 1409 6126 6247 5047 -20982 5 1409 6126 6247 5047 -20982 -3 1412 6139 6247 5047 -20982 -3 1412 6139 6247 5047 -20982 -3 1412 6139 6247 5047 -20982 -3 1412 6139 6247 5047 -20982 -1 1411 6134 6247 5047 -20982 -1 1411 6134 6247 5047 -20982 5 1409 6126 6247 5047 -20982 5 1409 6126 6247 5047 -20982 5 1409 6126 6247 5047 -20982 5 1409 6126 6247 5047 -20982 2026-03-05 18:55:11,751 Hysteresis 2457 0: raw(6126 16000 16000 16000) min(5047 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6247 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (126 10000 0 0) 7: 0: 6126@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6126@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6126@1p 9: raw(0 9874 16000 16000) min(-1079 9874 16000 16000) spread(-27108 9874 16000 16000) max_pv 121 9: [ 0 6126@1p ] PM PV mtr(W) avl(W) raw max min spread 20 1398 6078 6247 5047 -20982 20 1398 6078 6247 5047 -20982 -12 1414 6147 6247 5047 -20982 -12 1414 6147 6247 5047 -20982 -13 1414 6147 6247 5047 -20982 -13 1414 6147 6247 5047 -20982 -11 1413 6143 6247 5047 -20982 -11 1413 6143 6247 5047 -20982 0 1408 6121 6247 5047 -20982 0 1408 6121 6247 5047 -20982 0 1408 6121 6247 5047 -20982 0 1408 6121 6247 5047 -20982 2 1407 6117 6247 5047 -20982 2 1407 6117 6247 5047 -20982 1 1408 6121 6247 5047 -20982 1 1408 6121 6247 5047 -20982 -3 1409 6126 6247 5047 -20982 -3 1409 6126 6247 5047 -20982 -1 1408 6121 6247 5047 -20982 2026-03-05 18:55:21,992 Hysteresis 2467 0: raw(6121 16000 16000 16000) min(5047 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6247 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (121 10000 0 0) 7: 0: 6121@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6121@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6121@1p 9: raw(0 9879 16000 16000) min(-1074 9879 16000 16000) spread(-27103 9879 16000 16000) max_pv 126 9: [ 0 6121@1p ] PM PV mtr(W) avl(W) raw max min spread -1 1407 6117 6247 5047 -20982 -1 1407 6117 6247 5047 -20982 -1 1407 6117 6247 5047 -20982 -1 1407 6117 6247 5047 -20982 -1 1407 6117 6247 5047 -20982 -4 1409 6126 6247 5047 -20982 -4 1409 6126 6247 5047 -20982 -9 1411 6134 6247 5047 -20982 -9 1411 6134 6247 5047 -20982 6 1404 6104 6247 5047 -20982 6 1404 6104 6247 5047 -20982 3 1406 6113 6247 5047 -20982 3 1406 6113 6247 5047 -20982 3 1406 6113 6247 5047 -20982 3 1406 6113 6247 5047 -20982 0 1407 6117 6247 5047 -20982 0 1407 6117 6247 5047 -20982 10 1402 6095 6247 5047 -20982 10 1402 6095 6247 5047 -20982 7 1404 6104 6247 5047 -20982 2026-03-05 18:55:32,063 Hysteresis 2477 0: raw(6104 16000 16000 16000) min(5047 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6247 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (104 10000 0 0) 7: 0: 6104@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6104@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6104@1p 9: raw(0 9896 16000 16000) min(-1057 9896 16000 16000) spread(-27086 9896 16000 16000) max_pv 143 9: [ 0 6104@1p ] PM PV mtr(W) avl(W) raw max min spread 7 1400 6086 6247 5047 -20982 5 1401 6091 6247 5047 -20982 5 1401 6091 6247 5047 -20982 5 1401 6091 6247 5047 -20982 5 1401 6091 6247 5047 -20982 8 1399 6082 6247 5047 -20982 8 1399 6082 6247 5047 -20982 7 1400 6086 6247 5047 -20982 7 1400 6086 6247 5047 -20982 -4 1405 6108 6247 5047 -20982 -4 1405 6108 6247 5047 -20982 -10 1408 6121 6247 5047 -20982 -10 1408 6121 6247 5047 -20982 -8 1407 6117 6247 5047 -20982 -8 1407 6117 6247 5047 -20982 -8 1407 6117 6247 5047 -20982 -8 1407 6117 6247 5047 -20982 -3 1404 6104 6247 5047 -20982 -3 1404 6104 6247 5047 -20982 0 1403 6100 6247 5047 -20982 2026-03-05 18:55:42,072 Hysteresis 2487 0: raw(6100 16000 16000 16000) min(5047 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6247 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (100 10000 0 0) 7: 0: 6100@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6100@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6100@1p 9: raw(0 9900 16000 16000) min(-1053 9900 16000 16000) spread(-27082 9900 16000 16000) max_pv 147 9: [ 0 6100@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1403 6100 6247 5047 -20982 -3 1404 6104 6247 5047 -20982 -3 1404 6104 6247 5047 -20982 -3 1404 6104 6247 5047 -20982 -3 1404 6104 6247 5047 -20982 2 1402 6095 6247 5047 -20982 2 1402 6095 6247 5047 -20982 4 1401 6091 6247 5047 -20982 4 1401 6091 6247 5047 -20982 9 1399 6082 6247 5047 -20982 9 1399 6082 6247 5047 -20982 10 1398 6078 6247 5047 -20982 10 1398 6078 6247 5047 -20982 8 1399 6082 6247 5047 -20982 8 1399 6082 6247 5047 -20982 8 1399 6082 6247 5047 -20982 8 1399 6082 6247 5047 -20982 4 1401 6091 6247 5047 -20982 4 1401 6091 6247 5047 -20982 2026-03-05 18:55:52,079 Hysteresis 2497 0: raw(6091 16000 16000 16000) min(5047 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6247 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (91 10000 0 0) 7: 0: 6091@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6091@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6091@1p 9: raw(0 9909 16000 16000) min(-1044 9909 16000 16000) spread(-27073 9909 16000 16000) max_pv 156 9: [ 0 6091@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1400 6086 6247 5047 -20982 0 1400 6086 6247 5047 -20982 -7 1403 6100 6247 5047 -20982 -7 1403 6100 6247 5047 -20982 -6 1403 6100 6247 5047 -20982 -6 1403 6100 6247 5047 -20982 -6 1403 6100 6247 5047 -20982 -6 1403 6100 6247 5047 -20982 -4 1402 6095 6247 5047 -20982 -4 1402 6095 6247 5047 -20982 0 1400 6086 6247 5047 -20982 0 1400 6086 6247 5047 -20982 5 1398 6078 6247 5047 -20982 5 1398 6078 6247 5047 -20982 1 1400 6086 6247 5047 -20982 1 1400 6086 6247 5047 -20982 4 1398 6078 6247 5047 -20982 4 1398 6078 6247 5047 -20982 4 1398 6078 6247 5047 -20982 4 1398 6078 6247 5047 -20982 2026-03-05 18:56:02,086 Hysteresis 2507 0: raw(6078 16000 16000 16000) min(5047 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6247 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (78 10000 0 0) 7: 0: 6078@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6078@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6078@1p 9: raw(0 9922 16000 16000) min(-1031 9922 16000 16000) spread(-27060 9922 16000 16000) max_pv 169 9: [ 0 6078@1p ] PM PV mtr(W) avl(W) raw max min spread 7 1394 6060 6247 5047 -20982 7 1394 6060 6247 5047 -20982 -4 1399 6082 6247 5047 -20982 -4 1399 6082 6247 5047 -20982 -3 1398 6078 6247 5047 -20982 -3 1398 6078 6247 5047 -20982 -2 1398 6078 6247 5047 -20982 -2 1398 6078 6247 5047 -20982 -2 1398 6078 6247 5047 -20982 -2 1398 6078 6247 5047 -20982 0 1397 6073 6247 5047 -20982 0 1397 6073 6247 5047 -20982 2 1396 6069 6247 5047 -20982 2 1396 6069 6247 5047 -20982 1 1397 6073 6247 5047 -20982 1 1397 6073 6247 5047 -20982 7 1394 6060 6247 5047 -20982 7 1394 6060 6247 5047 -20982 7 1394 6060 6247 5047 -20982 7 1394 6060 6247 5047 -20982 2026-03-05 18:56:12,197 Hysteresis 2518 0: raw(6060 16000 16000 16000) min(5047 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6247 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (60 10000 0 0) 7: 0: 6060@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6060@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6060@1p 9: raw(0 9940 16000 16000) min(-1013 9940 16000 16000) spread(-27042 9940 16000 16000) max_pv 187 9: [ 0 6060@1p ] PM PV mtr(W) avl(W) raw max min spread 7 1390 6043 6247 5047 -20982 7 1390 6043 6247 5047 -20982 -2 1394 6060 6247 5047 -20982 -2 1394 6060 6247 5047 -20982 -5 1395 6065 6247 5047 -20982 -5 1395 6065 6247 5047 -20982 0 1393 6056 6247 5047 -20982 0 1393 6056 6247 5047 -20982 2 1392 6052 6247 5047 -20982 2 1392 6052 6247 5047 -20982 2 1392 6052 6247 5047 -20982 2 1392 6052 6247 5047 -20982 7 1390 6043 6247 5047 -20982 7 1390 6043 6247 5047 -20982 11 1388 6034 6247 5047 -20982 11 1388 6034 6247 5047 -20982 6 1390 6043 6247 5047 -20982 6 1390 6043 6247 5047 -20982 5 1391 6047 6247 5047 -20982 2026-03-05 18:56:22,295 Hysteresis 2528 0: raw(6047 16000 16000 16000) min(5047 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6247 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (47 10000 0 0) 7: 0: 6047@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6047@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6047@1p 9: raw(0 9953 16000 16000) min(-1000 9953 16000 16000) spread(-27029 9953 16000 16000) max_pv 200 9: [ 0 6047@1p ] PM PV mtr(W) avl(W) raw max min spread 5 1388 6034 6247 5047 -20982 3 1389 6039 6247 5047 -20982 3 1389 6039 6247 5047 -20982 3 1389 6039 6247 5047 -20982 3 1389 6039 6247 5047 -20982 -6 1393 6056 6247 5047 -20982 -6 1393 6056 6247 5047 -20982 -10 1395 6065 6247 5047 -20982 -7 1393 6056 6247 5047 -20982 -7 1393 6056 6247 5047 -20982 4 1388 6034 6247 5047 -20982 4 1388 6034 6247 5047 -20982 4 1388 6034 6247 5047 -20982 4 1388 6034 6247 5047 -20982 2 1389 6039 6247 5047 -20982 2 1389 6039 6247 5047 -20982 2 1389 6039 6247 5047 -20982 16 1382 6008 6247 5047 -20982 8 1386 6026 6247 5047 -20982 8 1386 6026 6247 5047 -20982 2026-03-05 18:56:32,305 Hysteresis 2538 0: raw(6026 16000 16000 16000) min(5047 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6247 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (26 10000 0 0) 7: 0: 6026@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6026@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6026@1p 9: raw(0 9974 16000 16000) min(-979 9974 16000 16000) spread(-27008 9974 16000 16000) max_pv 221 9: [ 0 6026@1p ] PM PV mtr(W) avl(W) raw max min spread 3 1384 6017 6247 5047 -20982 3 1384 6017 6247 5047 -20982 11 1380 6000 6247 5047 -20982 11 1380 6000 6247 5047 -20982 11 1380 6000 6247 5047 -20982 11 1380 6000 6247 5047 -20982 11 1380 6000 6247 5047 -20982 11 1380 6000 6247 5047 -20982 9 1381 6004 6247 5047 -20982 9 1381 6004 6247 5047 -20982 -21 1395 6065 6247 5047 -20982 -21 1395 6065 6247 5047 -20982 -26 1398 6078 6247 5047 -20982 -26 1398 6078 6247 5047 -20982 -26 1398 6078 6247 5047 -20982 -26 1398 6078 6247 5047 -20982 -2 1386 6026 6247 5047 -20982 -2 1386 6026 6247 5047 -20982 2 1384 6017 6247 5047 -20982 2 1384 6017 6247 5047 -20982 2026-03-05 18:56:42,320 Hysteresis 2548 0: raw(6017 16000 16000 16000) min(5047 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6247 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (17 10000 0 0) 7: 0: 6017@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6017@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6017@1p 9: raw(0 9983 16000 16000) min(-970 9983 16000 16000) spread(-26999 9983 16000 16000) max_pv 230 9: [ 0 6017@1p ] PM PV mtr(W) avl(W) raw max min spread 13 1377 5986 6247 5047 -20982 13 1377 5986 6247 5047 -20982 17 1375 5978 6247 5047 -20982 17 1375 5978 6247 5047 -20982 15 1376 5982 6247 5047 -20982 15 1376 5982 6247 5047 -20982 15 1376 5982 6247 5047 -20982 15 1376 5982 6247 5047 -20982 10 1378 5991 6247 5047 -20982 10 1378 5991 6247 5047 -20982 6 1380 6000 6247 5047 -20982 6 1380 6000 6247 5047 -20982 -1 1383 6013 6247 5047 -20982 -1 1383 6013 6247 5047 -20982 -6 1386 6026 6247 5047 -20982 -6 1386 6026 6247 5047 -20982 -6 1386 6026 6247 5047 -20982 -6 1386 6026 6247 5047 -20982 -2 1384 6017 6247 5047 -20982 -2 1384 6017 6247 5047 -20982 2026-03-05 18:56:52,331 Hysteresis 2558 0: raw(6017 16000 16000 16000) min(5047 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6247 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (17 10000 0 0) 7: 0: 6017@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6017@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6017@1p 9: raw(0 9983 16000 16000) min(-970 9983 16000 16000) spread(-26999 9983 16000 16000) max_pv 230 9: [ 0 6017@1p ] PM PV mtr(W) avl(W) raw max min spread 3 1382 6008 6247 5047 -20982 3 1382 6008 6247 5047 -20982 2 1382 6008 6247 5047 -20982 2 1382 6008 6247 5047 -20982 -3 1384 6017 6247 5047 -20982 -3 1384 6017 6247 5047 -20982 -5 1385 6021 6247 5047 -20982 -5 1385 6021 6247 5047 -20982 -5 1385 6021 6247 5047 -20982 -5 1385 6021 6247 5047 -20982 -8 1387 6030 6247 5047 -20982 -8 1387 6030 6247 5047 -20982 -8 1387 6030 6247 5047 -20982 -8 1387 6030 6247 5047 -20982 2 1382 6008 6247 5047 -20982 2 1382 6008 6247 5047 -20982 4 1381 6004 6247 5047 -20982 4 1381 6004 6247 5047 -20982 4 1381 6004 6247 5047 -20982 4 1381 6004 6247 5047 -20982 2026-03-05 18:57:02,367 Hysteresis 2568 0: raw(6004 16000 16000 16000) min(5047 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6247 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4 10000 0 0) 7: 0: 6004@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p 9: raw(0 9996 16000 16000) min(-957 9996 16000 16000) spread(-26986 9996 16000 16000) max_pv 243 9: [ 0 6004@1p ] PM PV mtr(W) avl(W) raw max min spread 4 1378 5991 6247 5047 -20982 10 1375 5978 6247 5047 -20982 5 1378 5991 6247 5047 -20982 5 1378 5991 6247 5047 -20982 10 1375 5978 6247 5047 -20982 10 1375 5978 6247 5047 -20982 14 1373 5969 6247 5047 -20982 14 1373 5969 6247 5047 -20982 14 1373 5969 6247 5047 -20982 14 1373 5969 6247 5047 -20982 6 1377 5986 6247 5047 -20982 6 1377 5986 6247 5047 -20982 -1 1380 6000 6247 5047 -20982 -1 1380 6000 6247 5047 -20982 -2 1381 6004 6247 5047 -20982 -2 1381 6004 6247 5047 -20982 -8 1384 6017 6247 5047 -20982 -8 1384 6017 6247 5047 -20982 5 1378 5991 6247 5047 -20982 5 1378 5991 6247 5047 -20982 2026-03-05 18:57:12,596 Hysteresis 2578 0: raw(5991 16000 16000 16000) min(5047 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6247 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6247 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-9 10000 16000 16000) min(-953 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 247 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 5 1378 5991 6247 5047 -20982 5 1378 5991 6247 5047 -20982 -2 1381 6004 6247 5047 -20982 -2 1381 6004 6247 5047 -20982 -19 1389 6039 6247 5047 -20982 -19 1389 6039 6247 5047 -20982 -3 1381 6004 6247 5047 -20982 -3 1381 6004 6247 5047 -20982 5 1378 5991 6247 5047 -20982 5 1378 5991 6247 5047 -20982 5 1378 5991 6247 5047 -20982 5 1378 5991 6247 5047 -20982 3 1379 5995 6247 5047 -20982 3 1379 5995 6247 5047 -20982 0 1380 6000 6247 5047 -20982 0 1380 6000 6247 5047 -20982 -4 1382 6008 6247 5047 -20982 -4 1382 6008 6247 5047 -20982 0 1380 6000 6247 5047 -20982 0 1380 6000 6247 5047 -20982 2026-03-05 18:57:22,665 Hysteresis 2588 0: raw(6000 16000 16000 16000) min(5047 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6247 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-953 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 247 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 4 1378 5991 6247 5047 -20982 4 1378 5991 6247 5047 -20982 4 1378 5991 6247 5047 -20982 4 1378 5991 6247 5047 -20982 -4 1382 6008 6247 5047 -20982 -4 1382 6008 6247 5047 -20982 -4 1382 6008 6247 5047 -20982 -5 1382 6008 6247 5047 -20982 -5 1382 6008 6247 5047 -20982 -6 1383 6013 6247 5047 -20982 -6 1383 6013 6247 5047 -20982 -6 1383 6013 6247 5047 -20982 -6 1383 6013 6247 5047 -20982 8 1376 5982 6247 5047 -20982 8 1376 5982 6247 5047 -20982 5 1378 5991 6247 5047 -20982 5 1378 5991 6247 5047 -20982 2 1379 5995 6247 5047 -20982 2 1379 5995 6247 5047 -20982 0 1380 6000 6247 5047 -20982 2026-03-05 18:57:32,672 Hysteresis 2598 0: raw(6000 16000 16000 16000) min(5047 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6247 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-953 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 247 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1380 6000 6247 5047 -20982 -10 1385 6021 6234 5047 -20982 -10 1385 6021 6234 5047 -20982 10 1375 5978 6234 5047 -20982 10 1375 5978 6234 5047 -20982 3 1379 5995 6234 5047 -20982 3 1379 5995 6234 5047 -20982 6 1377 5986 6234 5047 -20982 6 1377 5986 6234 5047 -20982 0 1380 6000 6234 5047 -20982 0 1380 6000 6234 5047 -20982 5 1378 5991 6234 5047 -20982 5 1378 5991 6234 5047 -20982 5 1378 5991 6234 5047 -20982 5 1378 5991 6234 5656 -20982 3 1379 5995 6234 5656 -20982 3 1379 5995 6234 5969 -20982 0 1380 6000 6234 5969 -20982 0 1380 6000 6234 5969 -20982 2026-03-05 18:57:42,678 Hysteresis 2608 0: raw(6000 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-31 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 234 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -5 1382 6008 6234 5969 -20982 -5 1382 6008 6234 5969 -20982 -7 1383 6013 6234 5969 -20982 -7 1383 6013 6234 5969 -20982 -2 1381 6004 6234 5969 -20982 -2 1381 6004 6234 5969 -20982 2 1379 5995 6234 5969 -20982 2 1379 5995 6234 5969 -20982 0 1380 6000 6234 5969 -20982 0 1380 6000 6234 5969 -20982 0 1380 6000 6234 5969 -20982 0 1380 6000 6234 5969 -20982 -9 1384 6017 6234 5969 -20982 -9 1384 6017 6226 5969 -20982 -9 1384 6017 6226 5969 -20982 -9 1384 6017 6191 5969 -20982 1 1380 6000 6191 5969 -20982 1 1380 6000 6152 5969 -20982 9 1376 5982 6152 5969 -20982 9 1376 5982 6152 5969 -20982 2026-03-05 18:57:52,687 Hysteresis 2618 0: raw(5982 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6152 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-18 10000 16000 16000) min(-31 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 152 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 7 1377 5986 6152 5969 -20982 7 1377 5986 6152 5969 -20982 5 1378 5991 6152 5969 -20982 5 1378 5991 6152 5969 -20982 10 1375 5978 6152 5969 -20982 10 1375 5978 6152 5969 -20982 10 1375 5978 6152 5969 -20982 10 1375 5978 6152 5969 -20982 10 1375 5978 6152 5969 -20982 10 1375 5978 6152 5969 -20982 1 1380 6000 6152 5969 -20982 1 1380 6000 6152 5969 -20982 -3 1381 6004 6152 5969 -20982 -3 1381 6004 6152 5969 -20982 0 1380 6000 6152 5969 -20982 0 1380 6000 6152 5969 -20982 0 1380 6000 6152 5969 -20982 0 1380 6000 6152 5969 -20982 -9 1384 6017 6152 5969 -20982 -9 1384 6017 6152 5969 -20982 2026-03-05 18:58:02,746 Hysteresis 2628 0: raw(6017 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (17 10000 0 0) 7: 0: 6017@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6017@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6017@1p 9: raw(0 9983 16000 16000) min(-48 9983 16000 16000) spread(-26999 9983 16000 16000) max_pv 135 9: [ 0 6017@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1383 6013 6152 5969 -20982 0 1383 6013 6152 5969 -20982 13 1377 5986 6152 5969 -20982 13 1377 5986 6152 5969 -20982 5 1381 6004 6152 5969 -20982 5 1381 6004 6152 5969 -20982 2 1382 6008 6152 5969 -20982 2 1382 6008 6152 5969 -20982 2 1382 6008 6152 5969 -20982 2 1382 6008 6152 5969 -20982 5 1381 6004 6152 5969 -20982 5 1381 6004 6152 5969 -20982 13 1377 5986 6152 5969 -20982 13 1377 5986 6152 5969 -20982 6 1380 6000 6152 5969 -20982 6 1380 6000 6152 5969 -20982 8 1379 5995 6152 5969 -20982 8 1379 5995 6152 5969 -20982 8 1379 5995 6152 5969 -20982 2026-03-05 18:58:12,994 Hysteresis 2638 0: raw(5995 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6152 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-5 10000 16000 16000) min(-31 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 152 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 8 1376 5982 6152 5969 -20982 1 1380 6000 6152 5969 -20982 1 1380 6000 6152 5969 -20982 0 1380 6000 6152 5969 -20982 0 1380 6000 6152 5969 -20982 0 1380 6000 6152 5969 -20982 0 1380 6000 6152 5969 -20982 0 1380 6000 6152 5969 -20982 0 1380 6000 6152 5969 -20982 -5 1382 6008 6152 5969 -20982 -5 1382 6008 6152 5969 -20982 5 1378 5991 6152 5969 -20982 5 1378 5991 6152 5969 -20982 0 1380 6000 6152 5969 -20982 11 1375 5978 6152 5969 -20982 11 1375 5978 6152 5969 -20982 12 1374 5973 6152 5969 -20982 12 1374 5973 6152 5969 -20982 4 1378 5991 6152 5969 -20982 4 1378 5991 6152 5969 -20982 2026-03-05 18:58:23,251 Hysteresis 2649 0: raw(5991 16000 16000 16000) min(5969 16000 16000 16000) spread(-20982 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6152 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-9 10000 16000 16000) min(-31 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 152 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 4 1378 5991 6152 5969 -20982 4 1378 5991 6152 5969 -20982 -4 1382 6008 6152 5969 -20982 -4 1382 6008 6152 5969 -20982 0 1380 6000 6152 5969 -20982 0 1380 6000 6152 5969 -20982 3 1379 5995 6152 5969 -20982 3 1379 5995 6152 5969 -20982 -1 1380 6000 6152 5969 -20982 -1 1380 6000 6152 5969 -20982 -11 1385 6021 6152 5969 -20982 -11 1385 6021 6152 5969 -20982 11 1375 5978 6152 5969 -20982 11 1375 5978 6152 5969 -20982 16 1372 5965 6152 5965 -20982 16 1372 5965 6152 5965 -20982 15 1373 5969 6152 5965 -20982 15 1373 5969 6152 5965 -20982 4 1378 5991 6152 5965 -20982 4 1378 5991 6152 5965 -20982 2026-03-05 18:58:33,335 Hysteresis 2659 0: raw(5991 16000 16000 16000) min(5965 16000 16000 16000) spread(-20982 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6152 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-9 10000 16000 16000) min(-35 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 152 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 15 1373 5969 6152 5965 -20982 15 1373 5969 6152 5965 -20982 15 1373 5969 6152 5965 -20982 15 1373 5969 6152 5965 -20982 9 1376 5982 6152 5965 -20982 9 1376 5982 6152 5965 -20982 1 1380 6000 6152 5965 -20982 1 1380 6000 6152 5965 -20982 -1 1380 6000 6152 5965 -20982 -1 1380 6000 6152 5965 -20982 -14 1387 6030 6152 5965 -20982 -14 1387 6030 6152 5965 -20982 -14 1387 6030 6152 5965 -20982 -14 1387 6030 6152 5965 -20982 -14 1387 6030 6152 5965 -20982 -14 1387 6030 6152 5965 -20982 -7 1383 6013 6152 5965 -20982 1 1380 6000 6152 5965 -20982 1 1380 6000 6152 5965 -20982 2 1379 5995 6152 5965 -20982 2026-03-05 18:58:43,341 Hysteresis 2669 0: raw(5995 16000 16000 16000) min(5965 16000 16000 16000) spread(-20982 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6152 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-5 10000 16000 16000) min(-35 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 152 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 2 1379 5995 6152 5965 -20982 -2 1381 6004 6152 5965 -20982 -2 1381 6004 6152 5965 -20982 -2 1381 6004 6152 5965 -20982 -2 1381 6004 6152 5965 -20982 -5 1382 6008 6152 5965 -20982 -5 1382 6008 6152 5965 -20982 -2 1381 6004 6152 5965 -20982 -2 1381 6004 6152 5965 -20982 0 1380 6000 6152 5965 -20982 0 1380 6000 6152 5965 -20982 13 1374 5973 6152 5965 -20982 13 1374 5973 6152 5965 -20982 15 1373 5969 6152 5965 -20982 15 1373 5969 6152 5965 -20982 15 1373 5969 6152 5965 -20982 15 1373 5969 6152 5965 -20982 6 1377 5986 6152 5965 -20982 6 1377 5986 6152 5965 -20982 4 1378 5991 6152 5965 -20982 2026-03-05 18:58:53,348 Hysteresis 2679 0: raw(5991 16000 16000 16000) min(5965 16000 16000 16000) spread(-20982 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6152 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-9 10000 16000 16000) min(-35 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 152 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 4 1378 5991 6152 5965 -20982 -3 1381 6004 6152 5965 -20982 -3 1381 6004 6152 5965 -20982 -6 1383 6013 6152 5965 -20982 -6 1383 6013 6152 5965 -20982 -6 1383 6013 6152 5965 -20982 -6 1383 6013 6152 5965 -20982 -7 1383 6013 6152 5965 -20982 -7 1383 6013 6152 5965 -20982 -5 1382 6008 6152 5965 -20982 -5 1382 6008 6152 5965 -20982 5 1378 5991 6152 5965 -20982 5 1378 5991 6152 5965 -20982 8 1376 5982 6152 5965 -20982 8 1376 5982 6152 5965 -20982 5 1378 5991 6152 5965 -20982 5 1378 5991 6152 5965 -20982 5 1378 5991 6152 5965 -20982 5 1378 5991 6152 5965 -20982 8 1376 5982 6152 5965 -20982 2026-03-05 18:59:03,354 Hysteresis 2689 0: raw(5982 16000 16000 16000) min(5965 16000 16000 16000) spread(-20982 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6152 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-18 10000 16000 16000) min(-35 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 152 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 8 1376 5982 6152 5965 -20982 9 1376 5982 6152 5965 -20982 9 1376 5982 6152 5965 -20982 9 1376 5982 6152 5965 -20982 6 1377 5986 6152 5965 -20982 -2 1381 6004 6152 5965 -20982 -2 1381 6004 6147 5965 -20982 -2 1381 6004 6147 5965 -20982 -2 1381 6004 6147 5965 -20982 -7 1383 6013 6147 5965 -20982 -7 1383 6013 6147 5965 -20982 -5 1382 6008 6147 5965 -20982 -5 1382 6008 6147 5965 -20982 -3 1381 6004 6147 5965 -20982 -3 1381 6004 6147 5965 -20982 14 1373 5969 6147 5965 -20982 14 1373 5969 6147 5965 -20982 12 1374 5973 6147 5965 -20982 12 1374 5973 6147 5965 -20982 12 1374 5973 6147 5965 -20982 2026-03-05 18:59:13,423 Hysteresis 2699 0: raw(5973 16000 16000 16000) min(5965 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6147 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6147 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-27 10000 16000 16000) min(-35 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 147 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 12 1374 5973 6147 5965 -20982 3 1379 5995 6147 5965 -20982 3 1379 5995 6147 5965 -20982 0 1380 6000 6147 5965 -20982 0 1380 6000 6147 5965 -20982 -2 1381 6004 6147 5965 -20982 -2 1381 6004 6147 5965 -20982 0 1380 6000 6147 5965 -20982 0 1380 6000 6147 5965 -20982 0 1380 6000 6147 5965 -20982 0 1380 6000 6143 5965 -20982 -13 1386 6026 6143 5965 -20982 -13 1386 6026 6134 5965 -20982 1 1380 6000 6134 5965 -20982 1 1380 6000 6134 5965 -20982 10 1375 5978 6134 5965 -20982 10 1375 5978 6134 5965 -20982 21 1370 5956 6134 5956 -20982 21 1370 5956 6134 5956 -20982 16 1372 5965 6134 5956 -20982 2026-03-05 18:59:23,678 Hysteresis 2709 0: raw(5965 16000 16000 16000) min(5956 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6134 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6134 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-35 10000 16000 16000) min(-44 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 134 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 16 1372 5965 6134 5956 -20982 16 1372 5965 6134 5956 -20982 16 1372 5965 6134 5956 -20982 6 1377 5986 6134 5956 -20982 6 1377 5986 6134 5956 -20982 0 1380 6000 6134 5956 -20982 0 1380 6000 6134 5956 -20982 -3 1381 6004 6134 5956 -20982 -7 1383 6013 6134 5956 -20982 -7 1383 6013 6134 5956 -20982 -7 1383 6013 6134 5956 -20982 -7 1383 6013 6134 5956 -20982 -8 1384 6017 6121 5956 -20982 -8 1384 6017 6121 5956 -20982 -1 1380 6000 6121 5956 -20982 -1 1380 6000 6121 5956 -20982 1 1380 6000 6121 5956 -20982 1 1380 6000 6121 5956 -20982 18 1371 5960 6121 5956 -20982 18 1371 5960 6121 5956 -20982 2026-03-05 18:59:33,909 Hysteresis 2719 0: raw(5960 16000 16000 16000) min(5956 16000 16000 16000) spread(-20982 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6121 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-40 10000 16000 16000) min(-44 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 121 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 25 1368 5947 6121 5947 -20982 25 1368 5947 6121 5947 -20982 25 1368 5947 6121 5947 -20982 25 1368 5947 6121 5947 -20982 22 1369 5952 6121 5947 -20982 22 1369 5952 6121 5947 -20982 5 1378 5991 6121 5947 -20982 5 1378 5991 6121 5947 -20982 -16 1388 6034 6121 5947 -20982 -16 1388 6034 6121 5947 -20982 -26 1393 6056 6121 5947 -20982 -26 1393 6056 6121 5947 -20982 -26 1393 6056 6121 5947 -20982 -26 1393 6056 6121 5947 -20982 -28 1394 6060 6121 5947 -20982 -28 1394 6060 6121 5947 -20982 -16 1388 6034 6117 5947 -20982 -16 1388 6034 6117 5947 -20982 4 1378 5991 6117 5947 -20982 2026-03-05 18:59:44,106 Hysteresis 2729 0: raw(5991 16000 16000 16000) min(5947 16000 16000 16000) spread(-20982 16000 16000 16000) max_pv 6117 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6117 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-9 10000 16000 16000) min(-53 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 117 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 4 1378 5991 6117 5947 -20982 24 1368 5947 6104 5947 -20982 24 1368 5947 6104 5947 -20982 30 1365 5934 6104 5934 -20982 30 1365 5934 6104 5934 -20982 30 1365 5934 6104 5934 -20982 30 1365 5934 6104 5934 -20982 23 1369 5952 6104 5934 -20982 23 1369 5952 6104 5934 -20982 13 1374 5973 6100 5934 -20982 13 1374 5973 6100 5934 -20982 1 1380 6000 6100 5934 -20982 1 1380 6000 6100 5934 -20982 -8 1384 6017 6100 5934 -20982 -8 1384 6017 6100 5934 -20982 -8 1384 6017 6100 5934 -20982 -8 1384 6017 6100 5934 -20982 0 1380 6000 6100 5934 -20982 0 1380 6000 6100 5934 -20982 5 1378 5991 6100 5934 -20982 2026-03-05 18:59:54,113 Hysteresis 2739 0: raw(5991 16000 16000 16000) min(5934 16000 16000 16000) spread(-20982 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6100 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-9 10000 16000 16000) min(-66 10000 16000 16000) spread(-26982 10000 16000 16000) max_pv 100 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 5 1378 5991 6100 5934 -20982 5 1378 5991 6100 5934 -20982 5 1378 5991 6100 5934 -14973 1 1380 6000 6100 5934 -14973 7 1377 5986 6100 5934 -14973 7 1377 5986 6100 5934 -14973 7 1377 5986 6100 5934 -14973 7 1377 5986 6100 5934 -14973 1 1380 6000 6100 5934 -14973 1 1380 6000 6100 5934 -14973 2 1379 5995 6100 5934 -14973 2 1379 5995 6095 5934 -14973 4 1378 5991 6095 5934 -14973 4 1378 5991 6086 5934 -14973 6 1377 5986 6086 5934 -14973 6 1377 5986 6086 5934 -14973 6 1377 5986 6086 5934 -14973 6 1377 5986 6086 5934 -14973 11 1375 5978 6086 5934 -14973 11 1375 5978 6082 5934 -14973 2026-03-05 19:00:04,119 Hysteresis 2749 0: raw(5978 16000 16000 16000) min(5934 16000 16000 16000) spread(-14973 16000 16000 16000) max_pv 6082 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6082 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-22 10000 16000 16000) min(-66 10000 16000 16000) spread(-20973 10000 16000 16000) max_pv 82 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 17 1372 5965 6082 5934 -14973 17 1372 5965 6082 5934 -14973 6 1377 5986 6082 5934 -14973 6 1377 5986 6082 5934 -14973 0 1380 6000 6082 5934 -14973 0 1380 6000 6082 5934 -14973 -6 1383 6013 6082 5934 -14973 -6 1383 6013 6078 5934 -14973 -6 1383 6013 6078 5934 -14973 -6 1383 6013 6078 5934 -14973 -12 1386 6026 6078 5934 -14973 -12 1386 6026 6078 5934 -14973 -9 1384 6017 6078 5934 -14973 -9 1384 6017 6078 5934 -14973 9 1376 5982 6078 5934 -14973 9 1376 5982 6078 5934 -14973 11 1375 5978 6078 5934 -14973 11 1375 5978 6078 5934 -14973 11 1375 5978 6078 5934 -14973 2026-03-05 19:00:14,125 Hysteresis 2759 0: raw(5978 16000 16000 16000) min(5934 16000 16000 16000) spread(-14973 16000 16000 16000) max_pv 6078 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6078 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-22 10000 16000 16000) min(-66 10000 16000 16000) spread(-20973 10000 16000 16000) max_pv 78 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 11 1375 5978 6078 5934 -14973 14 1373 5969 6078 5934 -14973 14 1373 5969 6078 5934 -14973 2 1379 5995 6078 5934 -14973 2 1379 5995 6078 5934 -14973 -3 1381 6004 6078 5934 -14973 -3 1381 6004 6078 5934 -14973 -3 1381 6004 6078 5934 -14973 -4 1382 6008 6078 5934 -14973 -4 1382 6008 6078 5934 -14973 -4 1382 6008 6078 5934 -14973 -4 1382 6008 6078 5934 -14973 -1 1380 6000 6078 5934 -14973 -1 1380 6000 6078 5934 -14973 2 1379 5995 6078 5934 -14973 2 1379 5995 6078 5934 -14973 3 1379 5995 6078 5934 -14973 3 1379 5995 6078 5934 -14973 13 1374 5973 6078 5934 -14973 13 1374 5973 6078 5934 -14973 2026-03-05 19:00:24,135 Hysteresis 2769 0: raw(5973 16000 16000 16000) min(5934 16000 16000 16000) spread(-14973 16000 16000 16000) max_pv 6078 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6078 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-27 10000 16000 16000) min(-66 10000 16000 16000) spread(-20973 10000 16000 16000) max_pv 78 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 13 1374 5973 6078 5934 -14973 13 1374 5973 6078 5934 -14973 14 1373 5969 6078 5934 -14973 14 1373 5969 6078 5934 -14973 3 1379 5995 6078 5934 -14973 3 1379 5995 6078 5934 -14973 1 1380 6000 6078 5934 -14973 1 1380 6000 6078 5934 -14973 0 1380 6000 6078 5934 -14973 0 1380 6000 6078 5934 -14973 0 1380 6000 6078 5934 -14973 0 1380 6000 6078 5934 -14973 0 1380 6000 6078 5934 -14973 0 1380 6000 6078 5934 -14973 -2 1381 6004 6078 5934 -14973 -2 1381 6004 6078 5934 -14973 -1 1380 6000 6078 5934 -14973 -1 1380 6000 6078 5934 -14973 9 1376 5982 6078 5934 -14973 9 1376 5982 6078 5934 -14973 2026-03-05 19:00:34,281 Hysteresis 2780 0: raw(5982 16000 16000 16000) min(5934 16000 16000 16000) spread(-14973 16000 16000 16000) max_pv 6078 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6078 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-18 10000 16000 16000) min(-66 10000 16000 16000) spread(-20973 10000 16000 16000) max_pv 78 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 18 1371 5960 6078 5934 -14973 18 1371 5960 6078 5934 -14973 18 1371 5960 6078 5934 -14973 18 1371 5960 6078 5934 -14973 11 1375 5978 6078 5934 -14973 11 1375 5978 6078 5934 -14973 1 1380 6000 6078 5934 -14973 1 1380 6000 6078 5934 -14973 -8 1384 6017 6078 5934 -14973 -8 1384 6017 6078 5934 -14973 -14 1387 6030 6078 5934 -14973 -14 1387 6030 6078 5934 -14973 -9 1384 6017 6078 5934 -14973 -9 1384 6017 6078 5934 -14973 -9 1384 6017 6078 5934 -14973 -3 1381 6004 6078 5934 -14973 -3 1381 6004 6078 5934 -14973 -5 1382 6008 6078 5934 -14973 -5 1382 6008 6078 5934 -14973 -31 1395 6065 6065 5934 -14973 2026-03-05 19:00:44,288 Hysteresis 2790 0: raw(6065 16000 16000 16000) min(5934 16000 16000 16000) spread(-14973 16000 16000 16000) max_pv 6065 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (65 10000 0 0) 7: 0: 6065@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6065@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6065@1p 9: raw(0 9935 16000 16000) min(-131 9935 16000 16000) spread(-21038 9935 16000 16000) max_pv 0 9: [ 0 6065@1p ] PM PV mtr(W) avl(W) raw max min spread -31 1409 6126 6126 5934 -14973 -22 1405 6108 6126 5934 -14973 -22 1405 6108 6126 5934 -14973 -22 1405 6108 6126 5934 -14973 -22 1405 6108 6126 5934 -14973 -6 1397 6073 6126 5934 -14973 6 1391 6047 6126 5934 -14973 6 1391 6047 6126 5934 -14973 2 1393 6056 6126 5934 -14973 2 1393 6056 6126 5934 -14973 24 1382 6008 6126 5934 -14973 24 1382 6008 6126 5934 -14973 21 1384 6017 6126 5934 -14973 21 1384 6017 6126 5934 -14973 21 1384 6017 6126 5934 -14973 21 1384 6017 6126 5934 -14973 4 1392 6052 6126 5934 -14973 4 1392 6052 6126 5934 -14973 -3 1395 6065 6126 5934 -14973 -3 1395 6065 6126 5934 -14973 2026-03-05 19:00:54,294 Hysteresis 2800 0: raw(6065 16000 16000 16000) min(5934 16000 16000 16000) spread(-14973 16000 16000 16000) max_pv 6126 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (65 10000 0 0) 7: 0: 6065@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6065@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6065@1p 9: raw(0 9935 16000 16000) min(-131 9935 16000 16000) spread(-21038 9935 16000 16000) max_pv 61 9: [ 0 6065@1p ] PM PV mtr(W) avl(W) raw max min spread -2 1395 6065 6126 5934 -14973 -2 1395 6065 6126 5934 -14973 0 1394 6060 6126 5934 -14973 0 1394 6060 6126 5934 -14973 0 1394 6060 6126 5934 -14973 0 1394 6060 6126 5934 -14973 12 1388 6034 6126 5934 -14973 12 1388 6034 6126 5934 -14973 19 1385 6021 6126 5934 -14973 19 1385 6021 6126 5934 -14973 19 1385 6021 6126 5934 -14973 19 1385 6021 6126 5934 -14973 18 1385 6021 6126 5934 -14973 18 1385 6021 6126 5934 -14973 25 1382 6008 6126 5934 -14973 25 1382 6008 6126 5934 -14973 25 1382 6008 6126 5934 -14973 25 1382 6008 6126 5934 -14973 27 1381 6004 6126 5934 -14973 27 1381 6004 6126 5934 -14973 2026-03-05 19:01:04,301 Hysteresis 2810 0: raw(6004 16000 16000 16000) min(5934 16000 16000 16000) spread(-14973 16000 16000 16000) max_pv 6126 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4 10000 0 0) 7: 0: 6004@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p 9: raw(0 9996 16000 16000) min(-70 9996 16000 16000) spread(-20977 9996 16000 16000) max_pv 122 9: [ 0 6004@1p ] PM PV mtr(W) avl(W) raw max min spread 9 1376 5982 6126 5934 -14973 9 1376 5982 6126 5934 -14973 -21 1390 6043 6126 5934 -14973 -21 1390 6043 6126 5934 -14973 -16 1388 6034 6126 5934 -14973 -16 1388 6034 6126 5934 -14973 -16 1388 6034 6126 5934 -14973 -16 1388 6034 6126 5934 -14973 -10 1385 6021 6126 5934 -14973 -10 1385 6021 6126 5934 -14973 0 1380 6000 6126 5934 -14973 0 1380 6000 6126 5934 -14973 14 1373 5969 6126 5934 -14973 14 1373 5969 6126 5934 -14973 7 1377 5986 6126 5934 -14973 7 1377 5986 6126 5934 -14973 3 1379 5995 6126 5934 -14973 3 1379 5995 6126 5934 -14973 3 1379 5995 6126 5934 -14973 3 1379 5995 6126 5934 -14973 2026-03-05 19:01:14,310 Hysteresis 2820 0: raw(5995 16000 16000 16000) min(5934 16000 16000 16000) spread(-14973 16000 16000 16000) max_pv 6126 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6126 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-5 10000 16000 16000) min(-66 10000 16000 16000) spread(-20973 10000 16000 16000) max_pv 126 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -3 1381 6004 6126 5934 -14973 -3 1381 6004 6126 5934 -14973 -7 1383 6013 6126 5934 -14973 -7 1383 6013 6126 5934 -14973 -19 1389 6039 6126 5934 -14973 -19 1389 6039 6126 5934 -14973 -5 1382 6008 6126 5934 -14973 -5 1382 6008 6126 5934 -14973 -5 1382 6008 6126 5934 -14973 -5 1382 6008 6126 5934 -14973 -5 1382 6008 6126 5934 -14973 -5 1382 6008 6126 5934 -14973 1 1380 6000 6126 5934 -14973 1 1380 6000 6126 5934 -14973 0 1380 6000 6126 5934 -14973 0 1380 6000 6126 5934 -14973 3 1379 5995 6126 5934 -14973 3 1379 5995 6126 5934 -14973 8 1376 5982 6126 5934 -14973 2026-03-05 19:01:24,373 Hysteresis 2830 0: raw(5982 16000 16000 16000) min(5934 16000 16000 16000) spread(-14973 16000 16000 16000) max_pv 6126 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6126 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-18 10000 16000 16000) min(-66 10000 16000 16000) spread(-20973 10000 16000 16000) max_pv 126 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 8 1376 5982 6126 5934 -14973 -8 1384 6017 6126 5934 -14973 -8 1384 6017 6126 5934 -14973 1 1380 6000 6126 5934 -14973 1 1380 6000 6126 5934 -14973 5 1378 5991 6126 5934 -14973 5 1378 5991 6126 5934 -14973 0 1380 6000 6126 5934 -14973 0 1380 6000 6126 5934 -14973 -4 1382 6008 6126 5934 -14973 -4 1382 6008 6126 5934 -14973 -4 1382 6008 6126 5934 -14973 -4 1382 6008 6126 5934 -14973 -2 1381 6004 6126 5934 -14973 -2 1381 6004 6126 5934 -14973 11 1375 5978 6126 5934 -14973 11 1375 5978 6126 5934 -14973 22 1369 5952 6126 5934 -14973 22 1369 5952 6126 5934 -14973 23 1369 5952 6126 5934 -14973 2026-03-05 19:01:34,379 Hysteresis 2840 0: raw(5952 16000 16000 16000) min(5934 16000 16000 16000) spread(-14973 16000 16000 16000) max_pv 6126 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6126 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-48 10000 16000 16000) min(-66 10000 16000 16000) spread(-20973 10000 16000 16000) max_pv 126 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 23 1369 5952 6126 5934 -14973 30 1365 5934 6126 5934 -14973 30 1365 5934 6126 5934 -14973 30 1365 5934 6126 5934 -14973 30 1365 5934 6126 5934 -14973 -7 1383 6013 6126 5934 -14973 -7 1383 6013 6126 5934 -14973 -15 1387 6030 6126 5934 -14973 -15 1387 6030 6126 5934 -14973 -23 1391 6047 6126 5934 -14973 -23 1391 6047 6126 5934 -14973 -19 1389 6039 6126 5934 -14973 -19 1389 6039 6126 5934 -14973 -19 1389 6039 6126 5934 -14973 -19 1389 6039 6126 5934 -14973 -11 1385 6021 6126 5934 -14973 -11 1385 6021 6126 5934 -14973 -7 1383 6013 6126 5934 -14973 -7 1383 6013 6126 5934 -14973 2026-03-05 19:01:44,387 Hysteresis 2850 0: raw(6013 16000 16000 16000) min(5934 16000 16000 16000) spread(-14973 16000 16000 16000) max_pv 6126 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (13 10000 0 0) 7: 0: 6013@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6013@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6013@1p 9: raw(0 9987 16000 16000) min(-79 9987 16000 16000) spread(-20986 9987 16000 16000) max_pv 113 9: [ 0 6013@1p ] PM PV mtr(W) avl(W) raw max min spread 12 1376 5982 6126 5934 -14973 12 1376 5982 6126 5934 -14973 20 1372 5965 6126 5934 -14973 20 1372 5965 6126 5934 -14973 17 1374 5973 6126 5934 -14973 17 1374 5973 6126 5934 -14973 17 1374 5973 6126 5934 -14973 11 1377 5986 6126 5934 -14973 11 1377 5986 6126 5934 -14973 14 1375 5978 6126 5934 -14973 14 1375 5978 6126 5934 -14973 7 1379 5995 6126 5934 -14973 7 1379 5995 6126 5934 -14973 5 1380 6000 6126 5934 -14973 5 1380 6000 6126 5934 -14973 5 1380 6000 6126 5934 -14973 5 1380 6000 6126 5934 -14973 4 1380 6000 6126 5934 -14973 4 1380 6000 6126 5934 -14973 1 1382 6008 6126 5934 -14973 2026-03-05 19:01:54,396 Hysteresis 2860 0: raw(6008 16000 16000 16000) min(5934 16000 16000 16000) spread(-14973 16000 16000 16000) max_pv 6126 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (8 10000 0 0) 7: 0: 6008@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6008@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6008@1p 9: raw(0 9992 16000 16000) min(-74 9992 16000 16000) spread(-20981 9992 16000 16000) max_pv 118 9: [ 0 6008@1p ] PM PV mtr(W) avl(W) raw max min spread 1 1381 6004 6126 5934 -14973 1 1381 6004 6126 5934 -14973 1 1381 6004 6126 5934 -14973 -2 1382 6008 6126 5934 -14973 -2 1382 6008 6126 5934 -14973 -8 1385 6021 6126 5934 -14973 -8 1385 6021 6126 5934 -14973 -8 1385 6021 6126 5934 -14973 -8 1385 6021 6126 5934 -14973 -7 1384 6017 6126 5934 -14973 -7 1384 6017 6126 5934 -14973 -14 1388 6034 6126 5934 -14973 -14 1388 6034 6126 5934 -14973 -10 1386 6026 6126 5934 -14973 -10 1386 6026 6126 5934 -14973 -2 1382 6008 6126 5934 -14973 -2 1382 6008 6126 5934 -14973 -2 1382 6008 6126 5934 -14973 -2 1382 6008 6126 5934 -14973 13 1375 5978 6126 5934 -14973 2026-03-05 19:02:04,448 Hysteresis 2870 0: raw(5978 16000 16000 16000) min(5934 16000 16000 16000) spread(-14973 16000 16000 16000) max_pv 6126 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6126 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-22 10000 16000 16000) min(-66 10000 16000 16000) spread(-20973 10000 16000 16000) max_pv 126 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 13 1374 5973 6126 5934 -14973 7 1377 5986 6126 5934 -14973 7 1377 5986 6126 5934 -14973 1 1380 6000 6126 5934 -14973 1 1380 6000 6126 5934 -14973 2 1379 5995 6126 5934 -14973 2 1379 5995 6126 5934 -14973 1 1380 6000 6126 5934 -14973 1 1380 6000 6126 5934 -14973 1 1380 6000 6126 5934 -14973 1 1380 6000 6126 5934 -14973 4 1378 5991 6126 5934 -14973 4 1378 5991 6126 5934 -14973 0 1380 6000 6126 5934 -14973 0 1380 6000 6126 5934 -14973 -1 1380 6000 6126 5934 -14973 -1 1380 6000 6126 5934 -14973 6 1377 5986 6126 5934 -14973 6 1377 5986 6126 5934 -14973 6 1377 5986 6126 5934 -14973 2026-03-05 19:02:14,617 Hysteresis 2880 0: raw(5986 16000 16000 16000) min(5934 16000 16000 16000) spread(-14973 16000 16000 16000) max_pv 6126 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6126 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-14 10000 16000 16000) min(-66 10000 16000 16000) spread(-20973 10000 16000 16000) max_pv 126 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 6 1377 5986 6126 5934 -14973 20 1370 5956 6126 5934 -14973 20 1370 5956 6126 5934 -14973 18 1371 5960 6126 5934 -14973 18 1371 5960 6126 5934 -14973 12 1374 5973 6126 5934 -14973 12 1374 5973 6126 5934 -14973 -1 1380 6000 6126 5934 -14973 -1 1380 6000 6126 5934 -14973 -1 1380 6000 6126 5934 -14973 -1 1380 6000 6126 5934 -14973 -16 1388 6034 6126 5934 -14973 -16 1388 6034 6126 5934 -14973 -4 1382 6008 6126 5934 -14973 -4 1382 6008 6126 5934 -14973 -6 1383 6013 6126 5934 -14973 -6 1383 6013 6126 5934 -14973 -4 1382 6008 6126 5934 -14973 -4 1382 6008 6126 5934 -14973 0 1380 6000 6126 5934 -14973 2026-03-05 19:02:24,623 Hysteresis 2890 0: raw(6000 16000 16000 16000) min(5934 16000 16000 16000) spread(-14973 16000 16000 16000) max_pv 6126 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-66 10000 16000 16000) spread(-20973 10000 16000 16000) max_pv 126 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1380 6000 6126 5934 -14973 0 1380 6000 6126 5934 -14973 0 1380 6000 6126 5934 -14973 0 1380 6000 6126 5934 -14973 0 1380 6000 6126 5934 -14973 -3 1381 6004 6126 5934 -14973 -3 1381 6004 6126 5934 -14973 3 1379 5995 6126 5934 -14973 3 1379 5995 6126 5934 -14973 1 1380 6000 6126 5934 -14973 1 1380 6000 6126 5934 -14973 1 1380 6000 6126 5934 -14973 1 1380 6000 6126 5934 -14973 -5 1382 6008 6126 5934 -14973 -5 1382 6008 6126 5934 -14973 0 1380 6000 6126 5934 -14973 0 1380 6000 6126 5934 -14973 11 1375 5978 6126 5934 -14973 11 1375 5978 6126 5934 -14973 2026-03-05 19:02:34,632 Hysteresis 2900 0: raw(5978 16000 16000 16000) min(5934 16000 16000 16000) spread(-14973 16000 16000 16000) max_pv 6126 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6126 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-22 10000 16000 16000) min(-66 10000 16000 16000) spread(-20973 10000 16000 16000) max_pv 126 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 13 1374 5973 6126 5934 -14973 13 1374 5973 6126 5934 -14973 9 1376 5982 6126 5934 -14973 9 1376 5982 6126 5934 -14973 9 1376 5982 6126 5934 -14973 9 1376 5982 6126 5934 -14973 -15 1387 6030 6126 5934 -14973 -15 1387 6030 6126 5934 -14973 -2 1381 6004 6126 5934 -14973 -2 1381 6004 6126 5934 -14973 -9 1384 6017 6126 5934 -14973 -9 1384 6017 6126 5934 -14973 2 1379 5995 6126 5934 -14973 2 1379 5995 6126 5934 -14973 2 1379 5995 6126 5934 -14973 2 1379 5995 6126 5934 -14973 0 1380 6000 6126 5934 -14973 0 1380 6000 6126 5934 -14973 6 1377 5986 6126 5934 -14973 6 1377 5986 6126 5934 -14973 2026-03-05 19:02:44,637 Hysteresis 2910 0: raw(5986 16000 16000 16000) min(5934 16000 16000 16000) spread(-14973 16000 16000 16000) max_pv 6126 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6126 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-14 10000 16000 16000) min(-66 10000 16000 16000) spread(-20973 10000 16000 16000) max_pv 126 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 5 1378 5991 6126 5934 -14973 5 1378 5991 6126 5934 -14973 0 1380 6000 6126 5934 -14973 0 1380 6000 6126 5934 -14973 0 1380 6000 6126 5934 -14973 0 1380 6000 6126 5934 -14973 6 1377 5986 6126 5934 -14973 6 1377 5986 6126 5934 -14973 -1 1380 6000 6126 5934 -14973 -1 1380 6000 6126 5934 -14973 0 1380 6000 6126 5934 -14973 0 1380 6000 6126 5934 -14973 1 1380 6000 6126 5934 -14973 1 1380 6000 6126 5934 -14973 1 1380 6000 6126 5934 -14973 1 1380 6000 6126 5934 -14973 7 1377 5986 6126 5934 -14973 7 1377 5986 6126 5934 -14973 14 1373 5969 6126 5934 -14973 14 1373 5969 6126 5934 -14973 2026-03-05 19:02:54,647 Hysteresis 2920 0: raw(5969 16000 16000 16000) min(5934 16000 16000 16000) spread(-14973 16000 16000 16000) max_pv 6126 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6126 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-31 10000 16000 16000) min(-66 10000 16000 16000) spread(-20973 10000 16000 16000) max_pv 126 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 17 1372 5965 6126 5934 -14973 17 1372 5965 6126 5934 -14973 6 1377 5986 6126 5934 -14973 6 1377 5986 6126 5934 -14973 10 1375 5978 6126 5934 -14973 10 1375 5978 6126 5934 -14973 10 1375 5978 6126 5934 -14973 10 1375 5978 6126 5934 -14973 -2 1381 6004 6126 5934 -14973 -2 1381 6004 6126 5934 -14973 -6 1383 6013 6126 5934 -14973 -6 1383 6013 6126 5934 -14973 9 1376 5982 6126 5934 -14973 9 1376 5982 6126 5934 -14973 -1 1380 6000 6126 5934 -14973 -1 1380 6000 6126 5934 -14973 -1 1380 6000 6126 5934 -14973 -1 1380 6000 6126 5934 -14973 7 1377 5986 6126 5934 -14973 7 1377 5986 6126 5934 -14973 2026-03-05 19:03:04,860 Hysteresis 2930 0: raw(5986 16000 16000 16000) min(5934 16000 16000 16000) spread(-14973 16000 16000 16000) max_pv 6126 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6126 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-14 10000 16000 16000) min(-66 10000 16000 16000) spread(-20973 10000 16000 16000) max_pv 126 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 1 1380 6000 6126 5934 -14973 1 1380 6000 6126 5934 -14973 1 1380 6000 6126 5934 -14973 1 1380 6000 6126 5934 -14973 -4 1382 6008 6126 5934 -14973 -4 1382 6008 6126 5934 -14973 -1 1380 6000 6126 5934 -14973 -1 1380 6000 6126 5934 -14973 -1 1380 6000 6126 5934 -14973 -1 1380 6000 6126 5934 -14973 6 1377 5986 6126 5934 -14973 6 1377 5986 6126 5934 -14973 6 1377 5986 6126 5934 -14973 6 1377 5986 6126 5934 -14973 8 1376 5982 6126 5934 -14973 8 1376 5982 6126 5934 -14973 3 1379 5995 6126 5934 -14973 3 1379 5995 6126 5934 -14973 3 1379 5995 6126 5934 -14973 3 1379 5995 6126 5934 -14973 2026-03-05 19:03:15,082 Hysteresis 2940 0: raw(5995 16000 16000 16000) min(5934 16000 16000 16000) spread(-14973 16000 16000 16000) max_pv 6126 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6126 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-5 10000 16000 16000) min(-66 10000 16000 16000) spread(-20973 10000 16000 16000) max_pv 126 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 5 1378 5991 6126 5934 -14973 5 1378 5991 6126 5934 -14973 5 1378 5991 6126 5934 -14973 5 1378 5991 6126 5934 -14973 2 1379 5995 6126 5934 -14973 2 1379 5995 6126 5934 -14973 1 1380 6000 6126 5934 -14973 1 1380 6000 6126 5934 -14973 4 1378 5991 6126 5934 -14973 4 1378 5991 6126 5934 -14973 4 1378 5991 6126 5934 -14973 4 1378 5991 6126 5934 -14973 4 1378 5991 6126 5934 -14973 4 1378 5991 6126 5934 -14973 4 1378 5991 6126 5934 -14973 4 1378 5991 6126 5934 -14973 -4 1382 6008 6126 5934 -14973 -4 1382 6008 6126 5934 -14973 -1 1380 6000 6126 5934 -14973 -1 1380 6000 6126 5934 -14973 2026-03-05 19:03:25,318 Hysteresis 2951 0: raw(6000 16000 16000 16000) min(5934 16000 16000 16000) spread(-14973 16000 16000 16000) max_pv 6126 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-66 10000 16000 16000) spread(-20973 10000 16000 16000) max_pv 126 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -1 1380 6000 6126 5934 -14973 -1 1380 6000 6126 5934 -14973 -3 1381 6004 6126 5934 -14973 -3 1381 6004 6126 5934 -14973 2 1379 5995 6126 5934 -14973 2 1379 5995 6126 5934 -14973 15 1373 5969 6126 5934 -14973 15 1373 5969 6126 5934 -14973 15 1373 5969 6126 5934 -14973 15 1373 5969 6126 5934 -14973 16 1372 5965 6126 5934 -14973 16 1372 5965 6126 5934 -14973 12 1374 5973 6126 5934 -14973 12 1374 5973 6126 5934 -14973 12 1374 5973 6126 5934 -14973 12 1374 5973 6126 5934 -14973 -185 1472 6400 6400 5934 -14973 -185 1472 6400 6400 5934 -14973 -198 1479 6430 6430 5934 -14973 -198 1479 6430 6430 5934 -14973 2026-03-05 19:03:35,552 Hysteresis 2961 0: raw(6430 16000 16000 16000) min(5934 16000 16000 16000) spread(-14973 16000 16000 16000) max_pv 6430 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (430 10000 0 0) 7: 0: 6430@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6430@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6430@1p 9: raw(0 9570 16000 16000) min(-496 9570 16000 16000) spread(-21403 9570 16000 16000) max_pv 0 9: [ 0 6430@1p ] PM PV mtr(W) avl(W) raw max min spread -198 1577 6856 6856 5934 -14973 -198 1577 6856 6856 5934 -14973 -181 1568 6817 6856 5934 -14973 -181 1568 6817 6856 5934 -14973 -111 1533 6665 6856 5934 -14973 -111 1533 6665 6856 5934 -14973 105 1426 6200 6856 5934 -14973 105 1426 6200 6856 5934 -14973 250 1353 5882 6856 5882 -14973 250 1353 5882 6856 5882 -14973 249 1354 5886 6856 5882 -14973 249 1354 5886 6856 5882 -14973 249 1354 5886 6856 5882 -14973 249 1354 5886 6856 5882 -14973 168 1394 6060 6856 5882 -14973 168 1394 6060 6856 5882 -14973 102 1427 6204 6856 5882 -14973 102 1427 6204 6856 5882 -14973 -7 1481 6439 6856 5882 -14973 -7 1481 6439 6856 5882 -14973 2026-03-05 19:03:45,792 Hysteresis 2971 0: raw(6439 16000 16000 16000) min(5882 16000 16000 16000) spread(-14973 16000 16000 16000) max_pv 6856 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (439 10000 0 0) 7: 0: 6439@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6439@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6439@1p 9: raw(0 9561 16000 16000) min(-557 9561 16000 16000) spread(-21412 9561 16000 16000) max_pv 417 9: [ 0 6439@1p ] PM PV mtr(W) avl(W) raw max min spread -44 1502 6530 6856 5882 -14973 -44 1502 6530 6856 5882 -14973 -44 1502 6530 6856 5882 -14973 -44 1502 6530 6856 5882 -14973 -53 1506 6547 6856 5882 -14973 -53 1506 6547 6856 5882 -14973 -34 1497 6508 6856 5882 -14973 -34 1497 6508 6856 5882 -14973 -45 1502 6530 6856 5882 -14973 -45 1502 6530 6856 5882 -14973 -111 1535 6673 6856 5882 -14973 -111 1535 6673 6856 5882 -14973 -92 1526 6634 6856 5882 -14973 -92 1526 6634 6856 5882 -14973 -92 1526 6634 6856 5882 -14973 -92 1526 6634 6856 5882 -14973 -65 1512 6573 6856 5882 -14973 -65 1512 6573 6856 5882 -14973 -19 1489 6473 6856 5882 -14973 -19 1489 6473 6856 5882 -14973 2026-03-05 19:03:56,025 Hysteresis 2981 0: raw(6473 16000 16000 16000) min(5882 16000 16000 16000) spread(-14973 16000 16000 16000) max_pv 6856 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (473 10000 0 0) 7: 0: 6473@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6473@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6473@1p 9: raw(0 9527 16000 16000) min(-591 9527 16000 16000) spread(-21446 9527 16000 16000) max_pv 383 9: [ 0 6473@1p ] PM PV mtr(W) avl(W) raw max min spread 165 1406 6113 6856 5882 -14973 165 1406 6113 6856 5882 -14973 290 1343 5839 6856 5839 -14973 290 1343 5839 6856 5839 -14973 290 1343 5839 6856 5839 -14973 263 1357 5900 6856 5839 -14973 263 1357 5900 6856 5839 -14973 178 1399 6082 6856 5839 -14973 178 1399 6082 6856 5839 -14973 18 1479 6430 6856 5839 -14973 18 1479 6430 6856 5839 -14973 -56 1516 6591 6856 5839 -14973 -56 1516 6591 6856 5839 -14973 -65 1520 6608 6856 5839 -14973 -65 1520 6608 6856 5839 -14973 -65 1520 6608 6856 5839 -14973 -65 1520 6608 6856 5839 -14973 -65 1520 6608 6856 5839 -14973 -65 1520 6608 6856 5839 -14973 -44 1510 6565 6856 5839 -14973 2026-03-05 19:04:06,298 Hysteresis 2992 0: raw(6565 16000 16000 16000) min(5839 16000 16000 16000) spread(-14973 16000 16000 16000) max_pv 6856 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (565 10000 0 0) 7: 0: 6565@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6565@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6565@1p 9: raw(0 9435 16000 16000) min(-726 9435 16000 16000) spread(-21538 9435 16000 16000) max_pv 291 9: [ 0 6565@1p ] PM PV mtr(W) avl(W) raw max min spread -44 1531 6656 6856 5839 -14973 -10 1514 6582 6856 5839 -14973 -10 1514 6582 6856 5839 -14973 13 1503 6534 6856 5839 -14973 13 1503 6534 6856 5839 -14973 13 1503 6534 6856 5839 -14973 13 1503 6534 6856 5839 -14973 23 1498 6513 6856 5839 -14973 23 1498 6513 6856 5839 -14973 27 1496 6504 6856 5839 -14973 27 1496 6504 6856 5839 -14973 32 1493 6491 6856 5839 -14973 32 1493 6491 6856 5839 -14973 17 1501 6526 6856 5839 -14973 17 1501 6526 6856 5839 -14973 2 1508 6556 6856 5839 -14973 2 1508 6556 6856 5839 -14973 2 1508 6556 6856 5839 -14973 2 1508 6556 6856 5839 -14973 0 1509 6560 6856 5839 -14973 2026-03-05 19:04:16,468 Hysteresis 3002 0: raw(6560 16000 16000 16000) min(5839 16000 16000 16000) spread(-14973 16000 16000 16000) max_pv 6856 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (560 10000 0 0) 7: 0: 6560@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6560@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6560@1p 9: raw(0 9440 16000 16000) min(-721 9440 16000 16000) spread(-21533 9440 16000 16000) max_pv 296 9: [ 0 6560@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1508 6556 6856 5839 -14973 15 1501 6526 6856 5839 -14973 15 1501 6526 6856 5839 -14973 11 1503 6534 6856 5839 -14973 11 1503 6534 6856 5839 -14973 12 1502 6530 6856 5839 -14973 12 1502 6530 6856 5839 -14973 12 1502 6530 6856 5839 -14973 12 1502 6530 6856 5839 -14973 8 1504 6539 6856 5839 -14973 8 1504 6539 6856 5839 -14973 6 1505 6543 6856 5839 -14973 6 1505 6543 6856 5839 -14973 2 1507 6552 6856 5839 -14973 2 1507 6552 6856 5839 -14973 -4 1510 6565 6856 5839 -14973 -4 1510 6565 6856 5839 -14973 -1 1508 6556 6856 5839 -14973 -1 1508 6556 6856 5839 -14973 1 1508 6556 6856 5839 -14973 2026-03-05 19:04:26,472 Hysteresis 3012 0: raw(6556 16000 16000 16000) min(5839 16000 16000 16000) spread(-14973 16000 16000 16000) max_pv 6856 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (556 10000 0 0) 7: 0: 6556@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6556@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6556@1p 9: raw(0 9444 16000 16000) min(-717 9444 16000 16000) spread(-21529 9444 16000 16000) max_pv 300 9: [ 0 6556@1p ] PM PV mtr(W) avl(W) raw max min spread 1 1507 6552 6856 5839 -14973 -1 1507 6552 6856 5839 -14973 -1 1507 6552 6856 5839 -14973 4 1505 6543 6856 5839 -14973 4 1505 6543 6856 5839 -14973 0 1507 6552 6856 5839 -14973 0 1507 6552 6856 5839 -14973 6 1504 6539 6856 5839 -14973 6 1504 6539 6856 5839 -14973 6 1504 6539 6856 5839 -14973 6 1504 6539 6856 5839 -14973 0 1507 6552 6856 5839 -14973 0 1507 6552 6856 5839 -14973 0 1507 6552 6856 5839 -14973 0 1507 6552 6856 5839 -14973 4 1505 6543 6856 5839 -14973 4 1505 6543 6856 5839 -14973 10 1502 6530 6856 5839 -14973 10 1502 6530 6856 5839 -14973 2026-03-05 19:04:36,477 Hysteresis 3022 0: raw(6530 16000 16000 16000) min(5839 16000 16000 16000) spread(-14973 16000 16000 16000) max_pv 6856 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (530 10000 0 0) 7: 0: 6530@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6530@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6530@1p 9: raw(0 9470 16000 16000) min(-691 9470 16000 16000) spread(-21503 9470 16000 16000) max_pv 326 9: [ 0 6530@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1501 6526 6856 5839 -14973 0 1501 6526 6856 5839 -14973 0 1501 6526 6856 5839 -14973 0 1501 6526 6856 5839 -14973 -1 1501 6526 6856 5839 -14973 -1 1501 6526 6856 5839 -14973 0 1501 6526 6856 5839 -14973 0 1501 6526 6856 5839 -14973 -3 1502 6530 6856 5839 -14973 -3 1502 6530 6856 5839 -14973 -8 1505 6543 6856 5839 -14973 -8 1505 6543 6856 5839 -14973 -8 1505 6543 6856 5839 -14973 -8 1505 6543 6856 5839 -14973 -7 1504 6539 6856 5839 -14973 -7 1504 6539 6856 5839 -14973 1 1501 6526 6856 5839 -14973 1 1501 6526 6856 5839 -14973 2 1500 6521 6856 5839 -14973 2 1500 6521 6856 5839 -14973 2026-03-05 19:04:46,482 Hysteresis 3032 0: raw(6521 16000 16000 16000) min(5839 16000 16000 16000) spread(-14973 16000 16000 16000) max_pv 6856 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (521 10000 0 0) 7: 0: 6521@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6521@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6521@1p 9: raw(0 9479 16000 16000) min(-682 9479 16000 16000) spread(-21494 9479 16000 16000) max_pv 335 9: [ 0 6521@1p ] PM PV mtr(W) avl(W) raw max min spread 4 1497 6508 6856 5839 -14973 7 1496 6504 6856 5839 -14973 7 1496 6504 6856 5839 -14973 7 1496 6504 6856 5839 -14973 7 1496 6504 6856 5839 -14973 -12 1505 6543 6856 5839 -14973 -12 1505 6543 6856 5839 -14973 -14 1506 6547 6856 5839 -14973 -14 1506 6547 6856 5839 -14973 2 1498 6513 6856 5839 -14973 2 1498 6513 6856 5839 -14973 5 1497 6508 6856 5839 -14973 5 1497 6508 6856 5839 -14973 5 1497 6508 6856 5839 -14973 5 1497 6508 6856 5839 -14973 12 1493 6491 6856 5839 -14973 12 1493 6491 6856 5839 -14973 12 1493 6491 6856 5839 -14973 12 1493 6491 6856 5839 -14973 4 1497 6508 6856 5839 -14973 2026-03-05 19:04:56,489 Hysteresis 3042 0: raw(6508 16000 16000 16000) min(5839 16000 16000 16000) spread(-14973 16000 16000 16000) max_pv 6856 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (508 10000 0 0) 7: 0: 6508@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6508@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6508@1p 9: raw(0 9492 16000 16000) min(-669 9492 16000 16000) spread(-21481 9492 16000 16000) max_pv 348 9: [ 0 6508@1p ] PM PV mtr(W) avl(W) raw max min spread 4 1494 6495 6856 5839 -14973 1 1496 6504 6856 5839 -14973 1 1496 6504 6856 5839 -14973 5 1494 6495 6856 5839 -14973 5 1494 6495 6856 5839 -14973 5 1494 6495 6856 5839 -14973 5 1494 6495 6856 5839 -14973 3 1495 6500 6856 5839 -14973 3 1495 6500 6856 5839 -14973 -1 1496 6504 6856 5839 -14973 -1 1496 6504 6856 5839 -14973 1 1496 6504 6856 5839 -14973 1 1496 6504 6856 5839 -11952 1 1496 6504 6856 5839 -11952 17 1488 6469 6856 5839 -11952 17 1488 6469 6856 5839 -11952 17 1488 6469 6856 5839 -11952 9 1492 6486 6856 5839 -11952 9 1492 6486 6856 5839 -11952 2 1495 6500 6856 5839 -11952 2026-03-05 19:05:06,601 Hysteresis 3052 0: raw(6500 16000 16000 16000) min(5839 16000 16000 16000) spread(-11952 16000 16000 16000) max_pv 6856 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (500 10000 0 0) 7: 0: 6500@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6500@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6500@1p 9: raw(0 9500 16000 16000) min(-661 9500 16000 16000) spread(-18452 9500 16000 16000) max_pv 356 9: [ 0 6500@1p ] PM PV mtr(W) avl(W) raw max min spread 2 1494 6495 6856 5839 -11952 -16 1503 6534 6856 5839 -11952 -16 1503 6534 6856 5839 -11952 -7 1498 6513 6856 5839 -11952 -7 1498 6513 6856 5839 -11952 -16 1503 6534 6856 5839 -11952 -16 1503 6534 6856 5839 -11952 -16 1503 6534 6856 5839 -11952 -16 1503 6534 6856 5839 -11952 0 1495 6500 6856 5839 -11952 0 1495 6500 6856 5839 -11952 27 1482 6443 6856 5839 -11952 27 1482 6443 6856 5839 -11952 17 1487 6465 6856 5839 -11952 17 1487 6465 6856 5839 -11952 3 1494 6495 6856 5839 -11952 3 1494 6495 6856 5839 -11952 3 1494 6495 6856 5839 -11952 3 1494 6495 6856 5839 -11952 0 1495 6500 6856 5839 -11952 2026-03-05 19:05:16,606 Hysteresis 3062 0: raw(6500 16000 16000 16000) min(5839 16000 16000 16000) spread(-11952 16000 16000 16000) max_pv 6856 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (500 10000 0 0) 7: 0: 6500@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6500@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6500@1p 9: raw(0 9500 16000 16000) min(-661 9500 16000 16000) spread(-18452 9500 16000 16000) max_pv 356 9: [ 0 6500@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1495 6500 6856 5839 -11952 0 1495 6500 6856 5839 -11952 0 1495 6500 6856 5839 -11952 -21 1505 6543 6856 5839 -11952 -21 1505 6543 6856 5839 -11952 -13 1501 6526 6856 5839 -11952 -13 1501 6526 6856 5839 -11952 -4 1497 6508 6856 5839 -11952 -4 1497 6508 6856 5839 -11952 -4 1497 6508 6856 5839 -11952 -4 1497 6508 6856 5839 -11952 0 1495 6500 6856 5839 -11952 0 1495 6500 6856 5839 -11952 7 1492 6486 6856 5839 -11952 7 1492 6486 6856 5839 -11952 5 1493 6491 6856 5839 -11952 5 1493 6491 6856 5839 -11952 21 1485 6456 6856 5839 -11952 21 1485 6456 6856 5839 -11952 21 1485 6456 6856 5839 -11952 2026-03-05 19:05:26,611 Hysteresis 3072 0: raw(6456 16000 16000 16000) min(5839 16000 16000 16000) spread(-11952 16000 16000 16000) max_pv 6856 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (456 10000 0 0) 7: 0: 6456@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6456@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6456@1p 9: raw(0 9544 16000 16000) min(-617 9544 16000 16000) spread(-18408 9544 16000 16000) max_pv 400 9: [ 0 6456@1p ] PM PV mtr(W) avl(W) raw max min spread 21 1474 6408 6856 5839 -11952 16 1476 6417 6856 5839 -11952 16 1476 6417 6856 5839 -11952 12 1478 6426 6856 5839 -11952 12 1478 6426 6856 5839 -11952 4 1482 6443 6856 5839 -11952 4 1482 6443 6856 5839 -11952 -6 1487 6465 6856 5839 -11952 -6 1487 6465 6856 5839 -11952 -8 1488 6469 6856 5839 -11952 -8 1488 6469 6856 5839 -11952 -8 1488 6469 6856 5839 -11952 -8 1488 6469 6856 5839 -11952 0 1484 6452 6856 5839 -11952 0 1484 6452 6856 5839 -11952 14 1477 6421 6856 5839 -11952 14 1477 6421 6856 5839 -11952 -6 1487 6465 6856 5839 -11952 -6 1487 6465 6856 5839 -11952 1 1484 6452 6856 5839 -11952 2026-03-05 19:05:36,618 Hysteresis 3082 0: raw(6452 16000 16000 16000) min(5839 16000 16000 16000) spread(-11952 16000 16000 16000) max_pv 6856 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (452 10000 0 0) 7: 0: 6452@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6452@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6452@1p 9: raw(0 9548 16000 16000) min(-613 9548 16000 16000) spread(-18404 9548 16000 16000) max_pv 404 9: [ 0 6452@1p ] PM PV mtr(W) avl(W) raw max min spread 1 1483 6447 6856 5839 -11952 0 1483 6447 6856 5839 -11952 0 1483 6447 6856 5839 -11952 0 1483 6447 6856 5839 -11952 0 1483 6447 6856 5839 -11952 11 1478 6426 6856 5839 -11952 11 1478 6426 6856 5839 -11952 3 1482 6443 6856 5839 -11952 3 1482 6443 6856 5839 -11952 3 1482 6443 6856 5839 -11952 3 1482 6443 6856 5839 -11952 3 1482 6443 6856 5839 -11952 3 1482 6443 6856 5839 -11952 -1 1483 6447 6856 5839 -11952 -1 1483 6447 6856 5839 -11952 -3 1484 6452 6856 5839 -11952 -3 1484 6452 6856 5839 -11952 0 1483 6447 6856 5839 -11952 0 1483 6447 6856 5839 -11952 -2 1484 6452 6856 5839 -11952 2026-03-05 19:05:46,628 Hysteresis 3092 0: raw(6452 16000 16000 16000) min(5839 16000 16000 16000) spread(-11952 16000 16000 16000) max_pv 6856 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (452 10000 0 0) 7: 0: 6452@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6452@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6452@1p 9: raw(0 9548 16000 16000) min(-613 9548 16000 16000) spread(-18404 9548 16000 16000) max_pv 404 9: [ 0 6452@1p ] PM PV mtr(W) avl(W) raw max min spread -2 1484 6452 6856 5839 -11952 -2 1484 6452 6856 5839 -11952 -2 1484 6452 6856 5839 -11952 -2 1484 6452 6856 5839 -11952 -2 1484 6452 6856 5839 -11952 7 1480 6434 6856 5839 -11952 7 1480 6434 6856 5839 -11952 4 1481 6439 6856 5839 -11952 4 1481 6439 6856 5839 -11952 9 1479 6430 6856 5839 -11952 9 1479 6430 6856 5839 -11952 12 1477 6421 6856 5839 -11952 12 1477 6421 6856 5839 -11952 12 1477 6421 6856 5839 -11952 12 1477 6421 6856 5839 -11952 6 1480 6434 6856 5839 -11952 6 1480 6434 6856 5839 -11952 0 1483 6447 6856 5839 -11952 0 1483 6447 6856 5839 -11952 2026-03-05 19:05:56,863 Hysteresis 3102 0: raw(6447 16000 16000 16000) min(5839 16000 16000 16000) spread(-11952 16000 16000 16000) max_pv 6856 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (447 10000 0 0) 7: 0: 6447@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6447@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6447@1p 9: raw(0 9553 16000 16000) min(-608 9553 16000 16000) spread(-18399 9553 16000 16000) max_pv 409 9: [ 0 6447@1p ] PM PV mtr(W) avl(W) raw max min spread -8 1486 6460 6856 5839 -11952 -8 1486 6460 6856 5839 -11952 -4 1484 6452 6856 5839 -11952 -4 1484 6452 6856 5839 -11952 -4 1484 6452 6856 5839 -11952 -4 1484 6452 6856 5839 -11952 4 1480 6434 6856 5839 -11952 4 1480 6434 6856 5839 -11952 11 1477 6421 6856 5839 -11952 11 1477 6421 6856 5839 -11952 12 1476 6417 6856 5839 -11952 15 1475 6413 6856 5839 -11952 15 1475 6413 6856 5839 -11952 11 1477 6421 6856 5839 -11952 11 1477 6421 6856 5839 -11952 11 1477 6421 6856 5839 -11952 11 1477 6421 6856 5839 -11952 5 1480 6434 6856 5839 -11952 5 1480 6434 6856 5839 -11952 -16 1490 6478 6856 5839 -11952 2026-03-05 19:06:06,918 Hysteresis 3112 0: raw(6478 16000 16000 16000) min(5839 16000 16000 16000) spread(-11952 16000 16000 16000) max_pv 6856 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (478 10000 0 0) 7: 0: 6478@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6478@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6478@1p 9: raw(0 9522 16000 16000) min(-639 9522 16000 16000) spread(-18430 9522 16000 16000) max_pv 378 9: [ 0 6478@1p ] PM PV mtr(W) avl(W) raw max min spread -16 1497 6508 6856 5839 -11952 -16 1497 6508 6856 5839 -11952 -16 1497 6508 6856 5839 -11952 -5 1491 6482 6856 5839 -11952 -5 1491 6482 6856 5839 -11952 -5 1491 6482 6856 5839 -11952 -5 1491 6482 6856 5839 -11952 2 1488 6469 6856 5839 -11952 2 1488 6469 6856 5839 -11952 13 1483 6447 6856 5839 -11952 13 1483 6447 6856 5839 -11952 17 1481 6439 6856 5839 -11952 17 1481 6439 6856 5839 -11952 11 1484 6452 6856 5839 -11952 11 1484 6452 6856 5839 -11952 4 1487 6465 6856 5839 -11952 4 1487 6465 6856 5839 -11952 4 1487 6465 6856 5839 -11952 4 1487 6465 6856 5839 -11952 0 1489 6473 6856 5839 -11952 2026-03-05 19:06:16,924 Hysteresis 3122 0: raw(6473 16000 16000 16000) min(5839 16000 16000 16000) spread(-11952 16000 16000 16000) max_pv 6856 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (473 10000 0 0) 7: 0: 6473@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6473@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6473@1p 9: raw(0 9527 16000 16000) min(-634 9527 16000 16000) spread(-18425 9527 16000 16000) max_pv 383 9: [ 0 6473@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1488 6469 6856 5839 -11952 0 1488 6469 6856 5839 -11952 0 1488 6469 6856 5839 -11952 -5 1490 6478 6856 5839 -11952 -5 1490 6478 6856 5839 -11952 -2 1489 6473 6856 5839 -11952 -2 1489 6473 6856 5839 -11952 -2 1489 6473 6856 5839 -11952 -2 1489 6473 6856 5839 -11952 0 1488 6469 6856 5839 -11952 0 1488 6469 6856 5839 -11952 0 1488 6469 6856 5839 -11952 0 1488 6469 6856 5839 -11952 -3 1489 6473 6856 5839 -11952 -3 1489 6473 6856 5839 -11952 16 1480 6434 6856 5839 -11952 16 1480 6434 6856 5839 -11952 25 1476 6417 6856 5839 -11952 25 1476 6417 6856 5839 -11952 25 1476 6417 6856 5839 -11952 2026-03-05 19:06:26,928 Hysteresis 3132 0: raw(6417 16000 16000 16000) min(5839 16000 16000 16000) spread(-11952 16000 16000 16000) max_pv 6856 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (417 10000 0 0) 7: 0: 6417@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6417@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6417@1p 9: raw(0 9583 16000 16000) min(-578 9583 16000 16000) spread(-18369 9583 16000 16000) max_pv 439 9: [ 0 6417@1p ] PM PV mtr(W) avl(W) raw max min spread 25 1463 6360 6856 5839 -11952 34 1458 6339 6856 5839 -11952 34 1458 6339 6856 5839 -11952 15 1468 6382 6856 5839 -11952 15 1468 6382 6856 5839 -11952 8 1471 6395 6856 5839 -11952 8 1471 6395 6856 5839 -11952 3 1474 6408 6856 5839 -11952 3 1474 6408 6856 5839 -11952 3 1474 6408 6856 5839 -11952 3 1474 6408 6856 5839 -11952 7 1472 6400 6856 5839 -11952 7 1472 6400 6856 5839 -11952 11 1470 6391 6856 5839 -11952 11 1470 6391 6856 5839 -11952 -5 1477 6421 6856 5839 -11952 -5 1477 6421 6856 5839 -11952 -11 1480 6434 6856 5839 -11952 -11 1480 6434 6856 5839 -11952 -40 1495 6500 6856 5839 -11952 2026-03-05 19:06:36,934 Hysteresis 3142 0: raw(6500 16000 16000 16000) min(5839 16000 16000 16000) spread(-11952 16000 16000 16000) max_pv 6856 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (500 10000 0 0) 7: 0: 6500@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6500@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6500@1p 9: raw(0 9500 16000 16000) min(-661 9500 16000 16000) spread(-18452 9500 16000 16000) max_pv 356 9: [ 0 6500@1p ] PM PV mtr(W) avl(W) raw max min spread -40 1515 6586 6856 5839 -11952 -40 1515 6586 6856 5839 -11952 -40 1515 6586 6856 5839 -11952 -37 1513 6578 6856 5839 -11952 -37 1513 6578 6856 5839 -11952 -18 1504 6539 6856 5839 -11952 -18 1504 6539 6856 5839 -11952 0 1495 6500 6856 5839 -11952 0 1495 6500 6856 5839 -11952 8 1491 6482 6856 5839 -11952 8 1491 6482 6856 5839 -11952 8 1491 6482 6856 5839 -11952 8 1491 6482 6856 5839 -11952 23 1484 6452 6856 5839 -11952 23 1484 6452 6856 5839 -11952 22 1484 6452 6856 5839 -11952 22 1484 6452 6856 5839 -11952 17 1487 6465 6856 5839 -11952 17 1487 6465 6856 5839 -11952 11 1490 6478 6856 5839 -11952 2026-03-05 19:06:46,956 Hysteresis 3152 0: raw(6478 16000 16000 16000) min(5839 16000 16000 16000) spread(-11952 16000 16000 16000) max_pv 6856 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (478 10000 0 0) 7: 0: 6478@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6478@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6478@1p 9: raw(0 9522 16000 16000) min(-639 9522 16000 16000) spread(-18430 9522 16000 16000) max_pv 378 9: [ 0 6478@1p ] PM PV mtr(W) avl(W) raw max min spread 11 1484 6452 6856 5839 -11952 9 1485 6456 6856 5839 -11952 9 1485 6456 6856 5839 -11952 9 1485 6456 6856 5839 -11952 9 1485 6456 6856 5839 -11952 10 1484 6452 6856 5839 -11952 10 1484 6452 6856 5839 -11952 9 1485 6456 6856 5839 -11952 9 1485 6456 6856 5839 -11952 7 1486 6460 6856 5839 -11952 7 1486 6460 6856 5839 -11952 0 1489 6473 6856 5839 -11952 0 1489 6473 6856 5839 -11952 0 1489 6473 6856 5839 -11952 0 1489 6473 6856 5839 -11952 -2 1490 6478 6856 5839 -11952 -2 1490 6478 6856 5839 -11952 -3 1490 6478 6856 5839 -11952 -3 1490 6478 6856 5839 -11952 -8 1493 6491 6856 5839 -11952 2026-03-05 19:06:56,962 Hysteresis 3162 0: raw(6491 16000 16000 16000) min(5839 16000 16000 16000) spread(-11952 16000 16000 16000) max_pv 6856 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (491 10000 0 0) 7: 0: 6491@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6491@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6491@1p 9: raw(0 9509 16000 16000) min(-652 9509 16000 16000) spread(-18443 9509 16000 16000) max_pv 365 9: [ 0 6491@1p ] PM PV mtr(W) avl(W) raw max min spread -8 1496 6504 6856 5839 -11952 -8 1496 6504 6856 5839 -11952 -8 1496 6504 6856 5839 -11952 0 1492 6486 6856 5839 -11952 0 1492 6486 6856 5839 -11952 0 1492 6486 6856 5839 -11952 0 1492 6486 6856 5839 -11952 6 1489 6473 6856 5839 -11952 6 1489 6473 6856 5839 -11952 4 1490 6478 6856 5839 -11952 4 1490 6478 6856 5839 -11952 19 1483 6447 6856 5839 -11952 19 1483 6447 6856 5839 -11952 13 1486 6460 6856 5839 -11952 13 1486 6460 6856 5839 -11952 13 1486 6460 6856 5839 -11952 13 1486 6460 6856 5839 -11952 0 1492 6486 6856 5839 -11952 0 1492 6486 6856 5839 -11952 2026-03-05 19:07:06,969 Hysteresis 3172 0: raw(6486 16000 16000 16000) min(5839 16000 16000 16000) spread(-11952 16000 16000 16000) max_pv 6856 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (486 10000 0 0) 7: 0: 6486@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6486@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6486@1p 9: raw(0 9514 16000 16000) min(-647 9514 16000 16000) spread(-18438 9514 16000 16000) max_pv 370 9: [ 0 6486@1p ] PM PV mtr(W) avl(W) raw max min spread -12 1497 6508 6856 5839 -11952 -12 1497 6508 6856 5839 -11952 -8 1495 6500 6856 5839 -11952 -8 1495 6500 6856 5839 -11952 -6 1494 6495 6856 5839 -11952 -6 1494 6495 6856 5839 -11952 -5 1493 6491 6856 5839 -11952 -5 1493 6491 6856 5839 -11952 -5 1493 6491 6856 5839 -11952 -5 1493 6491 6856 5839 -11952 4 1489 6473 6856 5839 -11952 4 1489 6473 6856 5839 -11952 2 1490 6478 6856 5839 -11952 2 1490 6478 6856 5839 -11952 -9 1495 6500 6856 5839 -11952 -9 1495 6500 6856 5839 -11952 -16 1499 6517 6856 5839 -11952 -16 1499 6517 6856 5839 -11952 -16 1499 6517 6856 5839 -11952 -16 1499 6517 6856 5839 -11952 2026-03-05 19:07:16,975 Hysteresis 3182 0: raw(6517 16000 16000 16000) min(5839 16000 16000 16000) spread(-11952 16000 16000 16000) max_pv 6856 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (517 10000 0 0) 7: 0: 6517@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6517@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6517@1p 9: raw(0 9483 16000 16000) min(-678 9483 16000 16000) spread(-18469 9483 16000 16000) max_pv 339 9: [ 0 6517@1p ] PM PV mtr(W) avl(W) raw max min spread 4 1496 6504 6856 5839 -11952 4 1496 6504 6856 5839 -11952 11 1493 6491 6856 5839 -11952 11 1493 6491 6856 5839 -11952 8 1494 6495 6856 5839 -11952 8 1494 6495 6856 5839 -11952 5 1496 6504 6856 5839 -11952 5 1496 6504 6856 5839 -11952 0 1498 6513 6856 5839 -11952 0 1498 6513 6856 5839 -11952 0 1498 6513 6856 5839 -11952 0 1498 6513 6856 5839 -11952 -6 1501 6526 6856 5839 -11952 -6 1501 6526 6856 5839 -11952 12 1492 6486 6856 5839 -11952 12 1492 6486 6856 5839 -11952 5 1496 6504 6856 5839 -11952 5 1496 6504 6856 5839 -11952 1 1498 6513 6856 5839 -11952 1 1498 6513 6856 5839 -11952 2026-03-05 19:07:27,005 Hysteresis 3192 0: raw(6513 16000 16000 16000) min(5839 16000 16000 16000) spread(-11952 16000 16000 16000) max_pv 6856 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (513 10000 0 0) 7: 0: 6513@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6513@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6513@1p 9: raw(0 9487 16000 16000) min(-674 9487 16000 16000) spread(-18465 9487 16000 16000) max_pv 343 9: [ 0 6513@1p ] PM PV mtr(W) avl(W) raw max min spread 1 1497 6508 6856 5839 -11952 1 1497 6508 6856 5839 -11952 4 1495 6500 6856 5839 -11952 4 1495 6500 6856 5839 -11952 -1 1497 6508 6856 5839 -11952 -1 1497 6508 6856 5839 -11952 -4 1499 6517 6856 5839 -11952 -4 1499 6517 6856 5839 -11952 -5 1499 6517 6856 5839 -11952 -5 1499 6517 6856 5839 -11952 0 1497 6508 6856 5839 -11952 0 1497 6508 6856 5839 -11952 0 1497 6508 6856 5839 -11952 0 1497 6508 6856 5839 -11952 9 1493 6491 6856 5839 -11952 9 1493 6491 6856 5839 -11952 9 1493 6491 6856 5839 -11952 9 1493 6491 6856 5839 -11952 0 1497 6508 6856 5839 -11952 0 1497 6508 6856 5839 -11952 2026-03-05 19:07:37,250 Hysteresis 3203 0: raw(6508 16000 16000 16000) min(5839 16000 16000 16000) spread(-11952 16000 16000 16000) max_pv 6856 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (508 10000 0 0) 7: 0: 6508@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6508@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6508@1p 9: raw(0 9492 16000 16000) min(-669 9492 16000 16000) spread(-18460 9492 16000 16000) max_pv 348 9: [ 0 6508@1p ] PM PV mtr(W) avl(W) raw max min spread 28 1482 6443 6856 5839 -11952 28 1482 6443 6856 5839 -11952 28 1482 6443 6856 5839 -11952 28 1482 6443 6856 5839 -11952 34 1479 6430 6817 5839 -11952 34 1479 6430 6817 5839 -11952 15 1489 6473 6673 5839 -11952 1 1496 6504 6673 5839 -11952 1 1496 6504 6673 5839 -11952 -4 1498 6513 6673 5839 -11952 -4 1498 6513 6673 5839 -11952 0 1496 6504 6673 5839 -11952 0 1496 6504 6673 5839 -11952 0 1496 6504 6673 5839 -11952 0 1496 6504 6673 5839 -11952 -37 1514 6582 6673 5839 -11952 -37 1514 6582 6673 5839 -11952 -37 1514 6582 6673 5839 -11952 -37 1514 6582 6673 5839 -11952 -29 1510 6565 6673 5839 -11952 2026-03-05 19:07:47,284 Hysteresis 3213 0: raw(6565 16000 16000 16000) min(5839 16000 16000 16000) spread(-11952 16000 16000 16000) max_pv 6673 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (565 10000 0 0) 7: 0: 6565@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6565@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6565@1p 9: raw(0 9435 16000 16000) min(-726 9435 16000 16000) spread(-18517 9435 16000 16000) max_pv 108 9: [ 0 6565@1p ] PM PV mtr(W) avl(W) raw max min spread -29 1523 6621 6673 5839 -11952 -14 1516 6591 6673 5839 -11952 -14 1516 6591 6673 5839 -11952 -14 1516 6591 6673 5839 -11952 -14 1516 6591 6673 5839 -11952 -1 1509 6560 6673 5839 -11952 -1 1509 6560 6673 5839 -11952 14 1502 6530 6673 5839 -11952 14 1502 6530 6673 5839 -11952 18 1500 6521 6673 5839 -11952 18 1500 6521 6673 5839 -11952 16 1501 6526 6673 5839 -11952 16 1501 6526 6673 5839 -11952 16 1501 6526 6673 5839 -11952 16 1501 6526 6656 5839 -11952 12 1503 6534 6656 5839 -11952 12 1503 6534 6656 5839 -11952 9 1505 6543 6656 5839 -11952 9 1505 6543 6656 5839 -11952 -4 1511 6569 6656 5839 -11952 2026-03-05 19:07:57,289 Hysteresis 3223 0: raw(6569 16000 16000 16000) min(5839 16000 16000 16000) spread(-11952 16000 16000 16000) max_pv 6656 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (569 10000 0 0) 7: 0: 6569@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6569@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6569@1p 9: raw(0 9431 16000 16000) min(-730 9431 16000 16000) spread(-18521 9431 16000 16000) max_pv 87 9: [ 0 6569@1p ] PM PV mtr(W) avl(W) raw max min spread -4 1512 6573 6656 5839 -11952 -4 1512 6573 6656 5839 -11952 -4 1512 6573 6656 5839 -11952 4 1508 6556 6656 5839 -11952 4 1508 6556 6656 5839 -11952 4 1508 6556 6656 5839 -11952 4 1508 6556 6656 5839 -11952 6 1507 6552 6656 5900 -11952 6 1507 6552 6656 5900 -11952 5 1508 6556 6656 6082 -11952 5 1508 6556 6656 6082 -11952 9 1506 6547 6656 6339 -11952 9 1506 6547 6656 6339 -11952 5 1508 6556 6656 6339 -11952 5 1508 6556 6656 6339 -11952 5 1508 6556 6656 6339 -11952 5 1508 6556 6656 6339 -11952 1 1510 6565 6656 6339 -11952 1 1510 6565 6656 6339 -11952 2026-03-05 19:08:07,294 Hysteresis 3233 0: raw(6565 16000 16000 16000) min(6339 16000 16000 16000) spread(-11952 16000 16000 16000) max_pv 6656 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (565 10000 0 0) 7: 0: 6565@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6565@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6565@1p 9: raw(0 9435 16000 16000) min(-226 9435 16000 16000) spread(-18517 9435 16000 16000) max_pv 91 9: [ 0 6565@1p ] PM PV mtr(W) avl(W) raw max min spread -8 1513 6578 6656 6339 -11952 -8 1513 6578 6656 6339 -11952 0 1509 6560 6656 6339 -11952 0 1509 6560 6656 6339 -11952 -1 1509 6560 6621 6339 -11952 -1 1509 6560 6621 6339 -11952 -4 1511 6569 6621 6339 -11952 -4 1511 6569 6621 6339 -11952 -4 1511 6569 6621 6339 -11952 -4 1511 6569 6621 6339 -11952 4 1507 6552 6621 6339 -11952 4 1507 6552 6621 6339 -11952 6 1506 6547 6621 6339 -11952 6 1506 6547 6621 6339 -11952 0 1509 6560 6621 6339 -11952 0 1509 6560 6621 6339 -11952 0 1509 6560 6621 6339 -11952 0 1509 6560 6621 6339 -11952 0 1509 6560 6621 6339 -11952 0 1509 6560 6621 6339 -11952 2026-03-05 19:08:17,298 Hysteresis 3243 0: raw(6560 16000 16000 16000) min(6339 16000 16000 16000) spread(-11952 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (560 10000 0 0) 7: 0: 6560@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6560@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6560@1p 9: raw(0 9440 16000 16000) min(-221 9440 16000 16000) spread(-18512 9440 16000 16000) max_pv 61 9: [ 0 6560@1p ] PM PV mtr(W) avl(W) raw max min spread -4 1510 6565 6621 6339 -11952 -4 1510 6565 6621 6339 -11952 -1 1508 6556 6621 6339 -11952 -1 1508 6556 6621 6339 -11952 2 1507 6552 6621 6339 -11952 2 1507 6552 6621 6339 -11952 -13 1514 6582 6621 6339 -11952 -13 1514 6582 6621 6339 -11952 -14 1515 6586 6621 6339 -11952 -14 1515 6586 6621 6339 -11952 -14 1515 6586 6621 6339 -11952 -14 1515 6586 6621 6339 -11952 -12 1514 6582 6621 6339 -11952 -12 1514 6582 6621 6339 -11952 13 1502 6530 6621 6339 -11952 13 1502 6530 6621 6339 -11952 7 1505 6543 6621 6339 -11952 7 1505 6543 6621 6339 -11952 -2 1509 6560 6621 6339 -11952 -2 1509 6560 6621 6339 -11952 2026-03-05 19:08:27,430 Hysteresis 3253 0: raw(6560 16000 16000 16000) min(6339 16000 16000 16000) spread(-11952 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (560 10000 0 0) 7: 0: 6560@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6560@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6560@1p 9: raw(0 9440 16000 16000) min(-221 9440 16000 16000) spread(-18512 9440 16000 16000) max_pv 61 9: [ 0 6560@1p ] PM PV mtr(W) avl(W) raw max min spread -5 1510 6565 6621 6339 -11952 -5 1510 6565 6621 6339 -11952 -5 1510 6565 6621 6339 -11952 -2 1509 6560 6621 6339 -11952 -2 1509 6560 6621 6339 -11952 3 1507 6552 6621 6339 -11952 3 1507 6552 6621 6339 -11952 16 1500 6521 6621 6339 -11952 16 1500 6521 6621 6339 -11952 14 1501 6526 6621 6339 -11952 14 1501 6526 6621 6339 -11952 14 1501 6526 6621 6339 -11952 14 1501 6526 6621 6339 -11952 7 1505 6543 6621 6339 -11952 7 1505 6543 6621 6339 -11952 7 1505 6543 6621 6339 -11952 7 1505 6543 6621 6339 -11952 1 1508 6556 6621 6339 -11952 1 1508 6556 6621 6339 -11952 -9 1512 6573 6621 6339 -11952 2026-03-05 19:08:37,646 Hysteresis 3263 0: raw(6573 16000 16000 16000) min(6339 16000 16000 16000) spread(-11952 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (573 10000 0 0) 7: 0: 6573@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6573@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6573@1p 9: raw(0 9427 16000 16000) min(-234 9427 16000 16000) spread(-18525 9427 16000 16000) max_pv 48 9: [ 0 6573@1p ] PM PV mtr(W) avl(W) raw max min spread -9 1515 6586 6621 6339 -11952 -9 1515 6586 6621 6339 -11952 -9 1515 6586 6621 6339 -11952 -6 1514 6582 6621 6339 -11952 -6 1514 6582 6621 6339 -11952 -4 1513 6578 6621 6339 -11952 -4 1513 6578 6621 6339 -11952 -1 1511 6569 6621 6339 -11952 -1 1511 6569 6621 6339 -11952 -7 1514 6582 6621 6339 -11952 -7 1514 6582 6621 6339 -11952 -2 1512 6573 6621 6339 -11952 -2 1512 6573 6621 6339 -11952 -2 1512 6573 6621 6339 -11952 -2 1512 6573 6621 6339 -11952 -1 1511 6569 6621 6339 -11952 -1 1511 6569 6621 6339 -11952 3 1510 6565 6621 6339 -11952 3 1510 6565 6621 6339 -11952 12 1505 6543 6621 6339 -11952 2026-03-05 19:08:47,910 Hysteresis 3273 0: raw(6543 16000 16000 16000) min(6339 16000 16000 16000) spread(-11952 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (543 10000 0 0) 7: 0: 6543@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6543@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6543@1p 9: raw(0 9457 16000 16000) min(-204 9457 16000 16000) spread(-18495 9457 16000 16000) max_pv 78 9: [ 0 6543@1p ] PM PV mtr(W) avl(W) raw max min spread 12 1498 6513 6621 6339 -11952 11 1499 6517 6621 6339 -11952 11 1499 6517 6621 6339 -11952 11 1499 6517 6621 6339 -11952 11 1499 6517 6621 6339 -11952 11 1499 6517 6621 6339 -11952 11 1499 6517 6621 6339 -11952 7 1501 6526 6621 6339 -11952 7 1501 6526 6621 6339 -11952 0 1504 6539 6621 6339 -11952 0 1504 6539 6621 6339 -11952 -3 1505 6543 6621 6339 -11952 -3 1505 6543 6621 6339 -11952 -3 1505 6543 6621 6339 -11952 -3 1505 6543 6621 6339 -11952 -3 1505 6543 6621 6339 -11952 -3 1505 6543 6621 6339 -11952 -1 1504 6539 6621 6339 -11952 -1 1504 6539 6621 6339 -11952 6 1501 6526 6621 6339 -11952 2026-03-05 19:08:57,953 Hysteresis 3283 0: raw(6526 16000 16000 16000) min(6339 16000 16000 16000) spread(-11952 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (526 10000 0 0) 7: 0: 6526@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6526@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6526@1p 9: raw(0 9474 16000 16000) min(-187 9474 16000 16000) spread(-18478 9474 16000 16000) max_pv 95 9: [ 0 6526@1p ] PM PV mtr(W) avl(W) raw max min spread 6 1497 6508 6621 6339 -11952 4 1498 6513 6621 6339 -11952 4 1498 6513 6621 6339 -11952 0 1500 6521 6621 6339 -11952 0 1500 6521 6621 6339 -11952 0 1500 6521 6621 6339 -11952 0 1500 6521 6621 6339 -11952 4 1498 6513 6621 6339 -11952 4 1498 6513 6621 6339 -11952 5 1498 6513 6621 6339 -11952 5 1498 6513 6621 6339 -11952 73 1464 6365 6621 6339 -11952 73 1464 6365 6621 6339 -11952 61 1470 6391 6621 6339 -11952 61 1470 6391 6621 6339 -11952 38 1481 6439 6621 6339 -11952 38 1481 6439 6621 6339 -11952 38 1481 6439 6621 6339 -11952 38 1481 6439 6621 6339 -11952 14 1493 6491 6621 6339 -6826 2026-03-05 19:09:07,957 Hysteresis 3293 0: raw(6491 16000 16000 16000) min(6339 16000 16000 16000) spread(-6826 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (491 10000 0 0) 7: 0: 6491@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6491@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6491@1p 9: raw(0 9509 16000 16000) min(-152 9509 16000 16000) spread(-13317 9509 16000 16000) max_pv 130 9: [ 0 6491@1p ] PM PV mtr(W) avl(W) raw max min spread 14 1485 6456 6621 6339 -6826 -5 1494 6495 6621 6339 -6826 -5 1494 6495 6621 6339 -6826 6 1489 6473 6621 6339 -6826 6 1489 6473 6621 6339 -6826 6 1489 6473 6621 6339 -6826 6 1489 6473 6621 6339 -6826 19 1483 6447 6621 6339 -6826 19 1483 6447 6621 6339 -6826 4 1490 6478 6621 6339 -6826 4 1490 6478 6621 6339 -6826 2 1491 6482 6621 6339 -6826 2 1491 6482 6621 6339 -6826 -10 1497 6508 6621 6339 -6826 -10 1497 6508 6621 6339 -6826 -11 1497 6508 6621 6339 -6826 -11 1497 6508 6621 6339 -6826 -11 1497 6508 6621 6339 -6826 -11 1497 6508 6621 6339 -6826 2026-03-05 19:09:17,962 Hysteresis 3303 0: raw(6508 16000 16000 16000) min(6339 16000 16000 16000) spread(-6826 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (508 10000 0 0) 7: 0: 6508@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6508@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6508@1p 9: raw(0 9492 16000 16000) min(-169 9492 16000 16000) spread(-13334 9492 16000 16000) max_pv 113 9: [ 0 6508@1p ] PM PV mtr(W) avl(W) raw max min spread -12 1502 6530 6621 6339 -6826 -12 1502 6530 6621 6339 -6826 47 1473 6404 6621 6339 -6826 47 1473 6404 6621 6339 -6826 68 1462 6356 6621 6339 -6826 68 1462 6356 6621 6339 -6826 74 1459 6343 6621 6339 -6826 74 1459 6343 6621 6339 -6826 74 1459 6343 6621 6339 -6826 74 1459 6343 6621 6339 -6826 47 1473 6404 6621 6339 -6826 47 1473 6404 6621 6339 -6826 24 1484 6452 6621 6339 -6826 24 1484 6452 6621 6339 -6826 -17 1504 6539 6621 6339 -6826 -17 1504 6539 6621 6339 -6826 -27 1509 6560 6621 6339 -6826 -27 1509 6560 6621 6339 -6826 -23 1507 6552 6621 6339 -6826 -23 1507 6552 6621 6339 -6826 2026-03-05 19:09:27,967 Hysteresis 3313 0: raw(6552 16000 16000 16000) min(6339 16000 16000 16000) spread(-6826 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (552 10000 0 0) 7: 0: 6552@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6552@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6552@1p 9: raw(0 9448 16000 16000) min(-213 9448 16000 16000) spread(-13378 9448 16000 16000) max_pv 69 9: [ 0 6552@1p ] PM PV mtr(W) avl(W) raw max min spread -23 1517 6595 6621 6339 -6826 -23 1517 6595 6621 6339 -6826 -19 1515 6586 6621 6339 -6826 -19 1515 6586 6621 6339 -6826 -7 1509 6560 6621 6339 -6826 -7 1509 6560 6621 6339 -6826 2 1505 6543 6621 6339 -6826 2 1505 6543 6621 6339 -6826 8 1502 6530 6621 6339 -6826 8 1502 6530 6621 6339 -6826 8 1502 6530 6621 6339 -6826 8 1502 6530 6621 6339 -6826 15 1499 6517 6621 6339 -6826 15 1499 6517 6621 6339 -6826 22 1495 6500 6621 6339 -6826 22 1495 6500 6621 6339 -6826 7 1503 6534 6621 6339 -6826 7 1503 6534 6621 6339 -6826 -1 1506 6547 6621 6339 -6826 -1 1506 6547 6621 6339 -6826 2026-03-05 19:09:37,989 Hysteresis 3323 0: raw(6547 16000 16000 16000) min(6339 16000 16000 16000) spread(-6826 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (547 10000 0 0) 7: 0: 6547@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6547@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6547@1p 9: raw(0 9453 16000 16000) min(-208 9453 16000 16000) spread(-13373 9453 16000 16000) max_pv 74 9: [ 0 6547@1p ] PM PV mtr(W) avl(W) raw max min spread -9 1509 6560 6621 6339 -6826 -9 1509 6560 6621 6339 -6826 -9 1509 6560 6621 6339 -6826 -8 1509 6560 6621 6339 -6826 -8 1509 6560 6621 6339 -6826 0 1505 6543 6621 6339 -6826 0 1505 6543 6621 6339 -6826 4 1503 6534 6621 6339 -6826 4 1503 6534 6621 6339 -6826 16 1497 6508 6621 6339 -6826 16 1497 6508 6621 6339 -6826 16 1497 6508 6621 6339 -6826 16 1497 6508 6621 6339 -6826 5 1503 6534 6621 6339 -6826 5 1503 6534 6621 6339 -6826 -8 1509 6560 6621 6339 -6826 -8 1509 6560 6621 6339 -6826 -11 1510 6565 6621 6339 -6826 -11 1510 6565 6621 6339 -6826 -7 1508 6556 6621 6339 -6826 2026-03-05 19:09:47,995 Hysteresis 3333 0: raw(6556 16000 16000 16000) min(6339 16000 16000 16000) spread(-6826 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (556 10000 0 0) 7: 0: 6556@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6556@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6556@1p 9: raw(0 9444 16000 16000) min(-217 9444 16000 16000) spread(-13382 9444 16000 16000) max_pv 65 9: [ 0 6556@1p ] PM PV mtr(W) avl(W) raw max min spread -7 1510 6565 6621 6339 -6826 -4 1509 6560 6621 6339 -6826 -4 1509 6560 6621 6339 -6826 -4 1509 6560 6621 6339 -6826 -4 1509 6560 6621 6339 -6826 -3 1508 6556 6621 6339 -6826 -3 1508 6556 6621 6339 -6826 3 1506 6547 6621 6339 -6826 3 1506 6547 6621 6339 -6826 6 1504 6539 6621 6339 -6826 6 1504 6539 6621 6339 -6826 9 1503 6534 6621 6339 -6826 9 1503 6534 6621 6339 -6826 9 1503 6534 6621 6339 -6826 9 1503 6534 6621 6339 -6826 -7 1510 6565 6621 6339 -6826 -7 1510 6565 6621 6339 -6826 -7 1510 6565 6621 6339 -6826 -7 1510 6565 6621 6339 -6826 2026-03-05 19:09:58,000 Hysteresis 3343 0: raw(6565 16000 16000 16000) min(6339 16000 16000 16000) spread(-6826 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (565 10000 0 0) 7: 0: 6565@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6565@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6565@1p 9: raw(0 9435 16000 16000) min(-226 9435 16000 16000) spread(-13391 9435 16000 16000) max_pv 56 9: [ 0 6565@1p ] PM PV mtr(W) avl(W) raw max min spread -10 1514 6582 6621 6339 -6826 -10 1514 6582 6621 6339 -6826 -11 1514 6582 6621 6339 -6826 -11 1514 6582 6621 6339 -6826 -4 1511 6569 6621 6339 -6826 -4 1511 6569 6621 6339 -6826 -4 1511 6569 6621 6339 -6826 -4 1511 6569 6621 6339 -6826 0 1509 6560 6621 6339 -6826 0 1509 6560 6621 6339 -6826 19 1500 6521 6621 6339 -6826 19 1500 6521 6621 6339 -6826 27 1496 6504 6621 6339 -6826 27 1496 6504 6621 6339 -6826 13 1503 6534 6621 6339 -6826 13 1503 6534 6621 6339 -6826 13 1503 6534 6621 6339 -6826 13 1503 6534 6621 6339 -6826 0 1509 6560 6621 6339 -6826 0 1509 6560 6621 6339 -6826 2026-03-05 19:10:08,005 Hysteresis 3353 0: raw(6560 16000 16000 16000) min(6339 16000 16000 16000) spread(-6826 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (560 10000 0 0) 7: 0: 6560@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6560@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6560@1p 9: raw(0 9440 16000 16000) min(-221 9440 16000 16000) spread(-13386 9440 16000 16000) max_pv 61 9: [ 0 6560@1p ] PM PV mtr(W) avl(W) raw max min spread -15 1515 6586 6621 6339 -6826 -15 1515 6586 6621 6339 -6826 -3 1509 6560 6621 6339 -5969 -3 1509 6560 6621 6339 -5969 -4 1510 6565 6621 6339 -5969 -4 1510 6565 6621 6339 -5969 -9 1512 6573 6621 6339 -5969 -9 1512 6573 6621 6339 -5969 9 1504 6539 6621 6339 -5969 9 1504 6539 6621 6339 -5969 4 1506 6547 6621 6339 -5969 4 1506 6547 6621 6339 -5969 11 1503 6534 6621 6339 -5969 2026-03-05 19:10:20,300 Hysteresis 3366 0: raw(6534 16000 16000 16000) min(6339 16000 16000 16000) spread(-5969 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (534 10000 0 0) 7: 0: 6534@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6534@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6534@1p 9: raw(0 9466 16000 16000) min(-195 9466 16000 16000) spread(-12503 9466 16000 16000) max_pv 87 9: [ 0 6534@1p ] PM PV mtr(W) avl(W) raw max min spread -6 1505 6543 6621 6339 -5969 -6 1505 6543 6621 6339 -5969 8 1498 6513 6621 6339 -5969 8 1498 6513 6621 6339 -5969 0 1502 6530 6621 6339 -5969 0 1502 6530 6621 6339 -5969 0 1502 6530 6621 6339 -5969 0 1502 6530 6621 6339 -5969 6 1499 6517 6621 6339 -5969 6 1499 6517 6621 6339 -5969 11 1497 6508 6621 6339 -5969 11 1497 6508 6621 6339 -5969 1 1502 6530 6621 6339 -5969 1 1502 6530 6621 6339 -5969 -2 1503 6534 6621 6339 -5969 -2 1503 6534 6621 6339 -5969 -2 1503 6534 6621 6339 -5969 -2 1503 6534 6621 6339 -5969 1 1502 6530 6621 6339 -5969 1 1502 6530 6621 6339 -5969 2026-03-05 19:10:30,315 Hysteresis 3376 0: raw(6530 16000 16000 16000) min(6339 16000 16000 16000) spread(-5969 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (530 10000 0 0) 7: 0: 6530@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6530@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6530@1p 9: raw(0 9470 16000 16000) min(-191 9470 16000 16000) spread(-12499 9470 16000 16000) max_pv 91 9: [ 0 6530@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1501 6526 6621 6339 -5969 0 1501 6526 6621 6339 -5969 10 1496 6504 6621 6339 -5969 10 1496 6504 6621 6339 -5969 1 1501 6526 6621 6339 -5969 1 1501 6526 6621 6339 -5969 1 1501 6526 6621 6339 -5969 1 1501 6526 6621 6339 -5969 1 1501 6526 6621 6339 -5969 1 1501 6526 6621 6339 -5969 -1 1501 6526 6621 6339 -5969 -1 1501 6526 6621 6339 -5969 -6 1504 6539 6621 6339 -5969 -6 1504 6539 6621 6343 -5969 -11 1506 6547 6621 6343 -5969 -11 1506 6547 6621 6343 -5969 -6 1504 6539 6621 6343 -5969 -6 1504 6539 6621 6343 -5969 -6 1504 6539 6621 6343 -5969 -6 1504 6539 6621 6343 -5969 2026-03-05 19:10:40,321 Hysteresis 3386 0: raw(6539 16000 16000 16000) min(6343 16000 16000 16000) spread(-5969 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (539 10000 0 0) 7: 0: 6539@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6539@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6539@1p 9: raw(0 9461 16000 16000) min(-196 9461 16000 16000) spread(-12508 9461 16000 16000) max_pv 82 9: [ 0 6539@1p ] PM PV mtr(W) avl(W) raw max min spread 1 1503 6534 6621 6343 -5969 1 1503 6534 6621 6343 -5969 -4 1505 6543 6621 6343 -5969 -4 1505 6543 6621 6343 -5969 11 1498 6513 6621 6343 -5969 11 1498 6513 6621 6343 -5969 -8 1507 6552 6621 6343 -5969 -8 1507 6552 6621 6343 -5969 0 1503 6534 6621 6343 -5969 0 1503 6534 6621 6343 -5969 0 1503 6534 6621 6343 -5969 0 1503 6534 6621 6343 -5969 -6 1506 6547 6621 6343 -5969 -6 1506 6547 6621 6343 -5969 0 1503 6534 6621 6343 -5969 0 1503 6534 6621 6343 -5969 -2 1504 6539 6621 6343 -5969 -2 1504 6539 6621 6343 -5969 -10 1508 6556 6621 6343 -5969 -10 1508 6556 6621 6343 -5969 2026-03-05 19:10:50,328 Hysteresis 3396 0: raw(6556 16000 16000 16000) min(6343 16000 16000 16000) spread(-5969 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (556 10000 0 0) 7: 0: 6556@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6556@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6556@1p 9: raw(0 9444 16000 16000) min(-213 9444 16000 16000) spread(-12525 9444 16000 16000) max_pv 65 9: [ 0 6556@1p ] PM PV mtr(W) avl(W) raw max min spread -10 1512 6573 6621 6343 -5969 -10 1512 6573 6621 6343 -5969 -8 1511 6569 6621 6343 -5969 -8 1511 6569 6621 6343 -5969 1 1507 6552 6621 6343 -5969 1 1507 6552 6621 6343 -5969 -4 1509 6560 6621 6343 -5969 -4 1509 6560 6621 6343 -5969 3 1506 6547 6621 6343 -5969 3 1506 6547 6621 6343 -5969 6 1504 6539 6621 6343 -5969 6 1504 6539 6621 6343 -5969 6 1504 6539 6621 6343 -5969 6 1504 6539 6621 6343 -5969 -6 1510 6565 6621 6343 -5969 -6 1510 6565 6621 6343 -5969 -6 1510 6565 6621 6343 -5969 -6 1510 6565 6621 6343 -5969 -1 1507 6552 6621 6343 -5969 -1 1507 6552 6621 6343 -5969 2026-03-05 19:11:00,458 Hysteresis 3406 0: raw(6552 16000 16000 16000) min(6343 16000 16000 16000) spread(-5969 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (552 10000 0 0) 7: 0: 6552@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6552@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6552@1p 9: raw(0 9448 16000 16000) min(-209 9448 16000 16000) spread(-12521 9448 16000 16000) max_pv 69 9: [ 0 6552@1p ] PM PV mtr(W) avl(W) raw max min spread -7 1509 6560 6621 6343 -5969 -7 1509 6560 6621 6343 -5969 -7 1509 6560 6621 6343 -5969 -7 1509 6560 6621 6343 -5969 0 1506 6547 6621 6343 -5969 0 1506 6547 6621 6343 -5969 6 1503 6534 6621 6343 -5969 6 1503 6534 6621 6343 -5969 10 1501 6526 6621 6343 -5969 10 1501 6526 6621 6343 -5969 9 1502 6530 6621 6343 -5969 9 1502 6530 6621 6343 -5969 2 1505 6543 6621 6343 -5969 2 1505 6543 6621 6343 -5969 2 1505 6543 6621 6343 -5969 2 1505 6543 6621 6343 -5969 -3 1507 6552 6621 6343 -5969 -3 1507 6552 6621 6343 -5969 -3 1507 6552 6621 6343 -5969 -3 1507 6552 6621 6343 -5969 2026-03-05 19:11:10,466 Hysteresis 3416 0: raw(6552 16000 16000 16000) min(6343 16000 16000 16000) spread(-5969 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (552 10000 0 0) 7: 0: 6552@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6552@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6552@1p 9: raw(0 9448 16000 16000) min(-209 9448 16000 16000) spread(-12521 9448 16000 16000) max_pv 69 9: [ 0 6552@1p ] PM PV mtr(W) avl(W) raw max min spread -2 1507 6552 6621 6343 -5969 -2 1507 6552 6621 6343 -5969 3 1505 6543 6621 6343 -5969 3 1505 6543 6621 6343 -5969 3 1505 6543 6621 6343 -5969 3 1505 6543 6621 6343 -5969 4 1504 6539 6621 6343 -5969 4 1504 6539 6621 6343 -5969 2 1505 6543 6621 6343 -5969 2 1505 6543 6621 6343 -5969 8 1502 6530 6621 6343 -1760 8 1502 6530 6621 6343 -1760 1 1506 6547 6621 6343 -1760 1 1506 6547 6621 6343 -1760 18 1497 6508 6621 6343 -1760 18 1497 6508 6621 6343 -1760 18 1497 6508 6621 6343 -1760 18 1497 6508 6621 6343 -1760 17 1498 6513 6621 6343 -1760 17 1498 6513 6621 6343 -1760 2026-03-05 19:11:20,471 Hysteresis 3426 0: raw(6513 16000 16000 16000) min(6343 16000 16000 16000) spread(-1760 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (513 10000 0 0) 7: 0: 6513@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6513@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6513@1p 9: raw(0 9487 16000 16000) min(-170 9487 16000 16000) spread(-8273 9487 16000 16000) max_pv 108 9: [ 0 6513@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1497 6508 6621 6343 -1760 0 1497 6508 6621 6343 -1760 -16 1505 6543 6621 6343 -1760 -16 1505 6543 6621 6343 -1760 -13 1503 6534 6621 6343 -1760 -13 1503 6534 6621 6343 -1760 -13 1503 6534 6621 6343 -1760 -13 1503 6534 6621 6343 -1760 0 1497 6508 6621 6343 -1760 0 1497 6508 6621 6343 -1760 2 1496 6504 6621 6343 -1760 2 1496 6504 6621 6343 -1760 7 1494 6495 6621 6343 -1760 7 1494 6495 6621 6343 -1760 8 1493 6491 6621 6343 -1760 8 1493 6491 6621 6343 -1760 10 1492 6486 6621 6343 -1760 10 1492 6486 6621 6343 -1760 10 1492 6486 6621 6343 -1760 10 1492 6486 6621 6343 -1760 2026-03-05 19:11:30,478 Hysteresis 3436 0: raw(6486 16000 16000 16000) min(6343 16000 16000 16000) spread(-1760 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (486 10000 0 0) 7: 0: 6486@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6486@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6486@1p 9: raw(0 9514 16000 16000) min(-143 9514 16000 16000) spread(-8246 9514 16000 16000) max_pv 135 9: [ 0 6486@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1491 6482 6621 6343 -1760 0 1491 6482 6621 6343 -1760 26 1478 6426 6621 6343 -1760 26 1478 6426 6621 6343 -1760 31 1476 6417 6621 6343 -1760 31 1476 6417 6621 6343 -1760 31 1476 6417 6621 6343 -1760 31 1476 6417 6621 6343 -1760 25 1479 6430 6621 6343 -1760 25 1479 6430 6621 6343 -1760 0 1491 6482 6621 6343 -1760 0 1491 6482 6621 6343 -1760 0 1491 6482 6621 6343 -1760 0 1491 6482 6621 6343 -1760 -6 1494 6495 6621 6343 -1760 -6 1494 6495 6621 6343 -1760 -14 1498 6513 6621 6343 -1760 -14 1498 6513 6621 6343 -1760 -1 1491 6482 6621 6343 -1760 -1 1491 6482 6621 6343 -1760 2026-03-05 19:11:40,485 Hysteresis 3446 0: raw(6482 16000 16000 16000) min(6343 16000 16000 16000) spread(-1760 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (482 10000 0 0) 7: 0: 6482@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6482@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6482@1p 9: raw(0 9518 16000 16000) min(-139 9518 16000 16000) spread(-8242 9518 16000 16000) max_pv 139 9: [ 0 6482@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1490 6478 6621 6343 -1760 0 1490 6478 6621 6343 -1760 1 1490 6478 6621 6343 -1760 1 1490 6478 6621 6343 -1760 -5 1492 6486 6621 6343 -1760 -5 1492 6486 6621 6343 -1760 6 1487 6465 6621 6343 -1760 6 1487 6465 6621 6343 -1760 6 1487 6465 6621 6343 -1760 6 1487 6465 6621 6343 -1760 10 1485 6456 6621 6343 -1760 10 1485 6456 6621 6343 -1760 2 1489 6473 6621 6343 -1760 2 1489 6473 6621 6343 -1760 -2 1491 6482 6621 6343 -1760 -2 1491 6482 6621 6343 -1760 -1 1490 6478 6621 6343 -1760 -1 1490 6478 6621 6343 -1760 -13 1496 6504 6621 6343 -1760 -13 1496 6504 6621 6343 -1760 2026-03-05 19:11:50,596 Hysteresis 3456 0: raw(6504 16000 16000 16000) min(6343 16000 16000 16000) spread(-1760 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (504 10000 0 0) 7: 0: 6504@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6504@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6504@1p 9: raw(0 9496 16000 16000) min(-161 9496 16000 16000) spread(-8264 9496 16000 16000) max_pv 117 9: [ 0 6504@1p ] PM PV mtr(W) avl(W) raw max min spread -13 1501 6526 6621 6343 -1760 -13 1501 6526 6621 6343 -1760 -12 1501 6526 6621 6343 -1760 -12 1501 6526 6621 6343 -1760 6 1492 6486 6621 6343 -1760 6 1492 6486 6621 6343 -1760 6 1492 6486 6621 6343 -1760 6 1492 6486 6621 6343 -1760 5 1493 6491 6621 6343 -1760 5 1493 6491 6621 6343 -1760 5 1493 6491 6595 6343 -1760 5 1493 6491 6595 6343 -1760 9 1491 6482 6595 6343 -1760 9 1491 6482 6595 6343 -1760 7 1492 6486 6595 6343 -1760 7 1492 6486 6595 6343 -1760 1 1495 6500 6595 6343 -1760 1 1495 6500 6595 6343 -1760 -1 1495 6500 6595 6343 -1760 -1 1495 6500 6595 6343 -1760 2026-03-05 19:12:00,603 Hysteresis 3466 0: raw(6500 16000 16000 16000) min(6343 16000 16000 16000) spread(-1760 16000 16000 16000) max_pv 6595 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (500 10000 0 0) 7: 0: 6500@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6500@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6500@1p 9: raw(0 9500 16000 16000) min(-157 9500 16000 16000) spread(-8260 9500 16000 16000) max_pv 95 9: [ 0 6500@1p ] PM PV mtr(W) avl(W) raw max min spread -5 1497 6508 6595 6343 -1760 -5 1497 6508 6595 6343 -1760 -5 1497 6508 6595 6343 -1760 -5 1497 6508 6595 6343 -1760 -1 1495 6500 6595 6343 -1760 -1 1495 6500 6595 6343 -1760 10 1490 6478 6595 6343 -1760 10 1490 6478 6595 6343 -1760 11 1490 6478 6595 6343 -1760 11 1490 6478 6595 6343 -1760 0 1495 6500 6595 6343 -1760 0 1495 6500 6595 6343 -1760 0 1495 6500 6595 6343 -1760 -4 1497 6508 6595 6343 -1760 -4 1497 6508 6595 6343 -1760 -4 1497 6508 6595 6343 -1760 0 1495 6500 6595 6343 -1760 3 1494 6495 6595 6343 -1760 3 1494 6495 6595 6343 -1760 3 1494 6495 6595 6343 -1760 2026-03-05 19:12:10,609 Hysteresis 3476 0: raw(6495 16000 16000 16000) min(6343 16000 16000 16000) spread(-1760 16000 16000 16000) max_pv 6595 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (495 10000 0 0) 7: 0: 6495@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6495@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6495@1p 9: raw(0 9505 16000 16000) min(-152 9505 16000 16000) spread(-8255 9505 16000 16000) max_pv 100 9: [ 0 6495@1p ] PM PV mtr(W) avl(W) raw max min spread 3 1492 6486 6595 6343 -1760 3 1492 6486 6595 6343 -1760 2 1492 6486 6595 6343 -1760 2 1492 6486 6595 6343 -1760 -2 1494 6495 6595 6343 -1760 -3 1494 6495 6595 6343 -1760 -3 1494 6495 6595 6343 -1760 -7 1496 6504 6595 6343 -1760 -7 1496 6504 6595 6343 -1760 -7 1496 6504 6595 6343 -1760 -9 1497 6508 6595 6343 -1760 -2 1494 6495 6595 6343 -17 -2 1494 6495 6595 6343 -17 -2 1494 6495 6595 6343 -17 -2 1494 6495 6595 6343 -17 7 1490 6478 6595 6343 -17 7 1490 6478 6595 6343 -17 9 1489 6473 6595 6343 -17 9 1489 6473 6595 6343 -17 6 1490 6478 6595 6343 -17 2026-03-05 19:12:20,615 Hysteresis 3486 0: raw(6478 16000 16000 16000) min(6343 16000 16000 16000) spread(-17 16000 16000 16000) max_pv 6595 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (478 10000 0 0) 7: 0: 6478@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6478@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6478@1p 9: raw(0 9522 16000 16000) min(-135 9522 16000 16000) spread(-6495 9522 16000 16000) max_pv 117 9: [ 0 6478@1p ] PM PV mtr(W) avl(W) raw max min spread 6 1486 6460 6595 6343 -17 4 1487 6465 6595 6343 -17 4 1487 6465 6595 6343 -17 2 1488 6469 6595 6343 -17 2 1488 6469 6595 6343 -17 2 1488 6469 6595 6343 -17 2 1488 6469 6595 6343 -17 3 1488 6469 6595 6343 -17 3 1488 6469 6595 6343 -17 -11 1494 6495 6595 6343 -17 -11 1494 6495 6595 6343 -17 -32 1505 6543 6595 6343 -17 -32 1505 6543 6595 6343 -17 -29 1503 6534 6595 6343 -17 -29 1503 6534 6595 6343 -17 -29 1503 6534 6595 6343 -17 -29 1503 6534 6595 6343 -17 -29 1503 6534 6595 6343 -17 -25 1501 6526 6595 6343 -17 -5 1491 6482 6595 6343 -17 2026-03-05 19:12:30,634 Hysteresis 3496 0: raw(6482 16000 16000 16000) min(6343 16000 16000 16000) spread(-17 16000 16000 16000) max_pv 6595 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (482 10000 0 0) 7: 0: 6482@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6482@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6482@1p 9: raw(0 9518 16000 16000) min(-139 9518 16000 16000) spread(-6499 9518 16000 16000) max_pv 113 9: [ 0 6482@1p ] PM PV mtr(W) avl(W) raw max min spread -5 1492 6486 6595 6343 -17 9 1486 6460 6595 6343 -17 9 1486 6460 6595 6343 -17 24 1478 6426 6595 6343 -17 24 1478 6426 6595 6343 -17 24 1478 6426 6595 6343 -17 18 1481 6439 6595 6343 -17 18 1481 6439 6595 6343 -17 18 1481 6439 6595 6343 -17 11 1485 6456 6595 6343 -17 11 1485 6456 6595 6343 -17 11 1485 6456 6595 6343 -17 -3 1491 6482 6595 6343 -17 -9 1494 6495 6595 6343 -17 -9 1494 6495 6595 6343 -17 -9 1494 6495 6595 6343 -17 -9 1494 6495 6595 6343 -17 -9 1494 6495 6595 6343 -17 -9 1494 6495 6595 6343 -17 -14 1497 6508 6595 6343 -17 2026-03-05 19:12:40,660 Hysteresis 3506 0: raw(6508 16000 16000 16000) min(6343 16000 16000 16000) spread(-17 16000 16000 16000) max_pv 6595 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (508 10000 0 0) 7: 0: 6508@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6508@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6508@1p 9: raw(0 9492 16000 16000) min(-165 9492 16000 16000) spread(-6525 9492 16000 16000) max_pv 87 9: [ 0 6508@1p ] PM PV mtr(W) avl(W) raw max min spread -14 1503 6534 6595 6343 -17 8 1492 6486 6595 6343 -17 8 1492 6486 6595 6343 -17 5 1494 6495 6595 6343 -17 5 1494 6495 6595 6343 -17 9 1492 6486 6595 6343 -17 9 1492 6486 6595 6343 -17 9 1492 6486 6595 6343 -17 9 1492 6486 6595 6343 -17 9 1492 6486 6595 6343 -17 9 1492 6486 6595 6343 -17 8 1492 6486 6595 6343 -17 8 1492 6486 6595 6343 -17 0 1496 6504 6595 6343 -17 0 1496 6504 6595 6343 -17 -3 1497 6508 6595 6343 -17 -3 1497 6508 6595 6343 -17 -2 1497 6508 6595 6343 -17 -2 1497 6508 6595 6343 -17 -2 1497 6508 6595 6343 -17 2026-03-05 19:12:50,667 Hysteresis 3516 0: raw(6508 16000 16000 16000) min(6343 16000 16000 16000) spread(-17 16000 16000 16000) max_pv 6595 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (508 10000 0 0) 7: 0: 6508@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6508@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6508@1p 9: raw(0 9492 16000 16000) min(-165 9492 16000 16000) spread(-6525 9492 16000 16000) max_pv 87 9: [ 0 6508@1p ] PM PV mtr(W) avl(W) raw max min spread -2 1497 6508 6595 6343 -17 -1 1496 6504 6595 6343 -17 -1 1496 6504 6595 6343 -17 -1 1496 6504 6595 6343 -17 -1 1496 6504 6595 6343 -17 0 1496 6504 6595 6343 -17 0 1496 6504 6595 6343 -17 -2 1497 6508 6595 6343 -17 -2 1497 6508 6595 6343 -17 -3 1497 6508 6595 6343 -17 -3 1497 6508 6595 6343 -17 -3 1497 6508 6595 6343 -17 -3 1497 6508 6595 6343 -17 -3 1497 6508 6595 6343 -17 -3 1497 6508 6595 6343 -17 -4 1498 6513 6595 6343 -17 -4 1498 6513 6595 6343 -17 -2 1497 6508 6595 6343 -17 -2 1497 6508 6595 6343 -17 2026-03-05 19:13:00,673 Hysteresis 3526 0: raw(6508 16000 16000 16000) min(6343 16000 16000 16000) spread(-17 16000 16000 16000) max_pv 6595 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (508 10000 0 0) 7: 0: 6508@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6508@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6508@1p 9: raw(0 9492 16000 16000) min(-165 9492 16000 16000) spread(-6525 9492 16000 16000) max_pv 87 9: [ 0 6508@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1496 6504 6595 6343 -17 0 1496 6504 6595 6343 -17 0 1496 6504 6595 6343 -17 0 1496 6504 6595 6343 -17 3 1495 6500 6595 6343 -17 3 1495 6500 6595 6343 -17 12 1490 6478 6595 6343 -17 12 1490 6478 6595 6343 -17 8 1492 6486 6595 6343 -17 8 1492 6486 6595 6343 -17 0 1496 6504 6595 6343 -17 0 1496 6504 6595 6343 -17 0 1496 6504 6595 6343 -17 0 1496 6504 6595 6343 -17 0 1496 6504 6595 6343 -17 0 1496 6504 6595 6343 -17 4 1494 6495 6595 6343 -17 4 1494 6495 6595 6343 -17 3 1495 6500 6595 6343 -17 3 1495 6500 6595 6343 -17 2026-03-05 19:13:10,684 Hysteresis 3536 0: raw(6500 16000 16000 16000) min(6343 16000 16000 16000) spread(-17 16000 16000 16000) max_pv 6595 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (500 10000 0 0) 7: 0: 6500@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6500@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6500@1p 9: raw(0 9500 16000 16000) min(-157 9500 16000 16000) spread(-6517 9500 16000 16000) max_pv 95 9: [ 0 6500@1p ] PM PV mtr(W) avl(W) raw max min spread 10 1490 6478 6595 6343 -17 10 1490 6478 6595 6343 -17 4 1493 6491 6595 6343 -17 4 1493 6491 6595 6343 -17 4 1493 6491 6595 6343 -17 4 1493 6491 6595 6343 -17 0 1495 6500 6595 6343 -17 0 1495 6500 6595 6343 -17 4 1493 6491 6595 6343 -17 4 1493 6491 6595 6343 -17 -3 1496 6504 6595 6343 -17 -3 1496 6504 6595 6343 -17 -3 1496 6504 6595 6343 -17 0 1495 6500 6595 6343 5047 0 1495 6500 6595 6343 5047 0 1495 6500 6595 6343 5047 -32 1511 6569 6595 6343 5047 -32 1511 6569 6595 6343 5047 -59 1524 6626 6626 6343 5047 -59 1524 6626 6626 6343 5047 2026-03-05 19:13:20,756 Hysteresis 3546 0: raw(6626 16000 16000 16000) min(6343 16000 16000 16000) spread(5047 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (626 10000 0 0) 7: 0: 6626@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6626@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6626@1p 9: raw(0 9374 16000 16000) min(-283 9374 16000 16000) spread(-1579 9374 16000 16000) max_pv 0 9: [ 0 6626@1p ] PM PV mtr(W) avl(W) raw max min spread -48 1547 6726 6726 6343 5047 -48 1547 6726 6726 6343 5047 -35 1540 6695 6726 6343 5047 -35 1540 6695 6726 6343 5047 -8 1527 6639 6726 6343 5047 -8 1527 6639 6726 6343 5047 -8 1527 6639 6726 6343 5047 -8 1527 6639 6726 6343 5047 -1 1523 6621 6726 6343 5047 -1 1523 6621 6726 6343 5047 21 1513 6578 6726 6343 5047 21 1513 6578 6726 6343 5047 21 1513 6578 6726 6343 5047 21 1513 6578 6726 6343 5047 17 1515 6586 6726 6343 5047 17 1515 6586 6726 6343 5047 17 1515 6586 6726 6343 5047 17 1515 6586 6726 6343 5047 12 1517 6595 6726 6404 5047 12 1517 6595 6726 6404 5047 2026-03-05 19:13:30,762 Hysteresis 3556 0: raw(6595 16000 16000 16000) min(6404 16000 16000 16000) spread(5047 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (595 10000 0 0) 7: 0: 6595@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6595@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6595@1p 9: raw(0 9405 16000 16000) min(-191 9405 16000 16000) spread(-1548 9405 16000 16000) max_pv 131 9: [ 0 6595@1p ] PM PV mtr(W) avl(W) raw max min spread 12 1510 6565 6726 6417 5047 12 1510 6565 6726 6417 5047 1 1516 6591 6726 6417 5047 1 1516 6591 6726 6417 5047 1 1516 6591 6726 6417 5047 1 1516 6591 6726 6417 5047 1 1516 6591 6726 6417 5047 1 1516 6591 6726 6417 5047 1 1516 6591 6726 6417 5047 1 1516 6591 6726 6417 5047 0 1516 6591 6726 6417 5047 0 1516 6591 6726 6417 5047 -5 1518 6600 6726 6417 5047 -5 1518 6600 6726 6417 5047 -12 1522 6617 6726 6417 5047 -12 1522 6617 6726 6417 5047 -12 1522 6617 6726 6417 5047 -12 1522 6617 6726 6417 5047 -12 1522 6617 6726 6417 5047 -12 1522 6617 6726 6417 5047 2026-03-05 19:13:40,772 Hysteresis 3566 0: raw(6617 16000 16000 16000) min(6417 16000 16000 16000) spread(5047 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (617 10000 0 0) 7: 0: 6617@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6617@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6617@1p 9: raw(0 9383 16000 16000) min(-200 9383 16000 16000) spread(-1570 9383 16000 16000) max_pv 109 9: [ 0 6617@1p ] PM PV mtr(W) avl(W) raw max min spread -7 1524 6626 6726 6417 5047 -7 1524 6626 6726 6417 5047 -1 1521 6613 6726 6417 5047 -1 1521 6613 6726 6417 5047 5 1519 6604 6726 6417 5047 5 1519 6604 6726 6417 5047 4 1519 6604 6726 6417 5047 4 1519 6604 6726 6417 5047 3 1520 6608 6726 6417 5047 3 1520 6608 6726 6417 5047 3 1520 6608 6726 6417 5047 3 1520 6608 6726 6417 5047 0 1521 6613 6726 6417 5047 0 1521 6613 6726 6417 5047 -6 1524 6626 6726 6417 5047 -6 1524 6626 6726 6417 5047 -7 1524 6626 6726 6417 5047 -7 1524 6626 6726 6417 5047 0 1521 6613 6726 6417 5047 0 1521 6613 6726 6417 5047 2026-03-05 19:13:50,780 Hysteresis 3576 0: raw(6613 16000 16000 16000) min(6417 16000 16000 16000) spread(5047 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (613 10000 0 0) 7: 0: 6613@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6613@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6613@1p 9: raw(0 9387 16000 16000) min(-196 9387 16000 16000) spread(-1566 9387 16000 16000) max_pv 113 9: [ 0 6613@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1520 6608 6726 6417 5047 0 1520 6608 6726 6417 5047 8 1516 6591 6726 6417 5047 8 1516 6591 6726 6417 5047 11 1515 6586 6726 6417 5047 11 1515 6586 6726 6417 5047 -3 1521 6613 6726 6417 5047 -3 1521 6613 6726 6417 5047 -1 1520 6608 6726 6417 5047 -1 1520 6608 6726 6417 5047 -2 1521 6613 6726 6417 5047 -2 1521 6613 6726 6417 5047 2 1519 6604 6726 6417 5047 2 1519 6604 6726 6417 5047 7 1517 6595 6726 6417 5047 7 1517 6595 6726 6417 5047 -181 1610 7000 7000 6417 5047 -181 1610 7000 7000 6417 5047 -186 1613 7013 7013 6417 5047 -186 1613 7013 7013 6417 5047 2026-03-05 19:14:00,785 Hysteresis 3586 0: raw(7013 16000 16000 16000) min(6417 16000 16000 16000) spread(5047 16000 16000 16000) max_pv 7013 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1013 10000 0 0) 7: 0: 7013@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7013@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7013@1p 9: raw(0 8987 16000 16000) min(-596 8987 16000 16000) spread(-1966 8987 16000 16000) max_pv 0 9: [ 0 7013@1p ] PM PV mtr(W) avl(W) raw max min spread -154 1689 7343 7343 6417 5047 -154 1689 7343 7343 6417 5047 -154 1689 7343 7343 6417 5047 -154 1689 7343 7343 6417 5047 -91 1657 7204 7343 6417 5047 -91 1657 7204 7343 6417 5047 52 1586 6895 7343 6417 5047 52 1586 6895 7343 6417 5047 247 1489 6473 7343 6417 5047 247 1489 6473 7343 6417 5047 236 1494 6495 7343 6417 5047 236 1494 6495 7343 6417 5047 167 1529 6647 7343 6417 5047 167 1529 6647 7343 6417 5047 167 1529 6647 7343 6417 5047 167 1529 6647 7343 6417 5047 88 1568 6817 7343 6417 5047 88 1568 6817 7343 6417 5047 0 1612 7008 7343 6417 5047 0 1612 7008 7343 6417 5047 2026-03-05 19:14:10,830 Hysteresis 3596 0: raw(7008 16000 16000 16000) min(6417 16000 16000 16000) spread(5047 16000 16000 16000) max_pv 7343 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1008 10000 0 0) 7: 0: 7008@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7008@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7008@1p 9: raw(0 8992 16000 16000) min(-591 8992 16000 16000) spread(-1961 8992 16000 16000) max_pv 335 9: [ 0 7008@1p ] PM PV mtr(W) avl(W) raw max min spread -9 1615 7021 7343 6417 5047 -9 1615 7021 7343 6417 5047 -19 1620 7043 7343 6417 5047 -19 1620 7043 7343 6417 5047 -19 1620 7043 7343 6417 5047 -19 1620 7043 7343 6417 5047 -25 1623 7056 7343 6417 5047 -25 1623 7056 7343 6417 5047 -18 1620 7043 7343 6417 5047 -18 1620 7043 7343 6417 5047 -128 1675 7282 7343 6417 5047 -128 1675 7282 7343 6417 5047 -117 1669 7256 7343 6417 5047 -117 1669 7256 7343 6417 5047 -95 1658 7208 7343 6417 5047 -95 1658 7208 7343 6417 5047 -95 1658 7208 7343 6417 5047 -95 1658 7208 7343 6417 5047 -43 1632 7095 7343 6417 5047 -43 1632 7095 7343 6417 5047 2026-03-05 19:14:20,845 Hysteresis 3606 0: raw(7095 16000 16000 16000) min(6417 16000 16000 16000) spread(5047 16000 16000 16000) max_pv 7343 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1095 10000 0 0) 7: 0: 7095@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7095@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7095@1p 9: raw(0 8905 16000 16000) min(-678 8905 16000 16000) spread(-2048 8905 16000 16000) max_pv 248 9: [ 0 7095@1p ] PM PV mtr(W) avl(W) raw max min spread 156 1553 6752 7343 6417 5047 156 1553 6752 7343 6417 5047 275 1494 6495 7343 6417 5047 275 1494 6495 7343 6417 5047 242 1510 6565 7343 6417 5047 242 1510 6565 7343 6417 5047 242 1510 6565 7343 6417 5047 242 1510 6565 7343 6417 5047 154 1554 6756 7343 6417 5047 154 1554 6756 7343 6417 5047 76 1593 6926 7343 6417 5047 76 1593 6926 7343 6417 5047 -29 1645 7152 7343 6417 5047 -29 1645 7152 7343 6417 5047 -66 1664 7234 7343 6417 5047 -66 1664 7234 7343 6417 5047 -68 1665 7239 7343 6417 5047 -68 1665 7239 7343 6417 5047 -68 1665 7239 7343 6417 5047 -68 1665 7239 7343 6417 5047 2026-03-05 19:14:30,857 Hysteresis 3616 0: raw(7239 16000 16000 16000) min(6417 16000 16000 16000) spread(5047 16000 16000 16000) max_pv 7343 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1239 10000 0 0) 7: 0: 7239@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7239@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7239@1p 9: raw(0 8761 16000 16000) min(-822 8761 16000 16000) spread(-2192 8761 16000 16000) max_pv 104 9: [ 0 7239@1p ] PM PV mtr(W) avl(W) raw max min spread -49 1688 7339 7343 6417 5047 -49 1688 7339 7343 6417 5047 -4 1666 7243 7343 6417 5047 -4 1666 7243 7343 6417 5047 20 1654 7191 7343 6417 5047 20 1654 7191 7343 6417 5047 41 1644 7147 7343 6417 5047 41 1644 7147 7343 6417 5047 41 1644 7147 7343 6417 5047 41 1644 7147 7343 6417 5047 36 1646 7156 7343 6417 5047 36 1646 7156 7343 6417 5047 27 1651 7178 7343 6417 5047 27 1651 7178 7343 6417 5047 -4 1666 7243 7343 6417 5047 -4 1666 7243 7343 6417 5047 -15 1671 7265 7343 6417 5047 -15 1671 7265 7343 6417 5047 -17 1672 7269 7343 6417 5047 -17 1672 7269 7343 6417 5047 2026-03-05 19:14:40,869 Hysteresis 3626 0: raw(7269 16000 16000 16000) min(6417 16000 16000 16000) spread(5047 16000 16000 16000) max_pv 7343 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1269 10000 0 0) 7: 0: 7269@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7269@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7269@1p 9: raw(0 8731 16000 16000) min(-852 8731 16000 16000) spread(-2222 8731 16000 16000) max_pv 74 9: [ 0 7269@1p ] PM PV mtr(W) avl(W) raw max min spread -17 1679 7300 7343 6417 5047 -17 1679 7300 7343 6417 5047 -15 1678 7295 7343 6417 5047 -15 1678 7295 7343 6417 5047 -9 1675 7282 7343 6417 5047 -9 1675 7282 7343 6417 5047 -2 1672 7269 7343 6417 5047 -2 1672 7269 7343 6417 5047 1 1671 7265 7343 6417 5047 1 1671 7265 7343 6417 5047 1 1671 7265 7343 6417 5047 1 1671 7265 7343 6417 5047 2 1670 7260 7343 6417 5047 2 1670 7260 7343 6417 5047 1 1671 7265 7343 6417 5047 1 1671 7265 7343 6417 5047 4 1669 7256 7343 6417 5047 4 1669 7256 7343 6417 5047 2 1670 7260 7343 6417 5047 2 1670 7260 7343 6417 5047 2026-03-05 19:14:50,928 Hysteresis 3636 0: raw(7260 16000 16000 16000) min(6417 16000 16000 16000) spread(5047 16000 16000 16000) max_pv 7343 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1260 10000 0 0) 7: 0: 7260@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7260@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7260@1p 9: raw(0 8740 16000 16000) min(-843 8740 16000 16000) spread(-2213 8740 16000 16000) max_pv 83 9: [ 0 7260@1p ] PM PV mtr(W) avl(W) raw max min spread 1 1669 7256 7343 6417 5047 1 1669 7256 7343 6417 5047 1 1669 7256 7343 6417 5047 1 1669 7256 7343 6417 5047 0 1669 7256 7343 6417 5047 0 1669 7256 7343 6417 5047 2 1668 7252 7343 6417 5047 2 1668 7252 7343 6417 5047 0 1669 7256 7343 6417 5047 0 1669 7256 7343 6417 5047 2 1668 7252 7343 6417 5047 2 1668 7252 7343 6417 5047 2 1668 7252 7343 6417 5047 2 1668 7252 7343 6417 5047 -1 1669 7256 7343 6417 5047 -1 1669 7256 7343 6417 5047 -2 1670 7260 7343 6417 5047 -2 1670 7260 7343 6417 5047 -5 1671 7265 7343 6417 5047 -5 1671 7265 7343 6417 5047 2026-03-05 19:15:00,945 Hysteresis 3646 0: raw(7265 16000 16000 16000) min(6417 16000 16000 16000) spread(5047 16000 16000 16000) max_pv 7343 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1265 10000 0 0) 7: 0: 7265@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7265@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7265@1p 9: raw(0 8735 16000 16000) min(-848 8735 16000 16000) spread(-2218 8735 16000 16000) max_pv 78 9: [ 0 7265@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1670 7260 7343 6417 5047 0 1670 7260 7343 6417 5047 4 1668 7252 7343 6417 5047 4 1668 7252 7343 6417 5047 4 1668 7252 7343 6417 5047 4 1668 7252 7343 6417 5047 8 1666 7243 7343 6417 5047 8 1666 7243 7343 6417 5047 10 1665 7239 7343 6417 5047 10 1665 7239 7343 6417 5047 8 1666 7243 7343 6417 5047 8 1666 7243 7343 6417 5047 -5 1672 7269 7343 6417 5047 -5 1672 7269 7343 6417 5047 -5 1672 7269 7343 6417 5047 -5 1672 7269 7343 6417 5047 -1 1670 7260 7343 6417 5047 -1 1670 7260 7343 6417 5047 -6 1673 7273 7343 6417 5047 -6 1673 7273 7343 6417 5047 2026-03-05 19:15:10,954 Hysteresis 3656 0: raw(7273 16000 16000 16000) min(6417 16000 16000 16000) spread(5047 16000 16000 16000) max_pv 7343 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1273 10000 0 0) 7: 0: 7273@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7273@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7273@1p 9: raw(0 8727 16000 16000) min(-856 8727 16000 16000) spread(-2226 8727 16000 16000) max_pv 70 9: [ 0 7273@1p ] PM PV mtr(W) avl(W) raw max min spread 14 1665 7239 7343 6417 5047 14 1665 7239 7343 6417 5047 3 1671 7265 7343 6417 5047 3 1671 7265 7343 6417 5047 0 1672 7269 7343 6417 5047 0 1672 7269 7343 6417 5047 0 1672 7269 7343 6417 5047 0 1672 7269 7343 6417 5047 -9 1676 7286 7343 6417 5047 -9 1676 7286 7343 6417 5047 -18 1681 7308 7343 6417 5047 -18 1681 7308 7343 6417 5047 1 1672 7269 7343 6417 5047 1 1672 7269 7343 6417 5047 5 1670 7260 7343 6417 5047 5 1670 7260 7343 6417 5047 5 1670 7260 7343 6417 5047 5 1670 7260 7343 6417 5047 16 1664 7234 7343 6417 5047 16 1664 7234 7343 6417 5047 2026-03-05 19:15:20,970 Hysteresis 3666 0: raw(7234 16000 16000 16000) min(6417 16000 16000 16000) spread(5047 16000 16000 16000) max_pv 7343 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1234 10000 0 0) 7: 0: 7234@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7234@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7234@1p 9: raw(0 8766 16000 16000) min(-817 8766 16000 16000) spread(-2187 8766 16000 16000) max_pv 109 9: [ 0 7234@1p ] PM PV mtr(W) avl(W) raw max min spread 16 1655 7195 7343 6417 5047 16 1655 7195 7343 6417 5047 12 1657 7204 7343 6417 5047 12 1657 7204 7343 6417 5047 7 1660 7217 7343 6417 5047 7 1660 7217 7343 6417 5047 6 1660 7217 7343 6417 5047 6 1660 7217 7343 6417 5047 6 1660 7217 7343 6417 5047 6 1660 7217 7343 6417 5047 2 1662 7226 7343 6417 5047 2 1662 7226 7343 6417 5047 -4 1665 7239 7343 6417 5047 -4 1665 7239 7343 6417 5047 -4 1665 7239 7343 6417 5047 -4 1665 7239 7343 6417 5047 -6 1666 7243 7343 6417 5047 -6 1666 7243 7343 6417 5047 -6 1666 7243 7343 6417 5047 -6 1666 7243 7343 6417 5047 2026-03-05 19:15:30,974 Hysteresis 3676 0: raw(7243 16000 16000 16000) min(6417 16000 16000 16000) spread(5047 16000 16000 16000) max_pv 7343 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1243 10000 0 0) 7: 0: 7243@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7243@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7243@1p 9: raw(0 8757 16000 16000) min(-826 8757 16000 16000) spread(-2196 8757 16000 16000) max_pv 100 9: [ 0 7243@1p ] PM PV mtr(W) avl(W) raw max min spread -3 1666 7243 7343 6417 5047 -3 1666 7243 7343 6417 5047 5 1663 7230 7343 6417 5047 5 1663 7230 7343 6417 5047 14 1658 7208 7343 6417 5047 14 1658 7208 7343 6417 5047 17 1657 7204 7343 6417 5047 17 1657 7204 7343 6417 5047 15 1658 7208 7343 6426 5047 15 1658 7208 7343 6426 5047 15 1658 7208 7343 6426 5047 15 1658 7208 7343 6426 5047 5 1663 7230 7343 6426 5047 5 1663 7230 7343 6426 5047 -6 1668 7252 7343 6426 5047 -6 1668 7252 7343 6426 5047 -14 1672 7269 7343 6426 5047 -14 1672 7269 7343 6426 5047 -10 1670 7260 7343 6426 5047 -10 1670 7260 7343 6426 5047 2026-03-05 19:15:41,021 Hysteresis 3686 0: raw(7260 16000 16000 16000) min(6426 16000 16000 16000) spread(5047 16000 16000 16000) max_pv 7343 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1260 10000 0 0) 7: 0: 7260@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7260@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7260@1p 9: raw(0 8740 16000 16000) min(-834 8740 16000 16000) spread(-2213 8740 16000 16000) max_pv 83 9: [ 0 7260@1p ] PM PV mtr(W) avl(W) raw max min spread -10 1674 7278 7343 6426 5047 -10 1674 7278 7343 6426 5047 -10 1674 7278 7343 6426 5047 -10 1674 7278 7343 6426 5047 -2 1670 7260 7343 6426 5047 -2 1670 7260 7343 6426 5047 -4 1671 7265 7343 6426 5047 -4 1671 7265 7343 6426 5047 -2 1670 7260 7343 6426 5047 -2 1670 7260 7343 6426 5047 -7 1672 7269 7343 6426 5047 -7 1672 7269 7343 6426 5047 7 1666 7243 7343 6426 5047 7 1666 7243 7343 6426 5047 9 1665 7239 7343 6426 5047 9 1665 7239 7343 6426 5047 10 1664 7234 7343 6426 5047 10 1664 7234 7343 6426 5047 5 1667 7247 7343 6426 5047 5 1667 7247 7343 6426 5047 2026-03-05 19:15:51,025 Hysteresis 3696 0: raw(7247 16000 16000 16000) min(6426 16000 16000 16000) spread(5047 16000 16000 16000) max_pv 7343 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1247 10000 0 0) 7: 0: 7247@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7247@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7247@1p 9: raw(0 8753 16000 16000) min(-821 8753 16000 16000) spread(-2200 8753 16000 16000) max_pv 96 9: [ 0 7247@1p ] PM PV mtr(W) avl(W) raw max min spread -3 1667 7247 7343 6426 5047 -3 1667 7247 7343 6426 5047 -3 1667 7247 7343 6426 5047 -3 1667 7247 7343 6426 5047 -8 1670 7260 7343 6426 5047 -8 1670 7260 7343 6426 5047 -2 1667 7247 7343 6426 5047 -2 1667 7247 7343 6426 5047 -1 1666 7243 7343 6426 5047 -1 1666 7243 7343 6426 5047 -1 1666 7243 7343 6426 5047 -1 1666 7243 7343 6426 5047 -1 1666 7243 7343 6426 5047 -1 1666 7243 7343 6426 5047 1 1666 7243 7343 6426 5047 1 1666 7243 7343 6426 5047 1 1666 7243 7343 6426 5047 1 1666 7243 7343 6426 5047 7 1663 7230 7343 6426 5047 7 1663 7230 7343 6426 5047 2026-03-05 19:16:01,033 Hysteresis 3706 0: raw(7230 16000 16000 16000) min(6426 16000 16000 16000) spread(5047 16000 16000 16000) max_pv 7343 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1230 10000 0 0) 7: 0: 7230@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7230@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7230@1p 9: raw(0 8770 16000 16000) min(-804 8770 16000 16000) spread(-2183 8770 16000 16000) max_pv 113 9: [ 0 7230@1p ] PM PV mtr(W) avl(W) raw max min spread 4 1660 7217 7343 6426 5047 4 1660 7217 7343 6426 5047 9 1658 7208 7343 6426 5047 9 1658 7208 7343 6426 5047 9 1658 7208 7343 6426 5047 9 1658 7208 7343 6426 5047 15 1655 7195 7343 6426 5047 15 1655 7195 7343 6426 5047 5 1660 7217 7343 6426 5047 5 1660 7217 7343 6426 5047 0 1662 7226 7343 6426 5047 0 1662 7226 7343 6426 5047 -5 1664 7234 7343 6426 5047 -5 1664 7234 7343 6426 5047 -3 1663 7230 7343 6426 5047 -3 1663 7230 7343 6426 5047 -3 1663 7230 7343 6426 5047 -3 1663 7230 7343 6426 5047 0 1662 7226 7343 6426 5047 0 1662 7226 7343 6426 5047 2026-03-05 19:16:11,042 Hysteresis 3716 0: raw(7226 16000 16000 16000) min(6426 16000 16000 16000) spread(5047 16000 16000 16000) max_pv 7343 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1226 10000 0 0) 7: 0: 7226@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7226@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7226@1p 9: raw(0 8774 16000 16000) min(-800 8774 16000 16000) spread(-2179 8774 16000 16000) max_pv 117 9: [ 0 7226@1p ] PM PV mtr(W) avl(W) raw max min spread 1 1661 7221 7343 6426 5047 1 1661 7221 7343 6426 5047 1 1661 7221 7343 6426 5047 1 1661 7221 7343 6426 5047 -12 1667 7247 7343 6426 5047 -12 1667 7247 7343 6426 5047 -12 1667 7247 7343 6426 5047 -12 1667 7247 7343 6426 5047 -40 1681 7308 7343 6426 5047 -40 1681 7308 7343 6426 5047 -33 1677 7291 7343 6426 5047 -33 1677 7291 7343 6426 5047 -23 1672 7269 7343 6426 5047 -23 1672 7269 7343 6426 5047 -7 1664 7234 7343 6426 5047 -7 1664 7234 7343 6426 5047 -10 1666 7243 7343 6426 5047 -10 1666 7243 7343 6426 5047 10 1656 7200 7343 6426 5047 10 1656 7200 7343 6426 5047 2026-03-05 19:16:21,088 Hysteresis 3726 0: raw(7200 16000 16000 16000) min(6426 16000 16000 16000) spread(5047 16000 16000 16000) max_pv 7343 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1200 10000 0 0) 7: 0: 7200@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7200@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7200@1p 9: raw(0 8800 16000 16000) min(-774 8800 16000 16000) spread(-2153 8800 16000 16000) max_pv 143 9: [ 0 7200@1p ] PM PV mtr(W) avl(W) raw max min spread 14 1649 7169 7343 6426 5047 14 1649 7169 7343 6426 5047 11 1651 7178 7343 6426 5047 11 1651 7178 7343 6426 5047 18 1647 7160 7343 6426 5047 18 1647 7160 7343 6426 5047 0 1656 7200 7343 6426 5047 0 1656 7200 7343 6426 5047 0 1656 7200 7343 6426 5047 0 1656 7200 7343 6426 5047 -22 1667 7247 7343 6426 5047 -22 1667 7247 7343 6426 5047 -19 1665 7239 7343 6426 5047 -19 1665 7239 7343 6426 5047 -13 1662 7226 7343 6426 5047 -13 1662 7226 7343 6426 5047 -11 1661 7221 7343 6426 5047 -11 1661 7221 7343 6426 5047 -3 1657 7204 7343 6426 5047 -3 1657 7204 7343 6426 5047 2026-03-05 19:16:31,097 Hysteresis 3736 0: raw(7204 16000 16000 16000) min(6426 16000 16000 16000) spread(5047 16000 16000 16000) max_pv 7343 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1204 10000 0 0) 7: 0: 7204@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7204@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7204@1p 9: raw(0 8796 16000 16000) min(-778 8796 16000 16000) spread(-2157 8796 16000 16000) max_pv 139 9: [ 0 7204@1p ] PM PV mtr(W) avl(W) raw max min spread -3 1657 7204 7343 6426 5047 -3 1657 7204 7343 6426 5047 -1 1656 7200 7343 6426 5047 -1 1656 7200 7343 6426 5047 18 1647 7160 7343 6426 5047 18 1647 7160 7343 6426 5047 22 1645 7152 7343 6439 5047 22 1645 7152 7343 6439 5047 18 1647 7160 7343 6439 5047 18 1647 7160 7343 6456 5047 18 1647 7160 7343 6456 5047 18 1647 7160 7343 6456 5047 14 1649 7169 7343 6473 5047 14 1649 7169 7343 6473 5047 -3 1657 7204 7343 6473 5047 -3 1657 7204 7343 6473 5047 -5 1658 7208 7343 6473 5047 -5 1658 7208 7343 6473 5047 -3 1657 7204 7343 6473 5047 -3 1657 7204 7343 6473 5047 2026-03-05 19:16:41,103 Hysteresis 3746 0: raw(7204 16000 16000 16000) min(6473 16000 16000 16000) spread(5047 16000 16000 16000) max_pv 7343 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1204 10000 0 0) 7: 0: 7204@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7204@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7204@1p 9: raw(0 8796 16000 16000) min(-731 8796 16000 16000) spread(-2157 8796 16000 16000) max_pv 139 9: [ 0 7204@1p ] PM PV mtr(W) avl(W) raw max min spread -3 1657 7204 7343 6473 5047 -3 1657 7204 7343 6473 5047 3 1655 7195 7343 6473 5047 3 1655 7195 7343 6473 5047 -8 1660 7217 7343 6473 5047 -8 1660 7217 7343 6473 5047 1 1656 7200 7343 6473 5047 1 1656 7200 7343 6473 5047 7 1653 7186 7343 6473 5047 7 1653 7186 7343 6473 5047 16 1648 7165 7343 6473 5047 16 1648 7165 7343 6473 5047 16 1648 7165 7343 6473 5047 16 1648 7165 7343 6473 5047 23 1645 7152 7343 6473 5047 23 1645 7152 7343 6473 5047 2 1655 7195 7343 6473 5047 2 1655 7195 7343 6473 5047 -8 1660 7217 7343 6473 5047 -8 1660 7217 7343 6473 5047 2026-03-05 19:16:51,110 Hysteresis 3756 0: raw(7217 16000 16000 16000) min(6473 16000 16000 16000) spread(5047 16000 16000 16000) max_pv 7343 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1217 10000 0 0) 7: 0: 7217@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7217@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7217@1p 9: raw(0 8783 16000 16000) min(-744 8783 16000 16000) spread(-2170 8783 16000 16000) max_pv 126 9: [ 0 7217@1p ] PM PV mtr(W) avl(W) raw max min spread -17 1667 7247 7343 6473 5047 -17 1667 7247 7343 6473 5047 -9 1663 7230 7343 6473 5047 -9 1663 7230 7343 6473 5047 -9 1663 7230 7343 6473 5047 -9 1663 7230 7343 6473 5047 -3 1660 7217 7343 6473 5047 -3 1660 7217 7343 6473 5047 8 1655 7195 7343 6473 5047 8 1655 7195 7343 6473 5047 24 1647 7160 7343 6473 5047 24 1647 7160 7343 6473 5047 11 1654 7191 7343 6473 5047 11 1654 7191 7343 6473 5047 11 1654 7191 7343 6473 5047 11 1654 7191 7343 6473 5047 7 1656 7200 7343 6473 5047 7 1656 7200 7343 6473 5047 1 1659 7213 7343 6473 5047 1 1659 7213 7343 6473 5047 2026-03-05 19:17:01,114 Hysteresis 3766 0: raw(7213 16000 16000 16000) min(6473 16000 16000 16000) spread(5047 16000 16000 16000) max_pv 7343 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1213 10000 0 0) 7: 0: 7213@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7213@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7213@1p 9: raw(0 8787 16000 16000) min(-740 8787 16000 16000) spread(-2166 8787 16000 16000) max_pv 130 9: [ 0 7213@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1658 7208 7343 6473 5047 0 1658 7208 7343 6473 5047 -3 1659 7213 7343 6473 5047 -3 1659 7213 7343 6473 5047 -7 1661 7221 7343 6473 5047 -7 1661 7221 7343 6473 5047 7 1655 7195 7343 6473 5047 7 1655 7195 7343 6473 5047 14 1651 7178 7343 6473 5047 14 1651 7178 7343 6473 5047 21 1648 7165 7343 6473 5047 21 1648 7165 7343 6473 5047 18 1649 7169 7343 6473 5047 18 1649 7169 7343 6473 5047 8 1654 7191 7343 6473 5047 8 1654 7191 7343 6473 5047 8 1654 7191 7343 6473 5047 8 1654 7191 7343 6473 5047 -6 1661 7221 7343 6473 5047 -6 1661 7221 7343 6473 5047 2026-03-05 19:17:11,191 Hysteresis 3777 0: raw(7221 16000 16000 16000) min(6473 16000 16000 16000) spread(5047 16000 16000 16000) max_pv 7343 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1221 10000 0 0) 7: 0: 7221@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7221@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7221@1p 9: raw(0 8779 16000 16000) min(-748 8779 16000 16000) spread(-2174 8779 16000 16000) max_pv 122 9: [ 0 7221@1p ] PM PV mtr(W) avl(W) raw max min spread -3 1661 7221 7343 6473 5047 -3 1661 7221 7343 6473 5047 -9 1664 7234 7343 6473 5047 -9 1664 7234 7343 6473 5047 -2 1661 7221 7343 6473 5047 -2 1661 7221 7343 6473 5047 -530 1925 8369 8369 6473 5047 -530 1925 8369 8369 6473 5047 530 1395 6065 8369 6065 5047 530 1395 6065 8369 6065 5047 2077 -157 -682 8369 -682 -682 2077 -157 -682 8369 -682 -682 2168 -237 -1030 8369 -1030 -1030 2168 -237 -1030 8369 -1030 -1030 1661 207 900 8369 -1030 -1030 1661 207 900 8369 -1030 -1030 956 1182 5139 8369 -1030 -1030 956 1182 5139 8369 -1030 -1030 956 1182 5139 8369 -1030 -1030 956 1182 5139 8369 -1030 -1030 2026-03-05 19:17:21,196 Hysteresis 3787 0: raw(5139 16000 16000 16000) min(-1030 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 8369 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 8369 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-861 10000 16000 16000) min(-7030 10000 16000 16000) spread(-7030 10000 16000 16000) max_pv 2369 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 437 1162 5052 8369 -1030 -1030 437 1162 5052 8369 -1030 -1030 -153 1456 6330 8369 -1030 -1030 -153 1456 6330 8369 -1030 -1030 -298 1529 6647 8369 -1030 -1030 -298 1529 6647 8369 -1030 -1030 -326 1543 6708 8369 -1030 -1030 -326 1543 6708 8369 -1030 -1030 -217 1488 6469 8369 -1030 -1030 -217 1488 6469 8369 -1030 -1030 -217 1488 6469 8369 -1030 -1030 -217 1488 6469 8369 -1030 -1030 -98 1429 6213 8369 -1030 -1030 -98 1429 6213 8369 -1030 -1030 104 1328 5773 8369 -1030 -1030 104 1328 5773 8369 -1030 -1030 177 1292 5617 8369 -1030 -1030 177 1292 5617 8369 -1030 -1030 213 1274 5539 8369 -1030 -1030 213 1274 5539 8369 -1030 -1030 2026-03-05 19:17:31,210 Hysteresis 3797 0: raw(5539 16000 16000 16000) min(-1030 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 8369 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 8369 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-461 10000 16000 16000) min(-7030 10000 16000 16000) spread(-7030 10000 16000 16000) max_pv 2369 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 213 1274 5539 8369 -1030 -1030 213 1274 5539 8369 -1030 -1030 161 1300 5652 8369 -1030 -1030 161 1300 5652 8369 -1030 -1030 40 1360 5913 8369 -1030 -1030 40 1360 5913 8369 -1030 -1030 4 1378 5991 8369 -1030 -1030 4 1378 5991 8369 -1030 -1030 -38 1399 6082 8369 -1030 -1030 -38 1399 6082 8369 -1030 -1030 -27 1393 6056 8369 -1030 -1030 -27 1393 6056 8369 -1030 -1030 -27 1393 6056 8369 -1030 -1030 -27 1393 6056 8369 -1030 -1030 -15 1387 6030 8369 -1030 -1030 -15 1387 6030 8369 -1030 -1030 16 1372 5965 8369 -1030 -1030 16 1372 5965 8369 -1030 -1030 10 1375 5978 8369 -1030 -1030 10 1375 5978 8369 -1030 -1030 2026-03-05 19:17:41,224 Hysteresis 3807 0: raw(5978 16000 16000 16000) min(-1030 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 8369 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 8369 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-22 10000 16000 16000) min(-7030 10000 16000 16000) spread(-7030 10000 16000 16000) max_pv 2369 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 17 1372 5965 8369 -1030 -1030 17 1372 5965 8369 -1030 -1030 17 1372 5965 8369 -1030 -1030 17 1372 5965 8369 -1030 -1030 17 1372 5965 8369 -1030 -1030 17 1372 5965 8369 -1030 -1030 9 1376 5982 8369 -1030 -1030 9 1376 5982 8369 -1030 -1030 4 1378 5991 8369 -1030 -1030 4 1378 5991 8369 -1030 -1030 -1 1380 6000 8369 -1030 -1030 -1 1380 6000 8369 -1030 -1030 -12 1386 6026 8369 -1030 -1030 -12 1386 6026 8369 -1030 -1030 -12 1386 6026 8369 -1030 -1030 -12 1386 6026 8369 -1030 -1030 4 1378 5991 8369 -1030 -1030 4 1378 5991 8369 -1030 -1030 18 1371 5960 8369 -1030 -1030 18 1371 5960 8369 -1030 -1030 2026-03-05 19:17:51,244 Hysteresis 3817 0: raw(5960 16000 16000 16000) min(-1030 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 8369 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 8369 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-40 10000 16000 16000) min(-7030 10000 16000 16000) spread(-7030 10000 16000 16000) max_pv 2369 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 10 1375 5978 8369 -1030 -1030 10 1375 5978 8369 -1030 -1030 27 1367 5943 8369 -1030 -1030 27 1367 5943 8369 -1030 -1030 27 1367 5943 8369 -1030 -1030 27 1367 5943 8369 -1030 -1030 9 1376 5982 8369 -1030 -1030 9 1376 5982 8369 -1030 -1030 -7 1383 6013 8369 -1030 -1030 -7 1383 6013 8369 -1030 -1030 -14 1387 6030 8369 -1030 -1030 -14 1387 6030 8369 -1030 -1030 -14 1387 6030 8369 -1030 -1030 -14 1387 6030 8369 -1030 -1030 -11 1385 6021 8369 -1030 -1030 -11 1385 6021 8369 -1030 -1030 -11 1385 6021 8369 -1030 -1030 -11 1385 6021 8369 -1030 -1030 4 1378 5991 8369 -1030 -1030 4 1378 5991 8369 -1030 -1030 2026-03-05 19:18:01,373 Hysteresis 3827 0: raw(5991 16000 16000 16000) min(-1030 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 8369 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 8369 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-9 10000 16000 16000) min(-7030 10000 16000 16000) spread(-7030 10000 16000 16000) max_pv 2369 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 9 1376 5982 8369 -1030 -1030 9 1376 5982 8369 -1030 -1030 10 1375 5978 8369 -1030 -1030 10 1375 5978 8369 -1030 -1030 23 1369 5952 8369 -1030 -1030 23 1369 5952 8369 -1030 -1030 23 1369 5952 8369 -1030 -1030 23 1369 5952 8369 -1030 -1030 18 1371 5960 8369 -1030 -1030 18 1371 5960 8369 -1030 -1030 1 1380 6000 8369 -1030 -1030 1 1380 6000 8369 -1030 -1030 -2 1381 6004 8369 -1030 -1030 -2 1381 6004 8369 -1030 -1030 -10 1385 6021 8369 -1030 -1030 -10 1385 6021 8369 -1030 -1030 -10 1385 6021 8369 -1030 -1030 -10 1385 6021 8369 -1030 -1030 -11 1385 6021 8369 -1030 -1030 -11 1385 6021 8369 -1030 -1030 2026-03-05 19:18:11,381 Hysteresis 3837 0: raw(6021 16000 16000 16000) min(-1030 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 8369 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (21 10000 0 0) 7: 0: 6021@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6021@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6021@1p 9: raw(0 9979 16000 16000) min(-7051 9979 16000 16000) spread(-7051 9979 16000 16000) max_pv 2348 9: [ 0 6021@1p ] PM PV mtr(W) avl(W) raw max min spread 5 1382 6008 8369 -1030 -1030 5 1382 6008 8369 -1030 -1030 13 1378 5991 8369 -1030 -1030 13 1378 5991 8369 -1030 -1030 14 1377 5986 8369 -1030 -1030 14 1377 5986 8369 -1030 -1030 14 1377 5986 8369 -1030 -1030 14 1377 5986 8369 -1030 -1030 14 1377 5986 8369 -1030 -1030 14 1377 5986 8369 -1030 -1030 6 1381 6004 8369 -1030 -1030 6 1381 6004 8369 -1030 -1030 -2 1385 6021 8369 -1030 -1030 -2 1385 6021 8369 -1030 -1030 -6 1387 6030 8369 -1030 -1030 -6 1387 6030 8369 -1030 -1030 -5 1386 6026 8369 -1030 -1030 -5 1386 6026 8369 -1030 -1030 -2 1385 6021 8369 -1030 -1030 -2 1385 6021 8369 -1030 -1030 2026-03-05 19:18:21,386 Hysteresis 3847 0: raw(6021 16000 16000 16000) min(-1030 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 8369 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (21 10000 0 0) 7: 0: 6021@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6021@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6021@1p 9: raw(0 9979 16000 16000) min(-7051 9979 16000 16000) spread(-7051 9979 16000 16000) max_pv 2348 9: [ 0 6021@1p ] PM PV mtr(W) avl(W) raw max min spread 2 1383 6013 8369 -1030 -1030 2 1383 6013 8369 -1030 -1030 15 1377 5986 8369 -1030 -1030 15 1377 5986 8369 -1030 -1030 20 1374 5973 8369 -1030 -1030 20 1374 5973 8369 -1030 -1030 16 1376 5982 8369 -1030 -1030 16 1376 5982 8369 -1030 -1030 16 1376 5982 8369 -1030 -1030 16 1376 5982 8369 -1030 -1030 16 1376 5982 8369 -1030 -1030 16 1376 5982 8369 -1030 -1030 4 1382 6008 8369 -1030 -1030 4 1382 6008 8369 -1030 -1030 -9 1388 6034 8369 -1030 -1030 -9 1388 6034 8369 -1030 -1030 -19 1393 6056 8369 -1030 -1030 -19 1393 6056 8369 -1030 -1030 -4 1386 6026 8369 -1030 -1030 -4 1386 6026 8369 -1030 -1030 2026-03-05 19:18:31,394 Hysteresis 3857 0: raw(6026 16000 16000 16000) min(-1030 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 8369 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (26 10000 0 0) 7: 0: 6026@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6026@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6026@1p 9: raw(0 9974 16000 16000) min(-7056 9974 16000 16000) spread(-7056 9974 16000 16000) max_pv 2343 9: [ 0 6026@1p ] PM PV mtr(W) avl(W) raw max min spread -4 1387 6030 8369 -1030 -1030 -4 1387 6030 8369 -1030 -1030 -1 1385 6021 8369 -1030 -1030 -1 1385 6021 8369 -1030 -1030 17 1377 5986 8369 -1030 -1030 17 1377 5986 8369 -1030 -1030 18 1376 5982 8369 -1030 -1030 18 1376 5982 8369 -1030 -1030 11 1380 6000 8369 -1030 -1030 11 1380 6000 8369 -1030 -1030 2 1384 6017 8369 -1030 -1030 2 1384 6017 8369 -1030 -1030 2 1384 6017 8369 -1030 -1030 2 1384 6017 8369 -1030 -1030 -3 1386 6026 8369 -1030 -1030 -3 1386 6026 8369 -1030 -1030 -9 1389 6039 8369 -1030 -1030 -9 1389 6039 8369 -1030 -1030 -12 1391 6047 8369 -1030 -1030 -12 1391 6047 8369 -1030 -1030 2026-03-05 19:18:41,404 Hysteresis 3867 0: raw(6047 16000 16000 16000) min(-1030 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 8369 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (47 10000 0 0) 7: 0: 6047@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6047@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6047@1p 9: raw(0 9953 16000 16000) min(-7077 9953 16000 16000) spread(-7077 9953 16000 16000) max_pv 2322 9: [ 0 6047@1p ] PM PV mtr(W) avl(W) raw max min spread -15 1397 6073 8369 -1030 -1030 -15 1397 6073 8369 -1030 -1030 -15 1397 6073 8369 -1030 -1030 -15 1397 6073 8369 -1030 -1030 -12 1396 6069 8369 -1030 -1030 -12 1396 6069 8369 -1030 -1030 0 1390 6043 8369 -1030 -1030 0 1390 6043 8369 -1030 -1030 5 1388 6034 8369 -1030 -1030 5 1388 6034 8369 -1030 -1030 4 1388 6034 8369 -1030 -1030 4 1388 6034 8369 -1030 -1030 3 1389 6039 8369 -1030 -1030 3 1389 6039 8369 -1030 -1030 3 1389 6039 8369 -1030 -1030 3 1389 6039 8369 -1030 -1030 2 1389 6039 8369 -1030 -1030 2 1389 6039 8369 -1030 -1030 3 1389 6039 8369 -1030 -1030 3 1389 6039 8369 -1030 -1030 2026-03-05 19:18:51,411 Hysteresis 3877 0: raw(6039 16000 16000 16000) min(-1030 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 8369 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (39 10000 0 0) 7: 0: 6039@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6039@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6039@1p 9: raw(0 9961 16000 16000) min(-7069 9961 16000 16000) spread(-7069 9961 16000 16000) max_pv 2330 9: [ 0 6039@1p ] PM PV mtr(W) avl(W) raw max min spread 7 1385 6021 8369 -1030 -1030 7 1385 6021 8369 -1030 -1030 0 1388 6034 8369 -1030 -1030 0 1388 6034 8369 -1030 -1030 0 1388 6034 8369 -1030 -1030 0 1388 6034 8369 -1030 -1030 0 1388 6034 8369 -1030 -1030 0 1388 6034 8369 -1030 -1030 -5 1390 6043 8369 -1030 -1030 -5 1390 6043 8369 -1030 -1030 0 1388 6034 8369 -1030 -1030 0 1388 6034 8369 -1030 -1030 -1 1388 6034 8369 -1030 -1030 -1 1388 6034 8369 -1030 -1030 -2 1389 6039 8369 -1030 -1030 -2 1389 6039 8369 -1030 -1030 -2 1389 6039 8369 -1030 -1030 -2 1389 6039 8369 -1030 -1030 12 1382 6008 8369 -1030 -1030 12 1382 6008 8369 -1030 -1030 2026-03-05 19:19:01,419 Hysteresis 3887 0: raw(6008 16000 16000 16000) min(-1030 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 8369 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (8 10000 0 0) 7: 0: 6008@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6008@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6008@1p 9: raw(0 9992 16000 16000) min(-7038 9992 16000 16000) spread(-7038 9992 16000 16000) max_pv 2361 9: [ 0 6008@1p ] PM PV mtr(W) avl(W) raw max min spread 7 1378 5991 8369 -1030 -1030 7 1378 5991 8369 -1030 -1030 4 1379 5995 8369 -1030 -1030 4 1379 5995 8369 -1030 -1030 1 1381 6004 8369 -1030 -1030 1 1381 6004 8369 -1030 -1030 1 1381 6004 8369 -1030 -1030 1 1381 6004 8369 -1030 -1030 -10 1386 6026 8369 -1030 -1030 -10 1386 6026 8369 -1030 -1030 2 1380 6000 8369 -1030 -1030 2 1380 6000 8369 -1030 -1030 -18 1390 6043 8369 -1030 -1030 -18 1390 6043 8369 -1030 -1030 -16 1389 6039 8369 -1030 -1030 -16 1389 6039 8369 -1030 -1030 -35 1398 6078 8369 -1030 -1030 -35 1398 6078 8369 -1030 -1030 35 1364 5930 8369 -1030 -1030 35 1364 5930 8369 -1030 -1030 2026-03-05 19:19:11,432 Hysteresis 3897 0: raw(5930 16000 16000 16000) min(-1030 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 8369 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 8369 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-70 10000 16000 16000) min(-7030 10000 16000 16000) spread(-7030 10000 16000 16000) max_pv 2369 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 37 1362 5921 8369 -1030 -1030 37 1362 5921 8369 -1030 -1030 57 1352 5878 8369 -1030 -1030 57 1352 5878 8369 -1030 -1030 32 1364 5930 8369 -1030 -1030 32 1364 5930 8369 -1030 -1030 25 1368 5947 8369 -1030 -1030 25 1368 5947 8369 -1030 -1030 25 1368 5947 8369 -1030 -1030 25 1368 5947 8369 -1030 -1030 6 1377 5986 8369 -1030 -1030 6 1377 5986 8369 -1030 -1030 -8 1384 6017 8369 -1030 -1030 -8 1384 6017 8369 -1030 -1030 -12 1386 6026 8369 -1030 -1030 -12 1386 6026 8369 -1030 -1030 -6 1383 6013 8369 -1030 -1030 -6 1383 6013 8369 -1030 -1030 -4 1382 6008 8369 -1030 -1030 -4 1382 6008 8369 -1030 -1030 2026-03-05 19:19:21,442 Hysteresis 3907 0: raw(6008 16000 16000 16000) min(-1030 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 8369 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (8 10000 0 0) 7: 0: 6008@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6008@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6008@1p 9: raw(0 9992 16000 16000) min(-7038 9992 16000 16000) spread(-7038 9992 16000 16000) max_pv 2361 9: [ 0 6008@1p ] PM PV mtr(W) avl(W) raw max min spread -4 1383 6013 8369 -1030 -1030 -4 1383 6013 8369 -1030 -1030 -6 1384 6017 8369 -1030 -1030 -6 1384 6017 8369 -1030 -1030 -10 1386 6026 8369 -1030 -1030 -10 1386 6026 8369 -1030 -1030 -6 1384 6017 8369 -1030 -1030 -6 1384 6017 8369 -1030 -1030 -5 1383 6013 8369 -1030 -1030 -5 1383 6013 8369 -1030 -1030 -5 1383 6013 8369 -1030 -1030 -5 1383 6013 8369 -1030 -1030 7 1378 5991 8369 -1030 -1030 7 1378 5991 8369 -1030 -1030 1 1381 6004 8369 -1030 -1030 1 1381 6004 8369 -1030 -1030 6 1378 5991 8369 -1030 -1030 6 1378 5991 8369 -1030 -1030 6 1378 5991 8369 -1030 -1030 6 1378 5991 8369 -1030 -1030 2026-03-05 19:19:31,469 Hysteresis 3917 0: raw(5991 16000 16000 16000) min(-1030 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 8369 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 8369 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-9 10000 16000 16000) min(-7030 10000 16000 16000) spread(-7030 10000 16000 16000) max_pv 2369 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 5 1378 5991 8369 -1030 -1030 5 1378 5991 8369 -1030 -1030 5 1378 5991 8369 -1030 -1030 5 1378 5991 8369 -1030 -1030 1 1380 6000 8369 -1030 -1030 1 1380 6000 8369 -1030 -1030 4 1378 5991 8369 -1030 -1030 4 1378 5991 8369 -1030 -1030 4 1378 5991 8369 -1030 -1030 4 1378 5991 8369 -1030 -1030 2 1379 5995 8369 -1030 -1030 2 1379 5995 8369 -1030 -1030 2 1379 5995 8369 -1030 -1030 2 1379 5995 8369 -1030 -1030 0 1380 6000 8369 -1030 -1030 0 1380 6000 8369 -1030 -1030 3 1379 5995 8369 -1030 -1030 3 1379 5995 8369 -1030 -1030 -2 1381 6004 8369 -1030 -1030 -2 1381 6004 8369 -1030 -1030 2026-03-05 19:19:41,475 Hysteresis 3927 0: raw(6004 16000 16000 16000) min(-1030 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 8369 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4 10000 0 0) 7: 0: 6004@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p 9: raw(0 9996 16000 16000) min(-7034 9996 16000 16000) spread(-7034 9996 16000 16000) max_pv 2365 9: [ 0 6004@1p ] PM PV mtr(W) avl(W) raw max min spread -2 1381 6004 8369 -1030 -1030 -2 1381 6004 8369 -1030 -1030 -4 1382 6008 8369 -1030 -1030 -4 1382 6008 8369 -1030 -1030 4 1378 5991 8369 -1030 -1030 4 1378 5991 8369 -1030 -1030 0 1380 6000 8369 -1030 -1030 0 1380 6000 8369 -1030 -1030 -11 1385 6021 8369 -1030 -1030 -11 1385 6021 8369 -1030 -1030 -9 1384 6017 8369 -1030 -1030 -9 1384 6017 8369 -1030 -1030 -4 1382 6008 8369 -1030 -1030 -4 1382 6008 8369 -1030 -1030 -4 1382 6008 8369 -1030 -1030 -4 1382 6008 8369 -1030 -1030 4 1378 5991 8369 -1030 -1030 4 1378 5991 8369 -1030 -1030 7 1377 5986 8369 -1030 -1030 7 1377 5986 8369 -1030 -1030 2026-03-05 19:19:51,482 Hysteresis 3937 0: raw(5986 16000 16000 16000) min(-1030 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 8369 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 8369 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-14 10000 16000 16000) min(-7030 10000 16000 16000) spread(-7030 10000 16000 16000) max_pv 2369 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 12 1374 5973 8369 -1030 -1030 12 1374 5973 8369 -1030 -1030 13 1374 5973 8369 -1030 -1030 13 1374 5973 8369 -1030 -1030 5 1378 5991 8369 -1030 -1030 5 1378 5991 8369 -1030 -1030 5 1378 5991 8369 -1030 -1030 5 1378 5991 8369 -1030 -1030 7 1377 5986 8369 -1030 -1030 7 1377 5986 8369 -1030 -1030 18 1371 5960 8369 -1030 -1030 18 1371 5960 8369 -1030 -1030 14 1373 5969 8369 -1030 -1030 14 1373 5969 8369 -1030 -1030 7 1377 5986 8369 -1030 -1030 7 1377 5986 8369 -1030 -1030 7 1377 5986 8369 -1030 -1030 7 1377 5986 8369 -1030 -1030 14 1373 5969 8369 -1030 -1030 14 1373 5969 8369 -1030 -1030 2026-03-05 19:20:01,488 Hysteresis 3947 0: raw(5969 16000 16000 16000) min(-1030 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 8369 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 8369 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-31 10000 16000 16000) min(-7030 10000 16000 16000) spread(-7030 10000 16000 16000) max_pv 2369 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 17 1372 5965 8369 -1030 -1030 17 1372 5965 8369 -1030 -1030 33 1364 5930 8369 -1030 -1030 33 1364 5930 8369 -1030 -1030 29 1366 5939 8369 -1030 -1030 29 1366 5939 8369 -1030 -1030 33 1364 5930 8369 -1030 -1030 33 1364 5930 8369 -1030 -1030 33 1364 5930 8369 -1030 -1030 33 1364 5930 8369 -1030 -1030 13 1374 5973 8369 -1030 -1030 13 1374 5973 8369 -1030 -1030 -22 1391 6047 8369 -1030 -1030 -22 1391 6047 8369 -1030 -1030 -23 1391 6047 8369 -1030 -1030 -23 1391 6047 8369 -1030 -1030 -17 1388 6034 8369 -1030 -1030 -17 1388 6034 8369 -1030 -1030 -17 1388 6034 8369 -1030 -1030 -17 1388 6034 8369 -1030 -1030 2026-03-05 19:20:11,533 Hysteresis 3957 0: raw(6034 16000 16000 16000) min(-1030 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 8369 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (34 10000 0 0) 7: 0: 6034@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6034@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6034@1p 9: raw(0 9966 16000 16000) min(-7064 9966 16000 16000) spread(-7064 9966 16000 16000) max_pv 2335 9: [ 0 6034@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1387 6030 8369 -1030 -1030 0 1387 6030 8369 -1030 -1030 0 1387 6030 8369 -1030 -1030 0 1387 6030 8369 -1030 -1030 12 1381 6004 8369 -1030 -1030 12 1381 6004 8369 -1030 -1030 12 1381 6004 8369 -1030 -1030 12 1381 6004 8369 -1030 -1030 11 1382 6008 8369 -1030 -1030 11 1382 6008 8369 -1030 -1030 11 1382 6008 8369 -1030 -1030 11 1382 6008 8369 -1030 -1030 11 1382 6008 8369 -1030 -1030 -8 1391 6047 8369 -1030 -1030 -8 1391 6047 8369 -1030 -1030 -8 1391 6047 8369 -1030 -1030 -6 1390 6043 8369 -1030 -1030 -6 1390 6043 8369 -1030 -1030 -4 1389 6039 8369 -1030 -1030 -4 1389 6039 8369 -1030 -1030 2026-03-05 19:20:21,558 Hysteresis 3967 0: raw(6039 16000 16000 16000) min(-1030 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 8369 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (39 10000 0 0) 7: 0: 6039@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6039@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6039@1p 9: raw(0 9961 16000 16000) min(-7069 9961 16000 16000) spread(-7069 9961 16000 16000) max_pv 2330 9: [ 0 6039@1p ] PM PV mtr(W) avl(W) raw max min spread -4 1390 6043 8369 -1030 -1030 -4 1390 6043 8369 -1030 -1030 -1 1388 6034 8369 -1030 -1030 -1 1388 6034 8369 -1030 -1030 11 1383 6013 8369 -1030 -1030 11 1383 6013 8369 -1030 -1030 9 1384 6017 8369 -1030 -1030 9 1384 6017 8369 -1030 -1030 5 1386 6026 8369 -1030 -1030 5 1386 6026 8369 -1030 -1030 7 1385 6021 8369 -1030 -1030 7 1385 6021 8369 -1030 -1030 7 1385 6021 8369 -1030 -1030 7 1385 6021 8369 -1030 -1030 8 1384 6017 8369 -1030 -1030 8 1384 6017 8369 -1030 -1030 0 1388 6034 8369 -1030 -1030 0 1388 6034 8369 -1030 -1030 -1 1388 6034 8369 -1030 -1030 -1 1388 6034 8369 -1030 -1030 2026-03-05 19:20:31,563 Hysteresis 3977 0: raw(6034 16000 16000 16000) min(-1030 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 8369 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (34 10000 0 0) 7: 0: 6034@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6034@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6034@1p 9: raw(0 9966 16000 16000) min(-7064 9966 16000 16000) spread(-7064 9966 16000 16000) max_pv 2335 9: [ 0 6034@1p ] PM PV mtr(W) avl(W) raw max min spread -9 1391 6047 8369 -1030 -1030 -9 1391 6047 8369 -1030 -1030 -9 1391 6047 8369 -1030 -1030 -9 1391 6047 8369 -1030 -1030 -4 1389 6039 8369 -1030 -1030 -4 1389 6039 8369 -1030 -1030 19 1378 5991 8369 -1030 -1030 19 1378 5991 8369 -1030 -1030 23 1376 5982 8369 -1030 -1030 23 1376 5982 8369 -1030 -1030 17 1379 5995 8369 -1030 -1030 17 1379 5995 8369 -1030 -1030 17 1379 5995 8369 -1030 -1030 17 1379 5995 8369 -1030 -1030 17 1379 5995 8369 -1030 -1030 17 1379 5995 8369 -1030 -1030 3 1386 6026 8369 -1030 -1030 3 1386 6026 8369 -1030 -1030 -8 1391 6047 8369 -1030 -1030 -8 1391 6047 8369 -1030 -1030 2026-03-05 19:20:41,567 Hysteresis 3987 0: raw(6047 16000 16000 16000) min(-1030 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 8369 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (47 10000 0 0) 7: 0: 6047@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6047@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6047@1p 9: raw(0 9953 16000 16000) min(-7077 9953 16000 16000) spread(-7077 9953 16000 16000) max_pv 2322 9: [ 0 6047@1p ] PM PV mtr(W) avl(W) raw max min spread -3 1391 6047 8369 -1030 -1030 -3 1391 6047 8369 -1030 -1030 -5 1392 6052 8369 -1030 -1030 -5 1392 6052 8369 -1030 -1030 -5 1392 6052 8369 -1030 -1030 -5 1392 6052 8369 -1030 -1030 -9 1394 6060 8369 -1030 -1030 -9 1394 6060 8369 -1030 -1030 0 1390 6043 8369 -1030 -1030 0 1390 6043 8369 -1030 -1030 27 1377 5986 8369 -1030 -1030 27 1377 5986 8369 -1030 -1030 13 1384 6017 8369 -1030 -1030 13 1384 6017 8369 -1030 -1030 6 1387 6030 8369 -1030 -1030 6 1387 6030 8369 -1030 -1030 -9 1394 6060 8369 -1030 -1030 -9 1394 6060 8369 -1030 -1030 -7 1393 6056 8369 -1030 -1030 -7 1393 6056 8369 -1030 -1030 2026-03-05 19:20:51,580 Hysteresis 3997 0: raw(6056 16000 16000 16000) min(-1030 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 8369 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (56 10000 0 0) 7: 0: 6056@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6056@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6056@1p 9: raw(0 9944 16000 16000) min(-7086 9944 16000 16000) spread(-7086 9944 16000 16000) max_pv 2313 9: [ 0 6056@1p ] PM PV mtr(W) avl(W) raw max min spread -16 1400 6086 8369 -1030 -1030 -16 1400 6086 8369 -1030 -1030 -7 1395 6065 8369 -1030 -1030 -7 1395 6065 8369 -1030 -1030 -7 1395 6065 8369 -1030 -1030 -7 1395 6065 8369 -1030 -1030 -1 1392 6052 8369 -1030 -1030 -1 1392 6052 8369 -1030 -1030 4 1390 6043 8369 -1030 -1030 4 1390 6043 8369 -1030 -1030 10 1387 6030 8369 -1030 -1030 10 1387 6030 8369 -1030 -1030 13 1386 6026 8369 -1030 -1030 13 1386 6026 8369 -1030 -1030 9 1388 6034 8369 -1030 -1030 9 1388 6034 8369 -1030 -1030 9 1388 6034 8369 -1030 -1030 9 1388 6034 8369 -1030 -1030 7 1389 6039 8369 -1030 -1030 7 1389 6039 8369 -1030 -1030 2026-03-05 19:21:01,626 Hysteresis 4007 0: raw(6039 16000 16000 16000) min(-1030 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 8369 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (39 10000 0 0) 7: 0: 6039@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6039@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6039@1p 9: raw(0 9961 16000 16000) min(-7069 9961 16000 16000) spread(-7069 9961 16000 16000) max_pv 2330 9: [ 0 6039@1p ] PM PV mtr(W) avl(W) raw max min spread 4 1386 6026 8369 -1030 -1030 4 1386 6026 8369 -1030 -1030 8 1384 6017 8369 -1030 -1030 8 1384 6017 8369 -1030 -1030 1 1388 6034 8369 -1030 -1030 1 1388 6034 8369 -1030 -1030 1 1388 6034 8369 -1030 -1030 1 1388 6034 8369 -1030 -1030 0 1388 6034 8369 -1030 -1030 0 1388 6034 8369 -1030 -1030 -7 1391 6047 8369 -1030 -1030 -7 1391 6047 8369 -1030 -1030 -2 1389 6039 8369 -1030 -1030 -2 1389 6039 8369 -1030 -1030 -1 1388 6034 8369 -1030 -1030 -1 1388 6034 8369 -1030 -1030 -5 1390 6043 8369 -1030 -1030 -5 1390 6043 8369 -1030 -1030 -5 1390 6043 8369 -1030 -1030 -5 1390 6043 8369 -1030 -1030 2026-03-05 19:21:11,635 Hysteresis 4017 0: raw(6043 16000 16000 16000) min(-1030 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 8369 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (43 10000 0 0) 7: 0: 6043@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6043@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6043@1p 9: raw(0 9957 16000 16000) min(-7073 9957 16000 16000) spread(-7073 9957 16000 16000) max_pv 2326 9: [ 0 6043@1p ] PM PV mtr(W) avl(W) raw max min spread 6 1386 6026 8369 -1030 -1030 6 1386 6026 8369 -1030 -1030 11 1384 6017 8369 -1030 -1030 11 1384 6017 8369 -1030 -1030 -5 1391 6047 8369 -1030 -1030 -5 1391 6047 8369 -1030 -1030 -2 1390 6043 8369 -1030 -1030 -2 1390 6043 6708 -1030 -1030 -2 1390 6043 6708 -1030 -1030 -2 1390 6043 6708 -1030 -1030 1 1389 6039 6708 -1030 -1030 1 1389 6039 6708 -1030 -1030 9 1385 6021 6708 -1030 -1030 9 1385 6021 6708 900 -1030 20 1379 5995 6708 900 -1030 20 1379 5995 6708 5052 -1030 14 1382 6008 6708 5052 -1030 14 1382 6008 6708 5052 -1030 9 1385 6021 6708 5052 -1030 9 1385 6021 6708 5052 -1030 2026-03-05 19:21:21,641 Hysteresis 4027 0: raw(6021 16000 16000 16000) min(5052 16000 16000 16000) spread(-1030 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (21 10000 0 0) 7: 0: 6021@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6021@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6021@1p 9: raw(0 9979 16000 16000) min(-969 9979 16000 16000) spread(-7051 9979 16000 16000) max_pv 687 9: [ 0 6021@1p ] PM PV mtr(W) avl(W) raw max min spread 9 1380 6000 6708 5052 -1030 9 1380 6000 6708 5539 -1030 6 1381 6004 6708 5539 -1030 6 1381 6004 6708 5539 -1030 -1 1384 6017 6708 5539 -1030 -1 1384 6017 6708 5539 -1030 -5 1386 6026 6708 5539 -1030 -5 1386 6026 6469 5539 -1030 -6 1387 6030 6469 5539 -1030 -6 1387 6030 6469 5539 -1030 -6 1387 6030 6469 5539 -1030 -6 1387 6030 6213 5539 -1030 -6 1387 6030 6213 5539 -1030 -6 1387 6030 6086 5539 -1030 -1 1384 6017 6086 5539 -1030 -1 1384 6017 6086 5539 -1030 1 1384 6017 6086 5539 -1030 1 1384 6017 6086 5539 -1030 4 1382 6008 6086 5539 -1030 4 1382 6008 6086 5539 -1030 2026-03-05 19:21:31,653 Hysteresis 4037 0: raw(6008 16000 16000 16000) min(5539 16000 16000 16000) spread(-1030 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (8 10000 0 0) 7: 0: 6008@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6008@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6008@1p 9: raw(0 9992 16000 16000) min(-469 9992 16000 16000) spread(-7038 9992 16000 16000) max_pv 78 9: [ 0 6008@1p ] PM PV mtr(W) avl(W) raw max min spread 4 1379 5995 6086 5539 -1030 4 1379 5995 6086 5652 -1030 4 1379 5995 6086 5652 -1030 4 1379 5995 6086 5878 -1030 10 1376 5982 6086 5878 -1030 10 1376 5982 6086 5878 -1030 9 1377 5986 6086 5878 -1030 9 1377 5986 6086 5878 -1030 5 1379 5995 6086 5878 -1030 5 1379 5995 6086 5878 -1030 6 1378 5991 6086 5878 -1030 6 1378 5991 6086 5878 -1030 6 1378 5991 6086 5878 -1030 6 1378 5991 6086 5878 -1030 -8 1385 6021 6086 5878 -1030 -8 1385 6021 6086 5878 -1030 -6 1384 6017 6086 5878 -1030 -6 1384 6017 6086 5878 -1030 -6 1384 6017 6086 5878 -1030 -6 1384 6017 6086 5878 -1030 2026-03-05 19:21:41,661 Hysteresis 4047 0: raw(6017 16000 16000 16000) min(5878 16000 16000 16000) spread(-1030 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (17 10000 0 0) 7: 0: 6017@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6017@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6017@1p 9: raw(0 9983 16000 16000) min(-139 9983 16000 16000) spread(-7047 9983 16000 16000) max_pv 69 9: [ 0 6017@1p ] PM PV mtr(W) avl(W) raw max min spread -8 1387 6030 6086 5878 -1030 -8 1387 6030 6086 5878 -1030 -2 1384 6017 6086 5878 -1030 -2 1384 6017 6086 5878 -1030 -2 1384 6017 6086 5878 -1030 -2 1384 6017 6086 5878 -1030 -3 1384 6017 6086 5878 -1030 -3 1384 6017 6086 5878 -1030 3 1382 6008 6086 5878 -1030 3 1382 6008 6086 5878 -1030 8 1379 5995 6086 5878 -1030 8 1379 5995 6086 5878 -1030 34 1366 5939 6086 5878 -1030 34 1366 5939 6086 5878 -1030 34 1366 5939 6086 5878 -1030 34 1366 5939 6086 5878 -1030 25 1371 5960 6086 5878 -1030 25 1371 5960 6086 5878 -1030 7 1380 6000 6086 5878 -1030 -9 1387 6030 6086 5878 -1030 2026-03-05 19:21:51,667 Hysteresis 4057 0: raw(6030 16000 16000 16000) min(5878 16000 16000 16000) spread(-1030 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (30 10000 0 0) 7: 0: 6030@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6030@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6030@1p 9: raw(0 9970 16000 16000) min(-152 9970 16000 16000) spread(-7060 9970 16000 16000) max_pv 56 9: [ 0 6030@1p ] PM PV mtr(W) avl(W) raw max min spread -9 1390 6043 6086 5878 -1030 -15 1393 6056 6086 5878 -1030 -15 1393 6056 6086 5878 -1030 -17 1394 6060 6086 5878 -1030 -17 1394 6060 6086 5878 -1030 -17 1394 6060 6086 5878 -1030 -17 1394 6060 6086 5878 -1030 0 1386 6026 6086 5878 -1030 0 1386 6026 6086 5878 -1030 5 1384 6017 6086 5878 -1030 5 1384 6017 6086 5878 -1030 7 1383 6013 6086 5878 -1030 7 1383 6013 6086 5878 -1030 13 1380 6000 6086 5878 -1030 13 1380 6000 6086 5878 -1030 13 1380 6000 6086 5878 -1030 13 1380 6000 6086 5878 -1030 6 1383 6013 6086 5878 -1030 6 1383 6013 6086 5878 -1030 2026-03-05 19:22:01,676 Hysteresis 4067 0: raw(6013 16000 16000 16000) min(5878 16000 16000 16000) spread(-1030 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (13 10000 0 0) 7: 0: 6013@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6013@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6013@1p 9: raw(0 9987 16000 16000) min(-135 9987 16000 16000) spread(-7043 9987 16000 16000) max_pv 73 9: [ 0 6013@1p ] PM PV mtr(W) avl(W) raw max min spread -13 1388 6034 6086 5878 -1030 -13 1388 6034 6086 5878 -1030 -33 1398 6078 6086 5878 -1030 -33 1398 6078 6086 5878 -1030 -44 1404 6104 6104 5878 -1030 -44 1404 6104 6104 5878 -1030 -50 1407 6117 6117 5878 -1030 -50 1407 6117 6117 5878 -1030 -50 1407 6117 6117 5878 -1030 -50 1407 6117 6117 5878 -1030 -21 1392 6052 6117 5878 -1030 -21 1392 6052 6117 5878 -1030 -3 1383 6013 6117 5878 -1030 -3 1383 6013 6117 5878 -1030 14 1375 5978 6117 5878 -1030 14 1375 5978 6117 5878 -1030 19 1373 5969 6117 5878 -1030 19 1373 5969 6117 5878 -1030 19 1373 5969 6117 5878 -1030 19 1373 5969 6117 5878 -1030 2026-03-05 19:22:11,684 Hysteresis 4077 0: raw(5969 16000 16000 16000) min(5878 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 6117 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6117 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-31 10000 16000 16000) min(-122 10000 16000 16000) spread(-7030 10000 16000 16000) max_pv 117 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 30 1365 5934 6117 5878 -1030 30 1365 5934 6117 5878 -1030 14 1373 5969 6117 5878 -1030 14 1373 5969 6117 5878 -1030 16 1372 5965 6117 5878 -1030 16 1372 5965 6117 5878 -1030 -2 1381 6004 6117 5878 -1030 -2 1381 6004 6117 5878 -1030 0 1380 6000 6117 5878 -1030 0 1380 6000 6117 5878 -1030 0 1380 6000 6117 5878 -1030 0 1380 6000 6117 5878 -1030 -7 1383 6013 6117 5878 -1030 -7 1383 6013 6117 5878 -1030 -12 1386 6026 6117 5878 -1030 -12 1386 6026 6117 5878 -1030 -8 1384 6017 6117 5878 -1030 -8 1384 6017 6117 5878 -1030 -5 1382 6008 6117 5878 -1030 -5 1382 6008 6117 5878 -1030 2026-03-05 19:22:21,743 Hysteresis 4087 0: raw(6008 16000 16000 16000) min(5878 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 6117 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (8 10000 0 0) 7: 0: 6008@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6008@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6008@1p 9: raw(0 9992 16000 16000) min(-130 9992 16000 16000) spread(-7038 9992 16000 16000) max_pv 109 9: [ 0 6008@1p ] PM PV mtr(W) avl(W) raw max min spread -5 1383 6013 6117 5878 -1030 -5 1383 6013 6117 5878 -1030 -2 1382 6008 6117 5878 -1030 -2 1382 6008 6117 5878 -1030 0 1381 6004 6117 5878 -1030 0 1381 6004 6117 5878 -1030 4 1379 5995 6117 5878 -1030 4 1379 5995 6117 5878 -1030 19 1372 5965 6117 5878 -1030 19 1372 5965 6117 5878 -1030 70 1346 5852 6117 5852 -1030 70 1346 5852 6117 5852 -1030 70 1346 5852 6117 5852 -1030 70 1346 5852 6117 5852 -1030 26 1368 5947 6117 5852 -1030 26 1368 5947 6117 5852 -1030 -15 1388 6034 6117 5852 -1030 -15 1388 6034 6117 5852 -1030 -9 1385 6021 6117 5852 -1030 -9 1385 6021 6117 5852 -1030 2026-03-05 19:22:31,787 Hysteresis 4097 0: raw(6021 16000 16000 16000) min(5852 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 6117 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (21 10000 0 0) 7: 0: 6021@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6021@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6021@1p 9: raw(0 9979 16000 16000) min(-169 9979 16000 16000) spread(-7051 9979 16000 16000) max_pv 96 9: [ 0 6021@1p ] PM PV mtr(W) avl(W) raw max min spread 7 1381 6004 6117 5852 -1030 7 1381 6004 6117 5852 -1030 7 1381 6004 6117 5852 -1030 7 1381 6004 6117 5852 -1030 19 1375 5978 6117 5852 -1030 19 1375 5978 6117 5852 -1030 -6 1387 6030 6117 5852 -1030 -6 1387 6030 6117 5852 -1030 4 1382 6008 6117 5852 -1030 4 1382 6008 6117 5852 -1030 -34 1401 6091 6117 5852 -1030 -34 1401 6091 6117 5852 -1030 -2 1385 6021 6117 5852 -1030 -2 1385 6021 6117 5852 -1030 2 1383 6013 6117 5852 -1030 2 1383 6013 6117 5852 -1030 16 1376 5982 6117 5852 -1030 16 1376 5982 6117 5852 -1030 14 1377 5986 6117 5852 -1030 14 1377 5986 6117 5852 -1030 2026-03-05 19:22:41,792 Hysteresis 4107 0: raw(5986 16000 16000 16000) min(5852 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 6117 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6117 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-14 10000 16000 16000) min(-148 10000 16000 16000) spread(-7030 10000 16000 16000) max_pv 117 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 16 1372 5965 6117 5852 -1030 16 1372 5965 6117 5852 -1030 16 1372 5965 6117 5852 -1030 16 1372 5965 6117 5852 -1030 16 1372 5965 6117 5852 -1030 16 1372 5965 6117 5852 -1030 28 1366 5939 6117 5852 -1030 28 1366 5939 6117 5852 -1030 14 1373 5969 6117 5852 -1030 14 1373 5969 6117 5852 -1030 3 1379 5995 6117 5852 -1030 3 1379 5995 6117 5852 -1030 -11 1385 6021 6117 5852 -1030 -11 1385 6021 6117 5852 -1030 -20 1390 6043 6117 5852 -1030 -20 1390 6043 6117 5852 -1030 -20 1390 6043 6117 5852 -1030 -20 1390 6043 6117 5852 -1030 -21 1390 6043 6117 5852 -1030 -21 1390 6043 6117 5852 -1030 2026-03-05 19:22:51,797 Hysteresis 4117 0: raw(6043 16000 16000 16000) min(5852 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 6117 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (43 10000 0 0) 7: 0: 6043@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6043@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6043@1p 9: raw(0 9957 16000 16000) min(-191 9957 16000 16000) spread(-7073 9957 16000 16000) max_pv 74 9: [ 0 6043@1p ] PM PV mtr(W) avl(W) raw max min spread -10 1394 6060 6117 5852 -1030 -10 1394 6060 6117 5852 -1030 -11 1394 6060 6117 5852 -1030 -11 1394 6060 6117 5852 -1030 -8 1393 6056 6117 5852 -1030 -8 1393 6056 6117 5852 -1030 -8 1393 6056 6117 5852 -1030 -8 1393 6056 6117 5852 -1030 0 1389 6039 6117 5852 -1030 0 1389 6039 6117 5852 -1030 13 1383 6013 6117 5852 -1030 13 1383 6013 6117 5852 -1030 18 1380 6000 6117 5852 -1030 18 1380 6000 6117 5852 -1030 6 1386 6026 6117 5852 -1030 6 1386 6026 6117 5852 -1030 2 1388 6034 6117 5852 -1030 2 1388 6034 6117 5852 -1030 2 1388 6034 6117 5852 -1030 2 1388 6034 6117 5852 -1030 2026-03-05 19:23:01,802 Hysteresis 4127 0: raw(6034 16000 16000 16000) min(5852 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 6117 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (34 10000 0 0) 7: 0: 6034@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6034@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6034@1p 9: raw(0 9966 16000 16000) min(-182 9966 16000 16000) spread(-7064 9966 16000 16000) max_pv 83 9: [ 0 6034@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1387 6030 6117 5852 -1030 0 1387 6030 6117 5852 -1030 2 1386 6026 6117 5852 -1030 2 1386 6026 6117 5852 -1030 4 1385 6021 6117 5852 -1030 4 1385 6021 6117 5852 -1030 6 1384 6017 6117 5852 -1030 6 1384 6017 6117 5852 -1030 6 1384 6017 6117 5852 -1030 6 1384 6017 6117 5852 -1030 -2 1388 6034 6117 5852 -1030 -2 1388 6034 6117 5852 -1030 -6 1390 6043 6117 5852 -1030 -6 1390 6043 6117 5852 -1030 -14 1394 6060 6117 5852 -1030 -14 1394 6060 6117 5852 -1030 -13 1393 6056 6117 5852 -1030 -13 1393 6056 6117 5852 -1030 -1 1387 6030 6117 5852 -1030 -1 1387 6030 6117 5852 -1030 2026-03-05 19:23:11,826 Hysteresis 4137 0: raw(6030 16000 16000 16000) min(5852 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 6117 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (30 10000 0 0) 7: 0: 6030@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6030@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6030@1p 9: raw(0 9970 16000 16000) min(-178 9970 16000 16000) spread(-7060 9970 16000 16000) max_pv 87 9: [ 0 6030@1p ] PM PV mtr(W) avl(W) raw max min spread 1 1386 6026 6117 5852 -1030 1 1386 6026 6117 5852 -1030 -1 1386 6026 6117 5852 -1030 -1 1386 6026 6117 5852 -1030 -1 1386 6026 6117 5852 -1030 -1 1386 6026 6117 5852 -1030 6 1383 6013 6117 5852 -1030 6 1383 6013 6117 5852 -1030 7 1383 6013 6117 5852 -1030 7 1383 6013 6117 5852 -1030 7 1383 6013 6117 5852 -1030 7 1383 6013 6117 5852 -1030 4 1384 6017 6117 5852 -1030 4 1384 6017 6117 5852 -1030 1 1386 6026 6117 5852 -1030 1 1386 6026 6117 5852 -1030 1 1386 6026 6117 5852 -1030 1 1386 6026 6117 5852 -1030 -10 1391 6047 6117 5852 -1030 -10 1391 6047 6117 5852 -1030 2026-03-05 19:23:21,830 Hysteresis 4147 0: raw(6047 16000 16000 16000) min(5852 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 6117 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (47 10000 0 0) 7: 0: 6047@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6047@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6047@1p 9: raw(0 9953 16000 16000) min(-195 9953 16000 16000) spread(-7077 9953 16000 16000) max_pv 70 9: [ 0 6047@1p ] PM PV mtr(W) avl(W) raw max min spread -20 1400 6086 6117 5852 -1030 -20 1400 6086 6117 5852 -1030 -20 1400 6086 6117 5852 -1030 -20 1400 6086 6117 5852 -1030 -19 1399 6082 6117 5852 -1030 -19 1399 6082 6117 5852 -1030 -7 1393 6056 6117 5852 -1030 -7 1393 6056 6117 5852 -1030 -6 1393 6056 6117 5852 -1030 -6 1393 6056 6117 5852 -1030 -1926 3075 13369 13369 5852 -1030 -1926 3075 13369 13369 5852 -1030 -1926 3075 13369 13369 5852 -1030 -1926 3075 13369 13369 5852 -1030 -1965 3109 13517 13517 5852 -1030 -1965 3109 13517 13517 5852 -1030 -1286 2354 10234 13517 5852 -1030 -1286 2354 10234 13517 5852 -1030 -758 1769 7691 13517 5852 -1030 -758 1769 7691 13517 5852 -1030 2026-03-05 19:23:31,835 Hysteresis 4157 0: raw(7691 16000 16000 16000) min(5852 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 13517 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1691 10000 0 0) 7: 0: 7691@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7691@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7691@1p 9: raw(0 8309 16000 16000) min(-1839 8309 16000 16000) spread(-8721 8309 16000 16000) max_pv 5826 9: [ 0 7691@1p ] PM PV mtr(W) avl(W) raw max min spread -53 1794 7800 13517 5852 -1030 -53 1794 7800 13517 5852 -1030 -53 1794 7800 13517 5852 -1030 -53 1794 7800 13517 5852 -1030 518 1509 6560 13517 5852 -1030 518 1509 6560 13517 5852 -1030 1095 947 4117 13517 4117 -1030 1095 947 4117 13517 4117 -1030 1144 910 3956 13517 3956 -1030 1144 910 3956 13517 3956 -1030 948 1294 5626 13517 3956 -1030 948 1294 5626 13517 3956 -1030 583 1477 6421 13517 3956 -1030 583 1477 6421 13517 3956 -1030 583 1477 6421 13517 3956 -1030 583 1477 6421 13517 3956 -1030 274 1631 7091 13517 3956 -1030 274 1631 7091 13517 3956 -1030 -105 1820 7913 13517 3956 -1030 -105 1820 7913 13517 3956 -1030 2026-03-05 19:23:41,840 Hysteresis 4167 0: raw(7913 16000 16000 16000) min(3956 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 13517 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1913 10000 0 0) 7: 0: 7913@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7913@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7913@1p 9: raw(0 8087 16000 16000) min(-3957 8087 16000 16000) spread(-8943 8087 16000 16000) max_pv 5604 9: [ 0 7913@1p ] PM PV mtr(W) avl(W) raw max min spread -226 1932 8400 13517 3956 -1030 -226 1932 8400 13517 3956 -1030 -270 1954 8495 13517 3956 -1030 -270 1954 8495 13517 3956 -1030 -270 1954 8495 13517 3956 -1030 -270 1954 8495 13517 3956 -1030 -212 1925 8369 13517 3956 -1030 -212 1925 8369 13517 3956 -1030 -30 1834 7973 13517 3956 -1030 -30 1834 7973 13517 3956 -1030 45 1797 7813 13517 3956 -1030 45 1797 7813 13517 3956 -1030 133 1753 7621 13517 3956 -1030 133 1753 7621 13517 3956 -1030 167 1736 7547 13517 3956 -1030 167 1736 7547 13517 3956 -1030 167 1736 7547 13517 3956 -1030 167 1736 7547 13517 3956 -1030 151 1744 7582 13517 3956 -1030 151 1744 7582 13517 3956 -1030 2026-03-05 19:23:51,875 Hysteresis 4177 0: raw(7582 16000 16000 16000) min(3956 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 13517 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1582 10000 0 0) 7: 0: 7582@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7582@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7582@1p 9: raw(0 8418 16000 16000) min(-3626 8418 16000 16000) spread(-8612 8418 16000 16000) max_pv 5935 9: [ 0 7582@1p ] PM PV mtr(W) avl(W) raw max min spread 48 1719 7473 13517 3956 -1030 48 1719 7473 13517 3956 -1030 1622 324 1408 13517 1408 -1030 1622 324 1408 13517 1408 -1030 1962 27 117 13517 117 -1030 1962 27 117 13517 117 -1030 1962 27 117 13517 117 -1030 1962 27 117 13517 117 -1030 1542 394 1713 13517 117 -1030 1542 394 1713 13517 117 -1030 542 1472 6400 13517 117 -1030 542 1472 6400 13517 117 -1030 113 1687 7334 13517 117 -1030 113 1687 7334 13517 117 -1030 -89 1787 7769 13517 117 -1030 -89 1787 7769 13517 117 -1030 -96 1791 7786 13517 117 -1030 -96 1791 7786 13517 117 -1030 -96 1791 7786 13517 117 -1030 -96 1791 7786 13517 117 -1030 2026-03-05 19:24:01,880 Hysteresis 4187 0: raw(7786 16000 16000 16000) min(117 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 13517 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1786 10000 0 0) 7: 0: 7786@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7786@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7786@1p 9: raw(0 8214 16000 16000) min(-7669 8214 16000 16000) spread(-8816 8214 16000 16000) max_pv 5731 9: [ 0 7786@1p ] PM PV mtr(W) avl(W) raw max min spread -99 1839 7995 13517 117 -1030 -99 1839 7995 13517 117 -1030 -7 1793 7795 13517 117 -1030 -7 1793 7795 13517 117 -1030 18 1781 7743 13517 117 -1030 18 1781 7743 13517 117 -1030 42 1769 7691 13517 117 -1030 42 1769 7691 13517 117 -1030 42 1769 7691 13517 117 -1030 42 1769 7691 13517 117 -1030 36 1772 7704 13517 117 -1030 36 1772 7704 13517 117 -1030 17 1782 7747 13517 117 -1030 17 1782 7747 13517 117 -1030 1 1790 7782 13517 117 -1030 1 1790 7782 13517 117 -1030 -1 1790 7782 13517 117 -1030 -1 1790 7782 13517 117 -1030 0 1790 7782 13517 117 -1030 0 1790 7782 13517 117 -1030 2026-03-05 19:24:11,888 Hysteresis 4197 0: raw(7782 16000 16000 16000) min(117 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 13517 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1782 10000 0 0) 7: 0: 7782@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7782@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7782@1p 9: raw(0 8218 16000 16000) min(-7665 8218 16000 16000) spread(-8812 8218 16000 16000) max_pv 5735 9: [ 0 7782@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1789 7778 13517 117 -1030 0 1789 7778 13517 117 -1030 -2 1790 7782 13517 117 -1030 -2 1790 7782 13517 117 -1030 0 1789 7778 13517 117 -1030 0 1789 7778 13517 117 -1030 2 1788 7773 13517 117 -1030 2 1788 7773 13517 117 -1030 1 1789 7778 13517 117 -1030 1 1789 7778 13517 117 -1030 1 1789 7778 13517 117 -1030 1 1789 7778 13517 117 -1030 7 1786 7765 13517 117 -1030 7 1786 7765 13517 117 -1030 -3 1790 7782 13517 117 -1030 -3 1790 7782 13517 117 -1030 3 1788 7773 13517 117 -1030 3 1788 7773 13517 117 -1030 -5 1791 7786 13517 117 -1030 -5 1791 7786 13517 117 -1030 2026-03-05 19:24:21,892 Hysteresis 4207 0: raw(7786 16000 16000 16000) min(117 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 13517 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1786 10000 0 0) 7: 0: 7786@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7786@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7786@1p 9: raw(0 8214 16000 16000) min(-7669 8214 16000 16000) spread(-8816 8214 16000 16000) max_pv 5731 9: [ 0 7786@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1790 7782 13517 117 -1030 0 1790 7782 13517 117 -1030 0 1790 7782 13517 117 -1030 0 1790 7782 13517 117 -1030 -26 1803 7839 13517 117 -1030 -26 1803 7839 13517 117 -1030 -146 1863 8100 13517 117 -1030 -146 1863 8100 13517 117 -1030 -149 1864 8104 13517 117 -1030 -149 1864 8104 13517 117 -1030 -118 1849 8039 13517 117 -1030 -118 1849 8039 13517 117 -1030 -118 1849 8039 13517 117 -1030 9 1786 7765 13517 117 -1030 9 1786 7765 13517 117 -1030 197 1692 7356 13517 117 -1030 197 1692 7356 13517 117 -1030 185 1698 7382 13517 117 -1030 185 1698 7382 13517 117 -1030 139 1721 7482 13517 117 -1030 2026-03-05 19:24:31,899 Hysteresis 4217 0: raw(7482 16000 16000 16000) min(117 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 13517 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1482 10000 0 0) 7: 0: 7482@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7482@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7482@1p 9: raw(0 8518 16000 16000) min(-7365 8518 16000 16000) spread(-8512 8518 16000 16000) max_pv 6035 9: [ 0 7482@1p ] PM PV mtr(W) avl(W) raw max min spread 139 1651 7178 13517 117 -1030 81 1680 7304 13517 117 -1030 81 1680 7304 13517 117 -1030 81 1680 7304 13517 117 -1030 81 1680 7304 13517 117 -1030 60 1690 7347 13517 117 -1030 60 1690 7347 13517 117 -1030 1 1720 7478 13517 117 -1030 1 1720 7478 13517 117 -1030 -12 1726 7504 13517 117 -1030 -12 1726 7504 13517 117 -1030 -22 1731 7526 13517 117 -1030 -22 1731 7526 13517 117 -1030 -22 1731 7526 13517 117 -1030 -22 1731 7526 13517 117 -1030 -20 1730 7521 13517 117 -1030 -20 1730 7521 13517 117 -1030 -114 1777 7726 13517 117 -1030 -114 1777 7726 13517 117 -1030 -105 1772 7704 13517 117 -1030 2026-03-05 19:24:41,934 Hysteresis 4227 0: raw(7704 16000 16000 16000) min(117 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 13517 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (1704 10000 0 0) 7: 0: 7704@1p 8: filtered 1 to 1, sorted to 0 8: 0: 7704@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7704@1p 9: raw(0 8296 16000 16000) min(-7587 8296 16000 16000) spread(-8734 8296 16000 16000) max_pv 5813 9: [ 0 7704@1p ] PM PV mtr(W) avl(W) raw max min spread -105 1823 7926 13517 117 -1030 -75 1808 7860 13517 117 -1030 -75 1808 7860 13517 117 -1030 -31 1786 7765 13517 117 -1030 -31 1786 7765 13517 117 -1030 -31 1786 7765 13517 117 -1030 -31 1786 7765 13517 117 -1030 61 1741 7569 13517 117 -1030 61 1741 7569 13517 117 -1030 240 1651 7178 13517 117 -1030 240 1651 7178 13517 117 -1030 212 1665 7239 13517 117 -1030 212 1665 7239 13517 117 -1030 152 1695 7369 13517 117 -1030 152 1695 7369 13517 117 -1030 152 1695 7369 13517 117 -1030 152 1695 7369 13517 117 -1030 83 1730 7521 13517 117 -1030 83 1730 7521 13517 117 -1030 -512 2027 8813 13517 117 -1030 2026-03-05 19:24:51,940 Hysteresis 4237 0: raw(8813 16000 16000 16000) min(117 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 13517 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (2813 10000 0 0) 7: 0: 8813@1p 8: filtered 1 to 1, sorted to 0 8: 0: 8813@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8813@1p 9: raw(0 7187 16000 16000) min(-8696 7187 16000 16000) spread(-9843 7187 16000 16000) max_pv 4704 9: [ 0 8813@1p ] PM PV mtr(W) avl(W) raw max min spread -512 2282 9921 13517 117 -1030 -2048 3818 16600 16600 117 -1030 -2048 3818 16600 16600 117 -1030 -1988 3765 16369 16600 117 -1030 -1988 3765 16369 16600 117 -1030 -1559 3390 14739 16600 117 -1030 -1559 3390 14739 16600 117 -1030 -1559 3390 14739 16600 117 -1030 -1559 3390 14739 16600 117 -1030 -795 2423 10534 16600 117 -1030 -795 2423 10534 16600 117 -1030 488 1782 7747 16600 117 -1030 488 1782 7747 16600 117 -1030 887 1583 6882 16600 117 -1030 887 1583 6882 16600 117 -1030 1262 1080 4695 16600 117 -1030 1262 1080 4695 16600 117 -1030 1262 1080 4695 16600 117 -1030 1262 1080 4695 16600 117 -1030 1071 1223 5317 16600 117 -1030 2026-03-05 19:25:01,948 Hysteresis 4247 0: raw(5317 16000 16000 16000) min(117 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 16600 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 16600 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-683 10000 16000 16000) min(-5883 10000 16000 16000) spread(-7030 10000 16000 16000) max_pv 10600 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 1071 577 2508 16600 117 -1030 417 1172 5095 16600 117 -1030 417 1172 5095 16600 117 -1030 137 1312 5704 16600 117 -1030 137 1312 5704 16600 117 -1030 -38 1399 6082 16600 117 -1030 -38 1399 6082 16600 117 -1030 -63 1411 6134 16600 117 -1030 -63 1411 6134 16600 117 -1030 -63 1411 6134 16600 117 -1030 -63 1411 6134 16600 117 -1030 -45 1402 6095 16600 117 -1030 -45 1402 6095 16600 117 -1030 -39 1399 6082 16600 117 -1030 -39 1399 6082 16600 117 -1030 -18 1389 6039 16600 117 -1030 -18 1389 6039 16600 117 -1030 18 1371 5960 16600 117 -1030 18 1371 5960 16600 117 -1030 18 1371 5960 16600 117 -1030 2026-03-05 19:25:11,954 Hysteresis 4257 0: raw(5960 16000 16000 16000) min(117 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 16600 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 16600 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-40 10000 16000 16000) min(-5883 10000 16000 16000) spread(-7030 10000 16000 16000) max_pv 10600 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 18 1371 5960 16600 117 -1030 22 1369 5952 16600 117 -1030 22 1369 5952 16600 117 -1030 15 1373 5969 16600 117 -1030 15 1373 5969 16600 117 -1030 8 1376 5982 16600 117 -1030 8 1376 5982 16600 117 -1030 -3 1381 6004 16600 117 -1030 -3 1381 6004 16600 117 -1030 -1 1380 6000 16600 117 -1030 -1 1380 6000 16600 117 -1030 -1 1380 6000 16600 117 -1030 -1 1380 6000 16600 117 -1030 -4 1382 6008 16600 117 -1030 -4 1382 6008 16600 117 -1030 -2 1381 6004 16600 117 -1030 -2 1381 6004 16600 117 -1030 -1 1380 6000 16600 117 -1030 -1 1380 6000 16600 117 -1030 -1 1380 6000 16600 117 -1030 2026-03-05 19:25:21,989 Hysteresis 4267 0: raw(6000 16000 16000 16000) min(117 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 16600 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-5883 10000 16000 16000) spread(-7030 10000 16000 16000) max_pv 10600 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -1 1380 6000 16600 117 -1030 -1 1380 6000 16600 117 -1030 -1 1380 6000 16600 117 -1030 -6 1383 6013 16600 117 -1030 -6 1383 6013 16600 117 -1030 2 1379 5995 16600 117 -1030 2 1379 5995 16600 117 -1030 3 1379 5995 16600 117 -1030 3 1379 5995 16600 117 -1030 2 1379 5995 16600 117 -1030 2 1379 5995 16600 117 -1030 0 1380 6000 16600 117 -1030 0 1380 6000 16600 117 -1030 0 1380 6000 16600 117 -1030 0 1380 6000 16600 117 -1030 -4 1382 6008 16600 117 -1030 -4 1382 6008 16600 117 -1030 1 1380 6000 16600 117 -1030 1 1380 6000 16600 117 -1030 1 1380 6000 16600 117 -1030 2026-03-05 19:25:31,999 Hysteresis 4277 0: raw(6000 16000 16000 16000) min(117 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 16600 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-5883 10000 16000 16000) spread(-7030 10000 16000 16000) max_pv 10600 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 1 1380 6000 16600 117 -1030 15 1373 5969 16600 117 -1030 15 1373 5969 16600 117 -1030 15 1373 5969 16600 117 -1030 15 1373 5969 16600 117 -1030 10 1375 5978 16600 117 -1030 10 1375 5978 16600 117 -1030 8 1376 5982 16600 117 -1030 8 1376 5982 16600 117 -1030 1 1380 6000 16600 117 -1030 1 1380 6000 16600 117 -1030 0 1380 6000 16600 117 -1030 0 1380 6000 16600 117 -1030 -6 1383 6013 16600 117 -1030 -6 1383 6013 16600 117 -1030 -6 1383 6013 16600 117 -1030 -6 1383 6013 16600 117 -1030 -2 1381 6004 16600 117 -1030 -2 1381 6004 16600 117 -1030 2 1379 5995 16600 117 -1030 2026-03-05 19:25:42,011 Hysteresis 4287 0: raw(5995 16000 16000 16000) min(117 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 16600 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 16600 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-5 10000 16000 16000) min(-5883 10000 16000 16000) spread(-7030 10000 16000 16000) max_pv 10600 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 2 1379 5995 16600 117 -1030 3 1379 5995 16600 117 -1030 3 1379 5995 16600 117 -1030 4 1378 5991 16600 117 -1030 4 1378 5991 16600 117 -1030 4 1378 5991 16600 117 -1030 4 1378 5991 16600 117 -1030 0 1380 6000 16600 117 -1030 0 1380 6000 16600 117 -1030 0 1380 6000 16600 117 -1030 0 1380 6000 16600 117 -1030 -5 1382 6008 16600 117 -1030 -5 1382 6008 16600 117 -1030 1 1380 6000 16600 117 -1030 1 1380 6000 16600 117 -1030 2 1379 5995 16600 117 -1030 2 1379 5995 16600 117 -1030 2 1379 5995 16600 117 -1030 2 1379 5995 16600 117 -1030 2026-03-05 19:25:52,021 Hysteresis 4297 0: raw(5995 16000 16000 16000) min(117 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 16600 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 16600 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-5 10000 16000 16000) min(-5883 10000 16000 16000) spread(-7030 10000 16000 16000) max_pv 10600 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 3 1379 5995 16600 117 -1030 3 1379 5995 16600 117 -1030 6 1377 5986 16600 117 -1030 6 1377 5986 16600 117 -1030 7 1377 5986 16600 117 -1030 7 1377 5986 16600 117 -1030 0 1380 6000 16600 117 -1030 0 1380 6000 16600 117 -1030 0 1380 6000 16600 117 -1030 0 1380 6000 16600 117 -1030 4 1378 5991 16600 117 -1030 4 1378 5991 16600 117 -1030 5 1378 5991 16600 117 -1030 5 1378 5991 16600 117 -1030 0 1380 6000 16600 117 -1030 0 1380 6000 16600 117 -1030 -4 1382 6008 16600 117 -1030 -4 1382 6008 16600 117 -1030 -2 1381 6004 16600 117 -1030 -2 1381 6004 16600 117 -1030 2026-03-05 19:26:02,026 Hysteresis 4307 0: raw(6004 16000 16000 16000) min(117 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 16600 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4 10000 0 0) 7: 0: 6004@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p 9: raw(0 9996 16000 16000) min(-5887 9996 16000 16000) spread(-7034 9996 16000 16000) max_pv 10596 9: [ 0 6004@1p ] PM PV mtr(W) avl(W) raw max min spread -2 1381 6004 16600 117 -1030 -2 1381 6004 16600 117 -1030 20 1370 5956 16600 117 -1030 20 1370 5956 16600 117 -1030 10 1375 5978 16600 117 -1030 10 1375 5978 16600 117 -1030 1 1380 6000 16600 117 -1030 1 1380 6000 16600 117 -1030 -2 1381 6004 16600 117 -1030 -2 1381 6004 16600 117 -1030 -2 1381 6004 16600 117 -1030 -2 1381 6004 16600 117 -1030 -1 1380 6000 16600 117 -1030 -1 1380 6000 16600 117 -1030 0 1380 6000 16600 117 -1030 0 1380 6000 16600 117 -1030 0 1380 6000 16600 117 -1030 0 1380 6000 16600 117 -1030 7 1377 5986 16600 117 -1030 7 1377 5986 16600 117 -1030 2026-03-05 19:26:12,077 Hysteresis 4317 0: raw(5986 16000 16000 16000) min(117 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 16600 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 16600 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-14 10000 16000 16000) min(-5883 10000 16000 16000) spread(-7030 10000 16000 16000) max_pv 10600 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 6 1377 5986 16600 117 -1030 6 1377 5986 16600 117 -1030 6 1377 5986 16600 117 -1030 6 1377 5986 16600 117 -1030 0 1380 6000 16600 117 -1030 0 1380 6000 16600 117 -1030 -5 1382 6008 16600 117 -1030 -5 1382 6008 16600 117 -1030 -9 1384 6017 16600 117 -1030 -9 1384 6017 16600 117 -1030 0 1380 6000 16600 117 -1030 0 1380 6000 16600 117 -1030 0 1380 6000 16600 117 -1030 0 1380 6000 16600 117 -1030 2 1379 5995 16600 117 -1030 2 1379 5995 16600 117 -1030 10 1375 5978 16600 117 -1030 10 1375 5978 16600 117 -1030 12 1374 5973 16600 117 -1030 12 1374 5973 16600 117 -1030 2026-03-05 19:26:22,085 Hysteresis 4327 0: raw(5973 16000 16000 16000) min(117 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 16600 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 16600 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-27 10000 16000 16000) min(-5883 10000 16000 16000) spread(-7030 10000 16000 16000) max_pv 10600 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 9 1376 5982 16600 117 -1030 9 1376 5982 16600 117 -1030 7 1377 5986 16600 117 -1030 7 1377 5986 16600 117 -1030 7 1377 5986 16600 117 -1030 7 1377 5986 16600 117 -1030 4 1378 5991 16600 117 -1030 4 1378 5991 16600 117 -1030 0 1380 6000 16600 117 -1030 0 1380 6000 16600 117 -1030 -5 1382 6008 16600 117 -1030 -5 1382 6008 16600 117 -1030 -5 1382 6008 16600 117 -1030 -5 1382 6008 16600 117 -1030 -5 1382 6008 16600 117 -1030 -5 1382 6008 16600 117 -1030 0 1380 6000 16600 117 -1030 0 1380 6000 16600 117 -1030 29 1366 5939 16600 117 -1030 29 1366 5939 16600 117 -1030 2026-03-05 19:26:32,093 Hysteresis 4337 0: raw(5939 16000 16000 16000) min(117 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 16600 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 16600 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-61 10000 16000 16000) min(-5883 10000 16000 16000) spread(-7030 10000 16000 16000) max_pv 10600 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 32 1364 5930 16600 117 -1030 32 1364 5930 16600 117 -1030 34 1363 5926 16600 117 -1030 34 1363 5926 16600 117 -1030 26 1367 5943 16600 117 -1030 26 1367 5943 16600 117 -1030 26 1367 5943 16600 117 -1030 26 1367 5943 16600 117 -1030 0 1380 6000 16600 117 -1030 0 1380 6000 16600 117 -1030 -8 1384 6017 16600 117 -1030 -8 1384 6017 16600 117 -1030 -11 1385 6021 16600 117 -1030 -11 1385 6021 16600 117 -1030 -11 1385 6021 16600 117 -1030 -11 1385 6021 16600 117 -1030 -11 1385 6021 16600 117 -1030 -11 1385 6021 16600 117 -1030 -5 1382 6008 16600 117 -1030 -5 1382 6008 16600 117 -1030 2026-03-05 19:26:42,098 Hysteresis 4347 0: raw(6008 16000 16000 16000) min(117 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 16600 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (8 10000 0 0) 7: 0: 6008@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6008@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6008@1p 9: raw(0 9992 16000 16000) min(-5891 9992 16000 16000) spread(-7038 9992 16000 16000) max_pv 10592 9: [ 0 6008@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1381 6004 16600 117 -1030 0 1381 6004 16600 117 -1030 4 1379 5995 16600 117 -1030 4 1379 5995 16600 117 -1030 7 1378 5991 16600 117 -1030 7 1378 5991 16600 117 -1030 10 1376 5982 16600 117 -1030 10 1376 5982 16600 117 -1030 10 1376 5982 16600 117 -1030 10 1376 5982 16600 117 -1030 0 1381 6004 16600 117 -1030 0 1381 6004 16600 117 -1030 -5 1383 6013 16600 117 -1030 -5 1383 6013 16600 117 -1030 -4 1383 6013 16600 117 -1030 -4 1383 6013 16600 117 -1030 0 1381 6004 16600 117 -1030 0 1381 6004 16600 117 -1030 0 1381 6004 16600 117 -1030 0 1381 6004 16600 117 -1030 2026-03-05 19:26:52,107 Hysteresis 4357 0: raw(6004 16000 16000 16000) min(117 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 16600 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4 10000 0 0) 7: 0: 6004@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p 9: raw(0 9996 16000 16000) min(-5887 9996 16000 16000) spread(-7034 9996 16000 16000) max_pv 10596 9: [ 0 6004@1p ] PM PV mtr(W) avl(W) raw max min spread -3 1381 6004 16600 117 -1030 -3 1381 6004 16600 117 -1030 10 1375 5978 16600 117 -1030 10 1375 5978 16600 117 -1030 0 1380 6000 16600 117 -1030 0 1380 6000 16600 117 -1030 0 1380 6000 16600 117 -1030 0 1380 6000 16600 117 -1030 -2 1381 6004 16600 117 -1030 -2 1381 6004 16600 117 -1030 -2 1381 6004 16600 117 -1030 -2 1381 6004 16600 117 -1030 -4 1382 6008 16600 117 -1030 -4 1382 6008 16600 117 -1030 -1 1380 6000 16600 117 -1030 -1 1380 6000 16600 117 -1030 -6 1383 6013 16600 117 -1030 -6 1383 6013 16600 117 -1030 -9 1384 6017 16600 117 -1030 -9 1384 6017 16600 117 -1030 2026-03-05 19:27:02,114 Hysteresis 4367 0: raw(6017 16000 16000 16000) min(117 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 16600 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (17 10000 0 0) 7: 0: 6017@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6017@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6017@1p 9: raw(0 9983 16000 16000) min(-5900 9983 16000 16000) spread(-7047 9983 16000 16000) max_pv 10583 9: [ 0 6017@1p ] PM PV mtr(W) avl(W) raw max min spread -9 1387 6030 16600 117 -1030 -9 1387 6030 16600 117 -1030 0 1383 6013 16600 117 -1030 0 1383 6013 16600 117 -1030 8 1379 5995 16600 117 -1030 8 1379 5995 16600 117 -1030 3 1382 6008 16600 117 -1030 3 1382 6008 16600 117 -1030 3 1382 6008 16600 117 -1030 3 1382 6008 16600 117 -1030 3 1382 6008 16600 117 -1030 3 1382 6008 16600 117 -1030 -3 1384 6017 16600 117 -1030 -3 1384 6017 16600 117 -1030 -7 1386 6026 16600 117 -1030 -7 1386 6026 16600 117 -1030 -14 1390 6043 16600 117 -1030 -14 1390 6043 16600 117 -1030 -4 1385 6021 16600 117 -1030 -4 1385 6021 16600 117 -1030 2026-03-05 19:27:12,120 Hysteresis 4377 0: raw(6021 16000 16000 16000) min(117 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 16600 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (21 10000 0 0) 7: 0: 6021@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6021@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6021@1p 9: raw(0 9979 16000 16000) min(-5904 9979 16000 16000) spread(-7051 9979 16000 16000) max_pv 10579 9: [ 0 6021@1p ] PM PV mtr(W) avl(W) raw max min spread -1 1384 6017 16600 117 -1030 -1 1384 6017 16600 117 -1030 -1 1384 6017 16600 117 -1030 -1 1384 6017 16600 117 -1030 0 1384 6017 16600 117 -1030 0 1384 6017 16600 117 -1030 0 1384 6017 16600 117 -1030 0 1384 6017 16600 117 -1030 -1 1384 6017 16600 117 -1030 -1 1384 6017 16600 117 -1030 -4 1386 6026 16600 117 -1030 -4 1386 6026 16600 117 -1030 -1 1384 6017 16600 117 -1030 -1 1384 6017 16600 117 -1030 -1 1384 6017 16600 117 -1030 -1 1384 6017 16600 117 -1030 5 1382 6008 16600 117 -1030 5 1382 6008 16600 117 -1030 0 1384 6017 16600 117 -1030 0 1384 6017 16600 117 -1030 2026-03-05 19:27:22,126 Hysteresis 4387 0: raw(6017 16000 16000 16000) min(117 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 16600 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (17 10000 0 0) 7: 0: 6017@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6017@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6017@1p 9: raw(0 9983 16000 16000) min(-5900 9983 16000 16000) spread(-7047 9983 16000 16000) max_pv 10583 9: [ 0 6017@1p ] PM PV mtr(W) avl(W) raw max min spread 4 1381 6004 16600 117 -1030 4 1381 6004 16600 117 -1030 3 1382 6008 16600 117 -1030 3 1382 6008 16600 117 -1030 3 1382 6008 16600 117 -1030 3 1382 6008 16600 117 -1030 1 1383 6013 16600 117 -1030 1 1383 6013 16600 117 -1030 -8 1387 6030 16600 117 -1030 -8 1387 6030 16600 117 -1030 -32 1399 6082 16600 117 -1030 -32 1399 6082 16600 117 -1030 -28 1397 6073 16600 117 -1030 -28 1397 6073 16600 117 -1030 -26 1396 6069 16600 117 -1030 -26 1396 6069 16600 117 -1030 -26 1396 6069 16600 117 -1030 0 1383 6013 16600 117 -1030 0 1383 6013 16600 117 -1030 3 1382 6008 16600 117 -1030 2026-03-05 19:27:32,133 Hysteresis 4397 0: raw(6008 16000 16000 16000) min(117 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 16600 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (8 10000 0 0) 7: 0: 6008@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6008@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6008@1p 9: raw(0 9992 16000 16000) min(-5891 9992 16000 16000) spread(-7038 9992 16000 16000) max_pv 10592 9: [ 0 6008@1p ] PM PV mtr(W) avl(W) raw max min spread 3 1380 6000 16600 117 -1030 12 1375 5978 16600 117 -1030 12 1375 5978 16600 117 -1030 25 1369 5952 16600 117 -1030 25 1369 5952 16600 117 -1030 25 1369 5952 16600 117 -1030 25 1369 5952 16600 117 -1030 16 1373 5969 16600 117 -1030 16 1373 5969 16600 117 -1030 2 1380 6000 16600 117 -1030 2 1380 6000 16600 117 -1030 2 1380 6000 16600 117 -1030 2 1380 6000 16600 117 -1030 -1 1381 6004 16600 117 -1030 -1 1381 6004 16600 117 -1030 -3 1382 6008 16600 117 -1030 -3 1382 6008 16600 117 -1030 -3 1382 6008 16600 117 -1030 -3 1382 6008 16600 117 -1030 -2 1382 6008 16600 117 -1030 2026-03-05 19:27:42,162 Hysteresis 4407 0: raw(6008 16000 16000 16000) min(117 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 16600 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (8 10000 0 0) 7: 0: 6008@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6008@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6008@1p 9: raw(0 9992 16000 16000) min(-5891 9992 16000 16000) spread(-7038 9992 16000 16000) max_pv 10592 9: [ 0 6008@1p ] PM PV mtr(W) avl(W) raw max min spread -2 1382 6008 16600 117 -1030 5 1379 5995 16600 117 -1030 5 1379 5995 16600 117 -1030 7 1378 5991 16600 117 -1030 7 1378 5991 16600 117 -1030 9 1377 5986 16600 117 -1030 9 1377 5986 16600 117 -1030 9 1377 5986 16600 117 -1030 9 1377 5986 16600 117 -1030 9 1377 5986 16600 117 -1030 7 1378 5991 16600 117 -1030 -1 1381 6004 16600 117 -1030 -1 1381 6004 16600 117 -1030 -1 1381 6004 16600 117 -1030 -1 1381 6004 16600 117 -1030 0 1381 6004 16600 117 -1030 0 1381 6004 16600 117 -1030 0 1381 6004 16600 117 -1030 0 1381 6004 16600 117 -1030 0 1381 6004 16600 117 -1030 2026-03-05 19:27:52,168 Hysteresis 4417 0: raw(6004 16000 16000 16000) min(117 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 16600 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4 10000 0 0) 7: 0: 6004@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p 9: raw(0 9996 16000 16000) min(-5887 9996 16000 16000) spread(-7034 9996 16000 16000) max_pv 10596 9: [ 0 6004@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1380 6000 16600 117 -1030 1 1380 6000 16600 117 -1030 1 1380 6000 16600 117 -1030 3 1379 5995 16600 117 -1030 3 1379 5995 16600 117 -1030 -4 1382 6008 16600 117 -1030 -4 1382 6008 16600 117 -1030 5 1378 5991 16600 117 -1030 5 1378 5991 16600 1713 -1030 5 1378 5991 16600 1713 -1030 5 1378 5991 16600 2508 -1030 2 1379 5995 16600 2508 -1030 2 1379 5995 16600 2508 -1030 10 1375 5978 16600 2508 -1030 10 1375 5978 16600 2508 -1030 16 1372 5965 16600 2508 -1030 16 1372 5965 16600 2508 -1030 -1 1380 6000 16600 2508 -1030 -1 1380 6000 16600 2508 -1030 -7 1383 6013 16600 2508 -1030 2026-03-05 19:28:02,175 Hysteresis 4428 0: raw(6013 16000 16000 16000) min(2508 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 16600 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (13 10000 0 0) 7: 0: 6013@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6013@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6013@1p 9: raw(0 9987 16000 16000) min(-3505 9987 16000 16000) spread(-7043 9987 16000 16000) max_pv 10587 9: [ 0 6013@1p ] PM PV mtr(W) avl(W) raw max min spread -7 1385 6021 16600 2508 -1030 7 1379 5995 16600 2508 -1030 7 1379 5995 16600 2508 -1030 8 1378 5991 16600 2508 -1030 8 1378 5991 16600 2508 -1030 19 1373 5969 16600 2508 -1030 19 1373 5969 16600 2508 -1030 15 1375 5978 16600 2508 -1030 15 1375 5978 16600 2508 -1030 5 1380 6000 16600 2508 -1030 5 1380 6000 16600 2508 -1030 5 1380 6000 16600 2508 -1030 5 1380 6000 16600 2508 -1030 5 1380 6000 16600 2508 -1030 5 1380 6000 16600 2508 -1030 3 1381 6004 16600 2508 -1030 3 1381 6004 16600 2508 -1030 3 1381 6004 16600 2508 -1030 3 1381 6004 16600 2508 -1030 -7 1385 6021 16600 2508 -1030 2026-03-05 19:28:12,183 Hysteresis 4438 0: raw(6021 16000 16000 16000) min(2508 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 16600 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (21 10000 0 0) 7: 0: 6021@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6021@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6021@1p 9: raw(0 9979 16000 16000) min(-3513 9979 16000 16000) spread(-7051 9979 16000 16000) max_pv 10579 9: [ 0 6021@1p ] PM PV mtr(W) avl(W) raw max min spread -7 1387 6030 16600 2508 -1030 -4 1386 6026 16600 2508 -1030 -4 1386 6026 16600 2508 -1030 -4 1386 6026 16600 2508 -1030 -4 1386 6026 16600 2508 -1030 -3 1385 6021 16600 2508 -1030 -3 1385 6021 16600 2508 -1030 -3 1385 6021 16600 2508 -1030 1 1384 6017 16600 2508 -1030 2 1383 6013 16600 2508 -1030 2 1383 6013 16600 2508 -1030 0 1384 6017 16600 2508 -1030 0 1384 6017 16600 2508 -1030 0 1384 6017 16600 2508 -1030 0 1384 6017 16600 2508 -1030 0 1384 6017 16600 2508 -1030 0 1384 6017 16600 2508 -1030 -3 1385 6021 16600 2508 -1030 -3 1385 6021 16600 2508 -1030 0 1384 6017 16600 2508 -1030 2026-03-05 19:28:22,220 Hysteresis 4448 0: raw(6017 16000 16000 16000) min(2508 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 16600 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (17 10000 0 0) 7: 0: 6017@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6017@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6017@1p 9: raw(0 9983 16000 16000) min(-3509 9983 16000 16000) spread(-7047 9983 16000 16000) max_pv 10583 9: [ 0 6017@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1383 6013 16600 2508 -1030 0 1383 6013 16600 2508 -1030 0 1383 6013 16600 2508 -1030 2 1382 6008 16600 2508 -1030 2 1382 6008 16600 2508 -1030 2 1382 6008 16600 2508 -1030 2 1382 6008 16600 2508 -1030 4 1381 6004 16600 2508 -1030 4 1381 6004 16600 2508 -1030 -1 1383 6013 16600 2508 -1030 -1 1383 6013 16600 2508 -1030 -6 1386 6026 16600 2508 -1030 -6 1386 6026 16600 2508 -1030 -9 1387 6030 16600 2508 -1030 -9 1387 6030 16600 2508 -1030 -9 1387 6030 16600 2508 -1030 -9 1387 6030 16600 2508 -1030 6 1380 6000 16600 2508 -1030 6 1380 6000 16600 2508 -1030 5 1381 6004 16600 2508 -1030 2026-03-05 19:28:32,227 Hysteresis 4458 0: raw(6004 16000 16000 16000) min(2508 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 16600 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4 10000 0 0) 7: 0: 6004@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p 9: raw(0 9996 16000 16000) min(-3496 9996 16000 16000) spread(-7034 9996 16000 16000) max_pv 10596 9: [ 0 6004@1p ] PM PV mtr(W) avl(W) raw max min spread 5 1378 5991 16600 2508 -1030 12 1374 5973 16600 2508 -1030 12 1374 5973 16600 2508 -1030 5 1378 5991 16600 2508 -1030 5 1378 5991 16600 2508 -1030 5 1378 5991 16600 2508 -1030 1 1380 6000 16600 2508 -1030 1 1380 6000 16600 2508 -1030 1 1380 6000 16600 2508 -1030 0 1380 6000 16600 2508 -1030 0 1380 6000 16600 2508 -1030 1 1380 6000 16600 2508 -1030 1 1380 6000 16600 2508 -1030 -1 1380 6000 16600 2508 -1030 -1 1380 6000 16600 2508 -1030 -2 1381 6004 16600 2508 -1030 -2 1381 6004 16600 2508 -1030 -2 1381 6004 16600 2508 -1030 -2 1381 6004 16600 2508 -1030 -4 1382 6008 16600 2508 -1030 2026-03-05 19:28:42,233 Hysteresis 4468 0: raw(6008 16000 16000 16000) min(2508 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 16600 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (8 10000 0 0) 7: 0: 6008@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6008@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6008@1p 9: raw(0 9992 16000 16000) min(-3500 9992 16000 16000) spread(-7038 9992 16000 16000) max_pv 10592 9: [ 0 6008@1p ] PM PV mtr(W) avl(W) raw max min spread -4 1383 6013 16600 2508 -1030 -1 1381 6004 16600 2508 -1030 -1 1381 6004 16600 2508 -1030 0 1381 6004 16600 2508 -1030 0 1381 6004 16600 2508 -1030 1 1381 6004 16600 2508 -1030 1 1381 6004 16600 2508 -1030 2 1380 6000 16600 2508 -1030 2 1380 6000 16600 2508 -1030 -2 1382 6008 16600 2508 -1030 -2 1382 6008 16600 2508 -1030 -5 1383 6013 16600 2508 -1030 -5 1383 6013 16600 2508 -1030 -9 1385 6021 16600 2508 -1030 -9 1385 6021 16600 2508 -1030 -5 1383 6013 16600 2508 -1030 -5 1383 6013 16600 2508 -1030 -3 1382 6008 16600 2508 -1030 -3 1382 6008 16600 2508 -1030 -3 1382 6008 16600 2508 -1030 2026-03-05 19:28:52,244 Hysteresis 4478 0: raw(6008 16000 16000 16000) min(2508 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 16600 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (8 10000 0 0) 7: 0: 6008@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6008@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6008@1p 9: raw(0 9992 16000 16000) min(-3500 9992 16000 16000) spread(-7038 9992 16000 16000) max_pv 10592 9: [ 0 6008@1p ] PM PV mtr(W) avl(W) raw max min spread -3 1382 6008 16600 2508 -1030 5 1379 5995 16600 2508 -1030 5 1379 5995 16600 2508 -1030 6 1378 5991 16369 2508 -1030 6 1378 5991 16369 2508 -1030 -9 1385 6021 14739 2508 -1030 -9 1385 6021 14739 2508 -1030 -6 1384 6017 14739 2508 -1030 -6 1384 6017 14739 2508 -1030 -12 1387 6030 10534 2508 -1030 -12 1387 6030 10534 2508 -1030 -12 1387 6030 7747 2508 -1030 -12 1387 6030 7747 2508 -1030 10 1376 5982 6882 2508 -1030 10 1376 5982 6882 2508 -1030 15 1374 5973 6134 2508 -1030 15 1374 5973 6134 2508 -1030 17 1373 5969 6134 2508 -1030 17 1373 5969 6134 2508 -1030 15 1374 5973 6134 2508 -1030 2026-03-05 19:29:02,283 Hysteresis 4488 0: raw(5973 16000 16000 16000) min(2508 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 6134 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6134 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-27 10000 16000 16000) min(-3492 10000 16000 16000) spread(-7030 10000 16000 16000) max_pv 134 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 15 1373 5969 6134 2508 -1030 15 1373 5969 6134 5095 -1030 15 1373 5969 6134 5095 -1030 10 1375 5978 6134 5704 -1030 10 1375 5978 6134 5704 -1030 1 1380 6000 6134 5926 -1030 1 1380 6000 6134 5926 -1030 -4 1382 6008 6134 5926 -1030 -4 1382 6008 6134 5926 -1030 -8 1384 6017 6134 5926 -1030 -8 1384 6017 6134 5926 -1030 -8 1384 6017 6095 5926 -1030 -8 1384 6017 6095 5926 -1030 -9 1384 6017 6082 5926 -1030 -9 1384 6017 6082 5926 -1030 -3 1381 6004 6082 5926 -1030 -3 1381 6004 6082 5926 -1030 4 1378 5991 6082 5926 -1030 4 1378 5991 6082 5926 -1030 9 1376 5982 6082 5926 -1030 2026-03-05 19:29:12,342 Hysteresis 4498 0: raw(5982 16000 16000 16000) min(5926 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 6082 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6082 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-18 10000 16000 16000) min(-74 10000 16000 16000) spread(-7030 10000 16000 16000) max_pv 82 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 9 1376 5982 6082 5926 -1030 3 1379 5995 6082 5926 -1030 3 1379 5995 6082 5926 -1030 3 1379 5995 6082 5926 -1030 3 1379 5995 6082 5926 -1030 6 1377 5986 6082 5926 -1030 6 1377 5986 6082 5926 -1030 2 1379 5995 6082 5926 -1030 2 1379 5995 6082 5926 -1030 -1 1380 6000 6082 5926 -1030 -1 1380 6000 6082 5926 -1030 -1 1380 6000 6082 5926 -1030 -1 1380 6000 6082 5926 -1030 -1 1380 6000 6082 5926 -1030 -1 1380 6000 6082 5926 -1030 -3 1381 6004 6082 5926 -1030 -3 1381 6004 6082 5926 -1030 0 1380 6000 6082 5926 -1030 0 1380 6000 6082 5926 -1030 0 1380 6000 6082 5926 -1030 2026-03-05 19:29:22,347 Hysteresis 4508 0: raw(6000 16000 16000 16000) min(5926 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 6082 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-74 10000 16000 16000) spread(-7030 10000 16000 16000) max_pv 82 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1380 6000 6082 5926 -1030 4 1378 5991 6082 5926 -1030 4 1378 5991 6082 5926 -1030 -1 1380 6000 6082 5926 -1030 -1 1380 6000 6082 5926 -1030 -1 1380 6000 6082 5926 -1030 -1 1380 6000 6082 5926 -1030 -5 1382 6008 6082 5926 -1030 -5 1382 6008 6082 5926 -1030 -2 1381 6004 6082 5926 -1030 -2 1381 6004 6082 5926 -1030 -3 1381 6004 6082 5926 -1030 -3 1381 6004 6082 5926 -1030 0 1380 6000 6082 5926 -1030 0 1380 6000 6082 5926 -1030 0 1380 6000 6082 5926 -1030 0 1380 6000 6082 5926 -1030 -4 1382 6008 6082 5926 -1030 -4 1382 6008 6082 5926 -1030 -8 1384 6017 6082 5926 -1030 2026-03-05 19:29:32,352 Hysteresis 4518 0: raw(6017 16000 16000 16000) min(5926 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 6082 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (17 10000 0 0) 7: 0: 6017@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6017@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6017@1p 9: raw(0 9983 16000 16000) min(-91 9983 16000 16000) spread(-7047 9983 16000 16000) max_pv 65 9: [ 0 6017@1p ] PM PV mtr(W) avl(W) raw max min spread -8 1387 6030 6082 5926 -1030 4 1381 6004 6082 5926 -1030 4 1381 6004 6082 5926 -1030 10 1378 5991 6082 5926 -1030 10 1378 5991 6082 5926 -1030 6 1380 6000 6082 5926 -1030 6 1380 6000 6082 5926 -1030 6 1380 6000 6082 5926 -1030 6 1380 6000 6082 5926 -1030 0 1383 6013 6082 5926 -1030 0 1383 6013 6082 5926 -1030 -1 1383 6013 6082 5926 -1030 -1 1383 6013 6082 5926 -1030 -9 1387 6030 6082 5926 -1030 -9 1387 6030 6082 5926 -1030 -2 1384 6017 6082 5926 -1030 -2 1384 6017 6082 5926 -1030 -2 1384 6017 6082 5926 -1030 -2 1384 6017 6082 5926 -1030 -3 1384 6017 6082 5926 -1030 2026-03-05 19:29:42,358 Hysteresis 4528 0: raw(6017 16000 16000 16000) min(5926 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 6082 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (17 10000 0 0) 7: 0: 6017@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6017@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6017@1p 9: raw(0 9983 16000 16000) min(-91 9983 16000 16000) spread(-7047 9983 16000 16000) max_pv 65 9: [ 0 6017@1p ] PM PV mtr(W) avl(W) raw max min spread -3 1384 6017 6082 5926 -1030 4 1381 6004 6082 5926 -1030 4 1381 6004 6082 5926 -1030 0 1383 6013 6082 5926 -1030 0 1383 6013 6082 5926 -1030 1 1383 6013 6082 5926 -1030 1 1383 6013 6082 5926 -1030 2 1382 6008 6082 5926 -1030 2 1382 6008 6082 5926 -1030 2 1382 6008 6082 5926 -1030 2 1382 6008 6082 5926 -1030 5 1381 6004 6082 5926 -1030 5 1381 6004 6082 5926 -1030 5 1381 6004 6082 5926 -1030 5 1381 6004 6082 5926 -1030 8 1379 5995 6082 5926 -1030 8 1379 5995 6082 5926 -1030 6 1380 6000 6082 5926 -1030 6 1380 6000 6082 5926 -1030 6 1380 6000 6082 5926 -1030 2026-03-05 19:29:52,403 Hysteresis 4538 0: raw(6000 16000 16000 16000) min(5926 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 6082 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-74 10000 16000 16000) spread(-7030 10000 16000 16000) max_pv 82 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 6 1377 5986 6082 5926 -1030 0 1380 6000 6082 5926 -1030 0 1380 6000 6082 5926 -1030 -2 1381 6004 6082 5926 -1030 -2 1381 6004 6082 5926 -1030 -6 1383 6013 6082 5926 -1030 -6 1383 6013 6082 5926 -1030 -2 1381 6004 6082 5926 -1030 -2 1381 6004 6082 5926 -1030 -2 1381 6004 6082 5926 -1030 -2 1381 6004 6082 5926 -1030 -2 1381 6004 6082 5926 -1030 -2 1381 6004 6082 5926 -1030 -2 1381 6004 6082 5926 -1030 -2 1381 6004 6082 5926 -1030 4 1378 5991 6082 5926 -1030 4 1378 5991 6082 5926 -1030 6 1377 5986 6082 5926 -1030 6 1377 5986 6082 5926 -1030 10 1375 5978 6082 5926 -1030 2026-03-05 19:30:02,408 Hysteresis 4548 0: raw(5978 16000 16000 16000) min(5926 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 6082 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6082 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-22 10000 16000 16000) min(-74 10000 16000 16000) spread(-7030 10000 16000 16000) max_pv 82 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 10 1375 5978 6082 5926 -1030 10 1375 5978 6082 5926 -1030 10 1375 5978 6082 5926 -1030 22 1369 5952 6082 5926 -1030 22 1369 5952 6082 5926 -1030 7 1377 5986 6082 5926 -1030 7 1377 5986 6082 5926 -1030 2 1379 5995 6082 5926 -1030 2 1379 5995 6082 5926 -1030 -8 1384 6017 6082 5926 -1030 -8 1384 6017 6082 5926 -1030 -8 1384 6017 6082 5926 -1030 -8 1384 6017 6082 5926 -1030 -8 1384 6017 6082 5926 -1030 -8 1384 6017 6082 5926 -1030 -6 1383 6013 6082 5926 -1030 -6 1383 6013 6082 5926 -1030 -1 1380 6000 6082 5926 -1030 -1 1380 6000 6082 5926 -1030 2026-03-05 19:30:12,413 Hysteresis 4558 0: raw(6000 16000 16000 16000) min(5926 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 6082 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-74 10000 16000 16000) spread(-7030 10000 16000 16000) max_pv 82 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 2 1379 5995 6082 5926 -1030 2 1379 5995 6082 5926 -1030 0 1380 6000 6082 5926 -1030 0 1380 6000 6082 5926 -1030 0 1380 6000 6082 5926 -1030 0 1380 6000 6082 5926 -1030 0 1380 6000 6082 5926 -1030 0 1380 6000 6082 5926 -1030 5 1378 5991 6082 5926 -1030 5 1378 5991 6082 5926 -1030 2 1379 5995 6082 5926 -1030 2 1379 5995 6082 5926 -1030 0 1380 6000 6082 5926 -1030 0 1380 6000 6082 5926 -1030 6 1377 5986 6082 5926 -1030 6 1377 5986 6082 5926 -1030 -6 1383 6013 6082 5926 -1030 -6 1383 6013 6082 5926 -1030 -6 1383 6013 6082 5926 -1030 -6 1383 6013 6082 5926 -1030 2026-03-05 19:30:22,421 Hysteresis 4568 0: raw(6013 16000 16000 16000) min(5926 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 6082 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (13 10000 0 0) 7: 0: 6013@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6013@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6013@1p 9: raw(0 9987 16000 16000) min(-87 9987 16000 16000) spread(-7043 9987 16000 16000) max_pv 69 9: [ 0 6013@1p ] PM PV mtr(W) avl(W) raw max min spread -1 1382 6008 6082 5926 -1030 -1 1382 6008 6082 5926 -1030 11 1377 5986 6082 5926 -1030 11 1377 5986 6082 5926 -1030 13 1376 5982 6082 5926 -1030 13 1376 5982 6082 5926 -1030 13 1376 5982 6082 5926 -1030 13 1376 5982 6082 5926 -1030 15 1375 5978 6082 5926 -1030 15 1375 5978 6082 5926 -1030 0 1382 6008 6082 5926 -1030 0 1382 6008 6082 5926 -1030 -6 1385 6021 6082 5926 -1030 -6 1385 6021 6082 5926 -1030 -7 1385 6021 6082 5926 -1030 -7 1385 6021 6082 5926 -1030 -10 1387 6030 6082 5926 -1030 -10 1387 6030 6082 5926 -1030 -10 1387 6030 6082 5926 -1030 -10 1387 6030 6082 5926 -1030 2026-03-05 19:30:32,427 Hysteresis 4578 0: raw(6030 16000 16000 16000) min(5926 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 6082 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (30 10000 0 0) 7: 0: 6030@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6030@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6030@1p 9: raw(0 9970 16000 16000) min(-104 9970 16000 16000) spread(-7060 9970 16000 16000) max_pv 52 9: [ 0 6030@1p ] PM PV mtr(W) avl(W) raw max min spread -12 1392 6052 6082 5926 -1030 -12 1392 6052 6082 5926 -1030 0 1386 6026 6082 5926 -1030 0 1386 6026 6082 5926 -1030 5 1384 6017 6082 5943 -1030 5 1384 6017 6082 5943 -1030 6 1383 6013 6082 5943 -1030 6 1383 6013 6082 5943 -1030 6 1383 6013 6082 5952 -1030 6 1383 6013 6082 5952 -1030 5 1384 6017 6082 5952 -1030 5 1384 6017 6082 5952 -1030 -4 1388 6034 6082 5952 -1030 -4 1388 6034 6082 5952 -1030 -6 1389 6039 6082 5952 -1030 -6 1389 6039 6082 5952 -1030 -2 1387 6030 6082 5952 -1030 -2 1387 6030 6082 5952 -1030 -5 1388 6034 6082 5952 -1030 -5 1388 6034 6082 5952 -1030 2026-03-05 19:30:42,458 Hysteresis 4588 0: raw(6034 16000 16000 16000) min(5952 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 6082 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (34 10000 0 0) 7: 0: 6034@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6034@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6034@1p 9: raw(0 9966 16000 16000) min(-82 9966 16000 16000) spread(-7064 9966 16000 16000) max_pv 48 9: [ 0 6034@1p ] PM PV mtr(W) avl(W) raw max min spread 5 1385 6021 6082 5952 -1030 5 1385 6021 6082 5952 -1030 9 1383 6013 6082 5952 -1030 9 1383 6013 6082 5952 -1030 13 1381 6004 6082 5952 -1030 13 1381 6004 6082 5952 -1030 14 1380 6000 6082 5952 -1030 14 1380 6000 6082 5952 -1030 6 1384 6017 6082 5952 -1030 6 1384 6017 6082 5952 -1030 6 1384 6017 6082 5952 -1030 6 1384 6017 6082 5952 -1030 4 1385 6021 6082 5952 -1030 4 1385 6021 6082 5952 -1030 -2 1388 6034 6082 5952 -1030 -2 1388 6034 6082 5952 -1030 -2 1388 6034 6082 5952 -1030 -2 1388 6034 6082 5952 -1030 -5 1389 6039 6082 5952 -1030 -5 1389 6039 6082 5952 -1030 2026-03-05 19:30:52,464 Hysteresis 4598 0: raw(6039 16000 16000 16000) min(5952 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 6082 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (39 10000 0 0) 7: 0: 6039@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6039@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6039@1p 9: raw(0 9961 16000 16000) min(-87 9961 16000 16000) spread(-7069 9961 16000 16000) max_pv 43 9: [ 0 6039@1p ] PM PV mtr(W) avl(W) raw max min spread -2 1389 6039 6082 5952 -1030 -2 1389 6039 6082 5952 -1030 -2 1389 6039 6082 5952 -1030 -2 1389 6039 6082 5952 -1030 0 1388 6034 6082 5952 -1030 0 1388 6034 6082 5952 -1030 1 1388 6034 6082 5952 -1030 1 1388 6034 6082 5952 -1030 3 1387 6030 6082 5952 -1030 3 1387 6030 6082 5952 -1030 6 1385 6021 6082 5952 -1030 6 1385 6021 6082 5952 -1030 6 1385 6021 6082 5952 -1030 6 1385 6021 6082 5952 -1030 7 1385 6021 6082 5952 -1030 7 1385 6021 6082 5952 -1030 5 1386 6026 6082 5952 -1030 5 1386 6026 6082 5952 -1030 6 1385 6021 6082 5952 -1030 6 1385 6021 6082 5952 -1030 2026-03-05 19:31:02,473 Hysteresis 4608 0: raw(6021 16000 16000 16000) min(5952 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 6082 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (21 10000 0 0) 7: 0: 6021@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6021@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6021@1p 9: raw(0 9979 16000 16000) min(-69 9979 16000 16000) spread(-7051 9979 16000 16000) max_pv 61 9: [ 0 6021@1p ] PM PV mtr(W) avl(W) raw max min spread 3 1383 6013 6082 5952 -1030 3 1383 6013 6082 5952 -1030 5 1382 6008 6082 5952 -1030 5 1382 6008 6082 5952 -1030 5 1382 6008 6082 5952 -1030 5 1382 6008 6082 5952 -1030 3 1383 6013 6082 5952 -1030 3 1383 6013 6082 5952 -1030 4 1382 6008 6082 5952 -1030 4 1382 6008 6082 5952 -1030 -4 1386 6026 6082 5952 -1030 -4 1386 6026 6082 5952 -1030 -2 1385 6021 6082 5952 -1030 -2 1385 6021 6082 5952 -1030 -2 1385 6021 6082 5952 -1030 -2 1385 6021 6082 5952 -1030 -1 1384 6017 6082 5952 -1030 -1 1384 6017 6082 5952 -1030 4 1382 6008 6082 5952 -1030 4 1382 6008 6082 5952 -1030 2026-03-05 19:31:12,479 Hysteresis 4618 0: raw(6008 16000 16000 16000) min(5952 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 6082 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (8 10000 0 0) 7: 0: 6008@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6008@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6008@1p 9: raw(0 9992 16000 16000) min(-56 9992 16000 16000) spread(-7038 9992 16000 16000) max_pv 74 9: [ 0 6008@1p ] PM PV mtr(W) avl(W) raw max min spread -4 1383 6013 6082 5952 -1030 -4 1383 6013 6082 5952 -1030 3 1380 6000 6082 5952 -1030 3 1380 6000 6082 5952 -1030 5 1379 5995 6082 5952 -1030 5 1379 5995 6082 5952 -1030 5 1379 5995 6082 5952 -1030 5 1379 5995 6082 5952 -1030 8 1377 5986 6082 5952 -1030 8 1377 5986 6082 5952 -1030 -1 1381 6004 6082 5952 -1030 -1 1381 6004 6082 5952 -1030 4 1379 5995 6082 5952 -1030 4 1379 5995 6082 5952 -1030 0 1381 6004 6082 5952 -1030 0 1381 6004 6082 5952 -1030 0 1381 6004 6082 5952 -1030 0 1381 6004 6082 5952 -1030 2 1380 6000 6082 5952 -1030 2 1380 6000 6082 5952 -1030 2026-03-05 19:31:22,529 Hysteresis 4628 0: raw(6000 16000 16000 16000) min(5952 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 6082 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(0 10000 16000 16000) min(-48 10000 16000 16000) spread(-7030 10000 16000 16000) max_pv 82 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -1 1380 6000 6082 5952 -1030 -1 1380 6000 6082 5952 -1030 0 1380 6000 6082 5952 -1030 0 1380 6000 6082 5952 -1030 1 1380 6000 6082 5952 -1030 1 1380 6000 6082 5952 -1030 1 1380 6000 6082 5952 -1030 1 1380 6000 6082 5952 -1030 1 1380 6000 6082 5952 -1030 1 1380 6000 6082 5952 -1030 6 1377 5986 6082 5952 -1030 6 1377 5986 6082 5952 -1030 8 1376 5982 6073 5952 -1030 8 1376 5982 6073 5952 -1030 1 1380 6000 6069 5952 -1030 1 1380 6000 6069 5952 -1030 -8 1384 6017 6069 5952 -1030 -8 1384 6017 6052 5952 -1030 -8 1384 6017 6052 5952 -1030 -8 1384 6017 6052 5952 -1030 2026-03-05 19:31:32,541 Hysteresis 4638 0: raw(6017 16000 16000 16000) min(5952 16000 16000 16000) spread(-1030 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (17 10000 0 0) 7: 0: 6017@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6017@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6017@1p 9: raw(0 9983 16000 16000) min(-65 9983 16000 16000) spread(-7047 9983 16000 16000) max_pv 35 9: [ 0 6017@1p ] PM PV mtr(W) avl(W) raw max min spread -18 1392 6052 6052 5952 -1030 -18 1392 6052 6052 5952 -1030 -2 1384 6017 6052 5952 -1030 -2 1384 6017 6052 5952 -1030 -8 1387 6030 6052 5952 -1030 -8 1387 6030 6052 5952 -1030 -2 1384 6017 6052 5952 -1030 -2 1384 6017 6052 5952 -1030 -3 1384 6017 6052 5952 -1030 -3 1384 6017 6052 5952 -1030 -3 1384 6017 6052 5952 -1030 -3 1384 6017 6052 5952 -1030 1 1383 6013 6052 5952 -1030 1 1383 6013 6052 5952 -1030 7 1380 6000 6052 5952 -1030 7 1380 6000 6052 5952 -1030 6 1380 6000 6052 5952 -1030 6 1380 6000 6052 5952 -1030 13 1377 5986 6052 5952 -1030 13 1377 5986 6052 5952 -1030 2026-03-05 19:31:42,549 Hysteresis 4648 0: raw(5986 16000 16000 16000) min(5952 16000 16000 16000) spread(-1030 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6052 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-14 10000 16000 16000) min(-48 10000 16000 16000) spread(-7030 10000 16000 16000) max_pv 52 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 13 1374 5973 6052 5952 -1030 13 1374 5973 6052 5952 -1030 11 1375 5978 6052 5952 -1030 11 1375 5978 6052 5952 -1030 5 1378 5991 6052 5952 -1030 5 1378 5991 6052 5952 -1030 -9 1384 6017 6052 5952 -1030 -9 1384 6017 6052 5952 -1030 13 1374 5973 6052 5952 -1030 13 1374 5973 6052 5952 -1030 14 1373 5969 6052 5952 -1030 14 1373 5969 6052 5952 -1030 14 1373 5969 6052 5952 -1030 14 1373 5969 6052 5952 -1030 -11 1385 6021 6052 5952 -1030 -11 1385 6021 6052 5952 -1030 -8 1384 6017 6052 5952 -1030 -8 1384 6017 6052 5952 -1030 -9 1384 6017 6052 5952 -1030 -9 1384 6017 6052 5952 -1030 2026-03-05 19:31:52,554 Hysteresis 4658 0: raw(6017 16000 16000 16000) min(5952 16000 16000 16000) spread(-1030 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (17 10000 0 0) 7: 0: 6017@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6017@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6017@1p 9: raw(0 9983 16000 16000) min(-65 9983 16000 16000) spread(-7047 9983 16000 16000) max_pv 35 9: [ 0 6017@1p ] PM PV mtr(W) avl(W) raw max min spread 0 1383 6013 6052 5952 -1030 0 1383 6013 6052 5952 -1030 0 1383 6013 6052 5952 -1030 0 1383 6013 6052 5952 -1030 -4 1385 6021 6052 5952 -1030 -4 1385 6021 6052 5952 -1030 9 1379 5995 6052 5952 -1030 9 1379 5995 6052 5952 -1030 15 1376 5982 6052 5952 -1030 15 1376 5982 6052 5952 -1030 7 1380 6000 6052 5952 -1030 7 1380 6000 6052 5952 -1030 3 1382 6008 6052 5952 -1030 3 1382 6008 6052 5952 -1030 3 1382 6008 6052 5952 -1030 3 1382 6008 6052 5952 -1030 -2 1384 6017 6052 5952 -1030 -2 1384 6017 6052 5952 -1030 -8 1387 6030 6052 5952 -1030 -8 1387 6030 6052 5952 -1030 2026-03-05 19:32:02,558 Hysteresis 4668 0: raw(6030 16000 16000 16000) min(5952 16000 16000 16000) spread(-1030 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (30 10000 0 0) 7: 0: 6030@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6030@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6030@1p 9: raw(0 9970 16000 16000) min(-78 9970 16000 16000) spread(-7060 9970 16000 16000) max_pv 22 9: [ 0 6030@1p ] PM PV mtr(W) avl(W) raw max min spread -3 1387 6030 6052 5952 -1030 -3 1387 6030 6052 5952 -1030 5 1384 6017 6052 5952 -1030 5 1384 6017 6052 5952 -1030 5 1384 6017 6052 5952 -1030 5 1384 6017 6052 5952 -1030 7 1383 6013 6052 5952 -1030 7 1383 6013 6052 5952 -1030 4 1384 6017 6052 5952 -1030 4 1384 6017 6052 5952 -1030 4 1384 6017 6052 5952 -1030 4 1384 6017 6052 5952 -1030 7 1383 6013 6052 5952 -1030 7 1383 6013 6052 5952 -1030 4 1384 6017 6052 5952 -1030 4 1384 6017 6052 5952 -1030 4 1384 6017 6052 5952 -1030 4 1384 6017 6052 5952 -1030 6 1383 6013 6052 5952 -1030 6 1383 6013 6052 5952 -1030 2026-03-05 19:32:12,627 Hysteresis 4678 0: raw(6013 16000 16000 16000) min(5952 16000 16000 16000) spread(-1030 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (13 10000 0 0) 7: 0: 6013@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6013@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6013@1p 9: raw(0 9987 16000 16000) min(-61 9987 16000 16000) spread(-7043 9987 16000 16000) max_pv 39 9: [ 0 6013@1p ] PM PV mtr(W) avl(W) raw max min spread 11 1377 5986 6052 5952 -1030 11 1377 5986 6052 5952 -1030 4 1380 6000 6052 5952 -1030 4 1380 6000 6052 5952 -1030 -5 1384 6017 6052 5952 -1030 -5 1384 6017 6052 5952 -1030 -5 1384 6017 6052 5952 -1030 -5 1384 6017 6052 5952 -1030 -11 1387 6030 6052 5952 -1030 -11 1387 6030 6052 5952 -1030 -8 1386 6026 6052 5952 -1030 -8 1386 6026 6052 5952 -1030 -6 1385 6021 6052 5952 -1030 -6 1385 6021 6052 5952 -1030 -2 1383 6013 6052 5952 -1030 -3 1383 6013 6052 5952 -1030 -3 1383 6013 6052 5952 -1030 3 1381 6004 6052 5952 -1030 3 1381 6004 6052 5952 -1030 12 1376 5982 6052 5952 -1030 2026-03-05 19:32:22,632 Hysteresis 4688 0: raw(5982 16000 16000 16000) min(5952 16000 16000 16000) spread(-1030 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6052 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-18 10000 16000 16000) min(-48 10000 16000 16000) spread(-7030 10000 16000 16000) max_pv 52 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 12 1374 5973 6052 5952 -1030 14 1373 5969 6052 5952 -1030 14 1373 5969 6052 5952 -1030 22 1369 5952 6052 5952 -1030 22 1369 5952 6052 5952 -1030 10 1375 5978 6052 5952 -1030 10 1375 5978 6052 5952 -1030 10 1375 5978 6052 5952 -1030 10 1375 5978 6052 5952 -1030 -9 1384 6017 6052 5952 -1030 -9 1384 6017 6052 5952 -1030 -8 1384 6017 6052 5952 -1030 -8 1384 6017 6052 5952 -1030 -8 1384 6017 6052 5952 -1030 -8 1384 6017 6052 5952 -1030 7 1377 5986 6052 5952 -1030 7 1377 5986 6052 5952 -1030 11 1375 5978 6052 5952 -1030 11 1375 5978 6052 5952 -1030 11 1375 5978 6052 5952 -1030 2026-03-05 19:32:32,641 Hysteresis 4698 0: raw(5978 16000 16000 16000) min(5952 16000 16000 16000) spread(-1030 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6052 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-22 10000 16000 16000) min(-48 10000 16000 16000) spread(-7030 10000 16000 16000) max_pv 52 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 11 1375 5978 6052 5952 -1030 17 1372 5965 6052 5952 -1030 17 1372 5965 6052 5952 -1030 19 1371 5960 6052 5952 -1030 19 1371 5960 6052 5952 -1030 11 1375 5978 6052 5952 -1030 11 1375 5978 6052 5952 -1030 3 1379 5995 6052 5952 -1030 3 1379 5995 6052 5952 -1030 3 1379 5995 6052 5952 -1030 3 1379 5995 6052 5952 -1030 -7 1383 6013 6052 5952 -1030 -7 1383 6013 6052 5952 -1030 -4 1382 6008 6052 5952 -1030 -4 1382 6008 6052 5952 -1030 -7 1383 6013 6052 5952 -1030 -7 1383 6013 6052 5952 -1030 -2 1381 6004 6052 5952 -1030 -2 1381 6004 6052 5952 -1030 -2 1381 6004 6052 5952 -1030 2026-03-05 19:32:42,645 Hysteresis 4708 0: raw(6004 16000 16000 16000) min(5952 16000 16000 16000) spread(-1030 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4 10000 0 0) 7: 0: 6004@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p 9: raw(0 9996 16000 16000) min(-52 9996 16000 16000) spread(-7034 9996 16000 16000) max_pv 48 9: [ 0 6004@1p ] PM PV mtr(W) avl(W) raw max min spread -2 1381 6004 6052 5952 -1030 7 1377 5986 6052 5952 -1030 7 1377 5986 6052 5952 -1030 6 1377 5986 6052 5952 -1030 6 1377 5986 6052 5952 -1030 8 1376 5982 6052 5952 -1030 8 1376 5982 6052 5952 -1030 6 1377 5986 6052 5952 -1030 6 1377 5986 6052 5952 -1030 6 1377 5986 6052 5952 -1030 6 1377 5986 6052 5952 -1030 -1 1380 6000 6052 5952 -1030 -1 1380 6000 6052 5952 -1030 -5 1382 6008 6052 5952 -1030 -5 1382 6008 6052 5952 -1030 -3 1381 6004 6052 5952 -1030 -3 1381 6004 6052 5952 -1030 1 1380 6000 6052 5952 -1030 1 1380 6000 6052 5952 -1030 7 1377 5986 6052 5952 -1030 2026-03-05 19:32:52,683 Hysteresis 4718 0: raw(5986 16000 16000 16000) min(5952 16000 16000 16000) spread(-1030 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6052 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-14 10000 16000 16000) min(-48 10000 16000 16000) spread(-7030 10000 16000 16000) max_pv 52 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 7 1377 5986 6052 5952 -1030 7 1377 5986 6052 5952 -1030 7 1377 5986 6052 5952 -1030 4 1378 5991 6052 5952 -1030 4 1378 5991 6052 5952 -1030 4 1378 5991 6052 5952 -1030 4 1378 5991 6052 5952 -1030 3 1379 5995 6052 5952 -1030 3 1379 5995 6052 5952 -1030 7 1377 5986 6052 5952 -1030 7 1377 5986 6052 5952 -1030 7 1377 5986 6052 5952 -1030 7 1377 5986 6052 5952 -1030 0 1380 6000 6052 5952 -1030 0 1380 6000 6052 5952 -1030 -2 1381 6004 6052 5952 -1030 -2 1381 6004 6052 5952 -1030 -2 1381 6004 6052 5952 -1030 -2 1381 6004 6052 5952 -1030 3 1379 5995 6052 5952 -1030 2026-03-05 19:33:02,700 Hysteresis 4728 0: raw(5995 16000 16000 16000) min(5952 16000 16000 16000) spread(-1030 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6052 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-5 10000 16000 16000) min(-48 10000 16000 16000) spread(-7030 10000 16000 16000) max_pv 52 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 3 1379 5995 6052 5952 -1030 0 1380 6000 6052 5952 -1030 0 1380 6000 6052 5952 -1030 0 1380 6000 6052 5952 -1030 0 1380 6000 6052 5952 -1030 0 1380 6000 6052 5952 -1030 0 1380 6000 6052 5952 -1030 -3 1381 6004 6052 5952 -1030 -3 1381 6004 6052 5952 -1030 -10 1385 6021 6052 5952 -1030 -10 1385 6021 6052 5952 -1030 -8 1384 6017 6052 5952 -1030 -8 1384 6017 6052 5952 -1030 -8 1384 6017 6052 5952 -1030 -8 1384 6017 6052 5952 -1030 5 1378 5991 6052 5952 -1030 5 1378 5991 6052 5952 -1030 -3 1381 6004 6052 5952 -1030 -3 1381 6004 6052 5952 -1030 3 1379 5995 6052 5952 -1030 2026-03-05 19:33:12,704 Hysteresis 4738 0: raw(5995 16000 16000 16000) min(5952 16000 16000 16000) spread(-1030 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 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6052 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-5 10000 16000 16000) min(-48 10000 16000 16000) spread(-7030 10000 16000 16000) max_pv 52 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 3 1379 5995 6052 5952 -1030 5 1378 5991 6052 5952 -1030 5 1378 5991 6052 5952 -1030 305 1228 5339 6052 5339 -1030 305 1228 5339 6052 5339 -1030 -305 1532 6660 6660 5339 -1030 -305 1532 6660 6660 5339 -1030 -366 1563 6795 6795 5339 -1030 -366 1563 6795 6795 5339 -1030 -431 1595 6934 6934 5339 -1030 -431 1595 6934 6934 5339 -1030 -296 1528 6643 6934 5339 -1030 -296 1528 6643 6934 5339 -1030 -168 1464 6365 6934 5339 -1030 -168 1464 6365 6934 5339 -1030 -168 1464 6365 6934 5339 -1030 -168 1464 6365 6934 5339 -1030 128 1316 5721 6934 5339 -1030 128 1316 5721 6934 5339 -1030 208 1276 5547 6934 5339 -1030 2026-03-05 19:33:22,711 Hysteresis 4748 0: raw(5547 16000 16000 16000) min(5339 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 6934 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 3: wnd_min 6000 < max_pv 6934 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (0 10000 0 0) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p 9: raw(-453 10000 16000 16000) min(-661 10000 16000 16000) spread(-7030 10000 16000 16000) max_pv 934 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread 208 1276 5547 6934 5339 -1030 263 1249 5430 6934 5339 -1030 263 1249 5430 6934 5339 -1030 230 1265 5500 6934 5339 -1030 230 1265 5500 6934 5339 -1030 155 1303 5665 6934 5339 -1030 155 1303 5665 6934 5339 -1030 155 1303 5665 6934 5339 -1030 155 1303 5665 6934 5339 -1030 13 1374 5973 6934 5339 -1030 13 1374 5973 6934 5339 -1030 -16 1388 6034 6934 5339 -1030 -16 1388 6034 6934 5339 -1030 -35 1397 6073 6934 5339 -1030 -35 1397 6073 6934 5339 -1030 -33 1396 6069 6934 5339 -1030 -33 1396 6069 6934 5339 -1030 -33 1396 6069 6934 5339 -1030 -33 1396 6069 6934 5339 -1030 -2 1381 6004 6934 5339 -1030 2026-03-05 19:33:32,716 Hysteresis 4758 0: raw(6004 16000 16000 16000) min(5339 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 6934 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (4 10000 0 0) 7: 0: 6004@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6004@1p 9: raw(0 9996 16000 16000) min(-665 9996 16000 16000) spread(-7034 9996 16000 16000) max_pv 930 9: [ 0 6004@1p ] PM PV mtr(W) avl(W) raw max min spread -2 1381 6004 6934 5339 -1030 0 1380 6000 6934 5339 -1030 0 1380 6000 6934 5339 -1030 26 1367 5943 6934 5339 -1030 26 1367 5943 6934 5339 -1030 22 1369 5952 6934 5339 -1030 22 1369 5952 6934 5339 -1030 13 1374 5973 6934 5339 -1030 13 1374 5973 6934 5339 -1030 13 1374 5973 6934 5339 -1030 13 1374 5973 6934 5339 -1030 -3 1381 6004 6934 5339 -1030 -3 1381 6004 6934 5339 -1030 -3 1381 6004 6934 5339 -1030 -3 1381 6004 6934 5339 -1030 -8 1384 6017 6934 5339 -1030 -8 1384 6017 6934 5339 -1030 -10 1385 6021 6934 5339 -1030 -10 1385 6021 6934 5339 -1030 -10 1385 6021 6934 5339 -1030 2026-03-05 19:33:42,750 Hysteresis 4768 0: raw(6021 16000 16000 16000) min(5339 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 6934 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (21 10000 0 0) 7: 0: 6021@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6021@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6021@1p 9: raw(0 9979 16000 16000) min(-682 9979 16000 16000) spread(-7051 9979 16000 16000) max_pv 913 9: [ 0 6021@1p ] PM PV mtr(W) avl(W) raw max min spread -10 1389 6039 6934 5339 -1030 0 1384 6017 6934 5339 -1030 0 1384 6017 6934 5339 -1030 2 1383 6013 6934 5339 -1030 2 1383 6013 6934 5339 -1030 8 1380 6000 6934 5339 -1030 8 1380 6000 6934 5339 -1030 15 1377 5986 6934 5339 -1030 15 1377 5986 6934 5339 -1030 9 1380 6000 6934 5339 -1030 9 1380 6000 6934 5339 -1030 9 1380 6000 6934 5339 -1030 9 1380 6000 6934 5339 -1030 7 1381 6004 6934 5339 -1030 7 1381 6004 6934 5339 -1030 -1 1384 6017 6934 5339 -1030 -1 1384 6017 6934 5339 -1030 -1 1384 6017 6934 5339 -1030 -1 1384 6017 6934 5339 -1030 -7 1387 6030 6934 5339 -1030 2026-03-05 19:33:52,759 Hysteresis 4778 0: raw(6030 16000 16000 16000) min(5339 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 6934 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (30 10000 0 0) 7: 0: 6030@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6030@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6030@1p 9: raw(0 9970 16000 16000) min(-691 9970 16000 16000) spread(-7060 9970 16000 16000) max_pv 904 9: [ 0 6030@1p ] PM PV mtr(W) avl(W) raw max min spread -7 1389 6039 6934 5339 -1030 -7 1389 6039 6934 5339 -1030 -7 1389 6039 6934 5339 -1030 -6 1389 6039 6934 5339 -1030 -6 1389 6039 6934 5339 -1030 0 1386 6026 6934 5339 -1030 0 1386 6026 6934 5339 -1030 0 1386 6026 6934 5339 -1030 0 1386 6026 6934 5339 -1030 -5 1388 6034 6934 5339 -1030 -5 1388 6034 6934 5339 -1030 -5 1388 6034 6934 5339 -1030 -5 1388 6034 6934 5339 -1030 -5 1388 6034 6934 5339 -1030 -5 1388 6034 6934 5339 -1030 -4 1388 6034 6934 5339 -1030 -4 1388 6034 6934 5339 -1030 -1 1386 6026 6934 5339 -1030 -1 1386 6026 6934 5339 -1030 2026-03-05 19:34:02,763 Hysteresis 4788 0: raw(6026 16000 16000 16000) min(5339 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 6934 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (26 10000 0 0) 7: 0: 6026@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6026@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6026@1p 9: raw(0 9974 16000 16000) min(-687 9974 16000 16000) spread(-7056 9974 16000 16000) max_pv 908 9: [ 0 6026@1p ] PM PV mtr(W) avl(W) raw max min spread 7 1382 6008 6934 5339 -1030 7 1382 6008 6934 5339 -1030 10 1380 6000 6934 5339 -1030 10 1380 6000 6934 5339 -1030 10 1380 6000 6934 5339 -1030 10 1380 6000 6934 5339 -1030 3 1384 6017 6934 5339 -1030 3 1384 6017 6934 5339 -1030 0 1385 6021 6934 5339 -1030 0 1385 6021 6934 5339 -1030 0 1385 6021 6934 5339 -1030 0 1385 6021 6934 5339 -1030 -2 1386 6026 6934 5339 -1030 -2 1386 6026 6934 5339 -1030 -2 1386 6026 6934 5339 -1030 -2 1386 6026 6934 5339 -1030 -2 1386 6026 6934 5339 -1030 -2 1386 6026 6934 5339 -1030 0 1385 6021 6934 5339 -1030 0 1385 6021 6934 5339 -1030 2026-03-05 19:34:12,768 Hysteresis 4798 0: raw(6021 16000 16000 16000) min(5339 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 6934 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (21 10000 0 0) 7: 0: 6021@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6021@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6021@1p 9: raw(0 9979 16000 16000) min(-682 9979 16000 16000) spread(-7051 9979 16000 16000) max_pv 913 9: [ 0 6021@1p ] PM PV mtr(W) avl(W) raw max min spread 3 1383 6013 6934 5339 -1030 3 1383 6013 6934 5339 -1030 12 1378 5991 6934 5339 -1030 12 1378 5991 6934 5339 -1030 3 1383 6013 6934 5339 -1030 3 1383 6013 6934 5339 -1030 3 1383 6013 6934 5339 -1030 3 1383 6013 6934 5339 -1030 -6 1387 6030 6934 5339 -1030 -6 1387 6030 6934 5339 -1030 -7 1387 6030 6934 5339 -1030 -7 1387 6030 6934 5339 -1030 -6 1387 6030 6934 5339 -1030 -6 1387 6030 6934 5339 -1030 -2 1385 6021 6934 5339 -1030 -2 1385 6021 6934 5339 -1030 -3 1385 6021 6934 5339 -1030 -3 1385 6021 6934 5339 -1030 3 1383 6013 6934 5339 -1030 3 1383 6013 6934 5339 -1030 2026-03-05 19:34:22,796 Hysteresis 4808 0: raw(6013 16000 16000 16000) min(5339 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 6934 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (13 10000 0 0) 7: 0: 6013@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6013@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6013@1p 9: raw(0 9987 16000 16000) min(-674 9987 16000 16000) spread(-7043 9987 16000 16000) max_pv 921 9: [ 0 6013@1p ] PM PV mtr(W) avl(W) raw max min spread 5 1380 6000 6934 5339 -1030 5 1380 6000 6934 5339 -1030 7 1379 5995 6934 5339 -1030 7 1379 5995 6934 5339 -1030 17 1374 5973 6934 5339 -1030 17 1374 5973 6934 5339 -1030 75 1345 5847 6934 5339 -1030 75 1345 5847 6934 5339 -1030 75 1345 5847 6934 5339 -1030 75 1345 5847 6934 5339 -1030 5 1380 6000 6934 5339 -1030 5 1380 6000 6934 5339 -1030 -24 1394 6060 6934 5339 -1030 -24 1394 6060 6934 5339 -1030 -28 1396 6069 6934 5339 -1030 -28 1396 6069 6934 5339 -1030 -27 1395 6065 6934 5339 -1030 -27 1395 6065 6934 5339 -1030 -16 1390 6043 6934 5339 -1030 -16 1390 6043 6934 5339 -1030 2026-03-05 19:34:32,824 Hysteresis 4818 0: raw(6043 16000 16000 16000) min(5339 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 6934 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (43 10000 0 0) 7: 0: 6043@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6043@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6043@1p 9: raw(0 9957 16000 16000) min(-704 9957 16000 16000) spread(-7073 9957 16000 16000) max_pv 891 9: [ 0 6043@1p ] PM PV mtr(W) avl(W) raw max min spread -16 1397 6073 6934 5339 -1030 -16 1397 6073 6934 5339 -1030 11 1384 6017 6934 5339 -1030 11 1384 6017 6934 5339 -1030 12 1383 6013 6934 5339 -1030 12 1383 6013 6934 5339 -1030 17 1381 6004 6934 5339 -1030 17 1381 6004 6934 5339 -1030 11 1384 6017 6934 5339 -1030 11 1384 6017 6934 5339 -1030 11 1384 6017 6934 5339 -1030 11 1384 6017 6934 5339 -1030 1 1389 6039 6934 5339 -1030 1 1389 6039 6934 5339 -1030 2 1388 6034 6934 5339 -1030 2 1388 6034 6934 5339 -1030 3 1388 6034 6934 5339 -1030 3 1388 6034 6934 5339 -1030 1 1389 6039 6934 5339 -1030 1 1389 6039 6934 5339 -1030 2026-03-05 19:34:42,829 Hysteresis 4828 0: raw(6039 16000 16000 16000) min(5339 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 6934 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (39 10000 0 0) 7: 0: 6039@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6039@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6039@1p 9: raw(0 9961 16000 16000) min(-700 9961 16000 16000) spread(-7069 9961 16000 16000) max_pv 895 9: [ 0 6039@1p ] PM PV mtr(W) avl(W) raw max min spread 1 1388 6034 6934 5339 -1030 RECV 0: supported 16000 -> 0 mA RECV 0: requested 8020 -> 0 mA (measured 5.020A -0.001A -0.001A) 1 1388 6034 6934 5339 -1030 -8 1392 6052 6934 5339 -1030 -8 1392 6052 6934 5339 -1030 -138 1457 6334 6934 5339 -1030 -138 1457 6334 6934 5339 -1030 -893 1834 7973 7973 5339 -1030 -893 1834 7973 7973 5339 -1030 -1346 2397 10421 10421 5339 -1030 -1346 2397 10421 10421 5339 -1030 -1269 2339 10169 10421 5339 -1030 -1269 2339 10169 10421 5339 -1030 -1269 2339 10169 10421 5339 -1030 -1269 2339 10169 10421 5339 -1030 -463 1619 7039 10421 5339 -1030 -463 1619 7039 10421 5339 -1030 29 1374 5973 10421 5339 -1030 29 1374 5973 10421 5339 -1030 375 1201 5221 10421 5221 -1030 375 1201 5221 10421 5221 -1030 2026-03-05 19:34:52,838 Hysteresis 4838 0: raw(5221 16000 16000 16000) min(5221 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 10421 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 0 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(5221 16000 16000 16000) min(5221 16000 16000 16000) spread(-1030 16000 16000 16000) max_pv 10421 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 608 -608 -2643 10421 -2643 -2643 608 -608 -2643 10421 -2643 -2643 608 -608 -2643 10421 -2643 -2643 608 -608 -2643 10421 -2643 -2643 443 -443 -1926 10421 -2643 -2643 443 -443 -1926 10421 -2643 -2643 253 -253 -1100 10421 -2643 -2643 253 -253 -1100 10421 -2643 -2643 171 -171 -743 10421 -2643 -2643 171 -171 -743 10421 -2643 -2643 30 -30 -130 10421 -2643 -2643 30 -30 -130 10421 -2643 -2643 -13 13 56 10421 -2643 -2643 -13 13 56 10421 -2643 -2643 -13 13 56 10421 -2643 -2643 -13 13 56 10421 -2643 -2643 -44 44 191 10421 -2643 -2643 -44 44 191 10421 -2643 -2643 -36 36 156 10421 -2643 -2643 -36 36 156 10421 -2643 -2643 2026-03-05 19:35:02,844 Hysteresis 4848 0: raw(156 16000 16000 16000) min(-2643 16000 16000 16000) spread(-2643 16000 16000 16000) max_pv 10421 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(156 16000 16000 16000) min(-2643 16000 16000 16000) spread(-2643 16000 16000 16000) max_pv 10421 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -26 26 113 10421 -2643 -2643 -26 26 113 10421 -2643 -2643 -14 14 60 10421 -2643 -2643 -14 14 60 10421 -2643 -2643 -14 14 60 10421 -2643 -2643 -14 14 60 10421 -2643 -2643 5 -5 -21 10421 -2643 -2643 5 -5 -21 10421 -2643 -2643 3 -3 -13 10421 -2643 -2643 3 -3 -13 10421 -2643 -2643 7 -7 -30 10421 -2643 -2643 7 -7 -30 10421 -2643 -2643 7 -7 -30 10421 -2643 -2643 7 -7 -30 10421 -2643 -2643 10 -10 -43 10421 -2643 -2643 10 -10 -43 10421 -2643 -2643 10 -10 -43 10421 -2643 -2643 10 -10 -43 10421 -2643 -2643 20 -20 -86 10421 -2643 -2643 20 -20 -86 10421 -2643 -2643 2026-03-05 19:35:12,877 Hysteresis 4858 0: raw(-86 16000 16000 16000) min(-2643 16000 16000 16000) spread(-2643 16000 16000 16000) max_pv 10421 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-86 16000 16000 16000) min(-2643 16000 16000 16000) spread(-2643 16000 16000 16000) max_pv 10421 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 4 -4 -17 10421 -2643 -2643 4 -4 -17 10421 -2643 -2643 3 -3 -13 10421 -2643 -2643 3 -3 -13 10421 -2643 -2643 -6 6 26 10421 -2643 -2643 -6 6 26 10421 -2643 -2643 -6 6 26 10421 -2643 -2643 -6 6 26 10421 -2643 -2643 -8 8 34 10421 -2643 -2643 -8 8 34 10421 -2643 -2643 -4 4 17 10421 -2643 -2643 -4 4 17 10421 -2643 -2643 -2 2 8 10421 -2643 -2643 -2 2 8 10421 -2643 -2643 0 0 0 10421 -2643 -2643 0 0 0 10421 -2643 -2643 1 -1 -4 10421 -2643 -2643 1 -1 -4 10421 -2643 -2643 1 -1 -4 10421 -2643 -2643 1 -1 -4 10421 -2643 -2643 2026-03-05 19:35:22,881 Hysteresis 4868 0: raw(-4 16000 16000 16000) min(-2643 16000 16000 16000) spread(-2643 16000 16000 16000) max_pv 10421 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(-4 16000 16000 16000) min(-2643 16000 16000 16000) spread(-2643 16000 16000 16000) max_pv 10421 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 3 -3 -13 10421 -2643 -2643 3 -3 -13 10421 -2643 -2643 0 0 0 10421 -2643 -2643 0 0 0 10421 -2643 -2643 2 -2 -8 10421 -2643 -2643 2 -2 -8 10421 -2643 -2643 0 0 0 10421 -2643 -2643 0 0 0 10421 -2643 -2643 0 0 0 10421 -2643 -2643 0 0 0 10421 -2643 -2643 -2 2 8 10421 -2643 -2643 -2 2 8 10421 -2643 -2643 -1 1 4 10421 -2643 -2643 -1 1 4 10421 -2643 -2643 -2 2 8 10421 -2643 -2643 -2 2 8 10421 -2643 -2643 -1 1 4 10421 -2643 -2643 -1 1 4 10421 -2643 -2643 0 0 0 10421 -2643 -2643 0 0 0 10421 -2643 -2643 2026-03-05 19:35:32,898 Hysteresis 4878 0: raw(0 16000 16000 16000) min(-2643 16000 16000 16000) spread(-2643 16000 16000 16000) max_pv 10421 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(0 16000 16000 16000) min(-2643 16000 16000 16000) spread(-2643 16000 16000 16000) max_pv 10421 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 0 0 0 10421 -2643 -2643 __end_charge_manager__ __begin_meters_mbtcp__ __end_meters_mbtcp__ __begin_meters_sun_spec__ 2026-03-05 19:35:24,699 m1 a40069 c105 d0 00cb00691720cd601d7e2c42fffc091c0929091609150fc70fcd0fbb0fccffff1388fffe00dcf32602ee0ac8fffe14d808f303e20802ffffeb55f725fc21f810ffff0006ff98002c0069ffff1df5fba0000000000000000000000000214fc178000000000000000000000000fffd00000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000 m1 a40069 c105 d1 00cb00691720cd601d7e2c42fffc091c0929091609150fc70fcd0fbb0fccffff1388fffe00dcf32602ee0ac8fffe14d808f303e20802ffffeb55f725fc21f810ffff0006ff98002c0069ffff1df5fba0000000000000000000000000214fc178000000000000000000000000fffd00000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000 2026-03-05 19:35:25,704 m1 a40069 c105 d0 00cb0069172acd741d882c2efffc091a0928091309130fc30fc90fb70fc9ffff1388fffeffd8f2ae02800aaafffe14cf08f103e107fcffffeb5ff726fc22f817ffff0001ff92002a0067ffff1df5fba0000000000000000000000000214fc178000000000000000000000000fffd00000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000 m1 a40069 c105 d1 00cb0069172acd741d882c2efffc091a0928091309130fc30fc90fb70fc9ffff1388fffeffd8f2ae02800aaafffe14cf08f103e107fcffffeb5ff726fc22f817ffff0001ff92002a0067ffff1df5fba0000000000000000000000000214fc178000000000000000000000000fffd00000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000 2026-03-05 19:35:26,723 m1 a40069 c105 d0 00cb006916f8cd561d742c2efffc091a0928091509120fc40fcb0fb80fc8ffff1388fffeffd8f240021c0ab4fffe14e708f803ea0804ffffeb47f722fc18f80ffffffffcff94002a0069ffff1df5fba0000000000000000000000000214fc178000000000000000000000000fffd00000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000 m1 a40069 c105 d1 00cb006916f8cd561d742c2efffc091a0928091509120fc40fcb0fb80fc8ffff1388fffeffd8f240021c0ab4fffe14e708f803ea0804ffffeb47f722fc18f80ffffffffcff94002a0069ffff1df5fba0000000000000000000000000214fc178000000000000000000000000fffd00000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000 m1 a40069 c105 d0 00cb006916f8cd241d9c2c38fffc091c0929091709140fc70fce0fbb0fcbffff1388fffeff24f240021c0ab4fffe14e7090303f2080fffffeb47f718fc10f804fffffffcff94002a0069ffff1df5fba0000000000000000000000000214fc178000000000000000000000000fffd00000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000 m1 a40069 c105 d1 00cb006916f8cd241d9c2c38fffc091c0929091709140fc70fce0fbb0fcbffff1388fffeff24f240021c0ab4fffe14e7090303f2080fffffeb47f718fc10f804fffffffcff94002a0069ffff1df5fba0000000000000000000000000214fc178000000000000000000000000fffd00000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000 2026-03-05 19:35:28,703 m1 a40069 c105 d0 00cb006916f8cd241d9c2c38fffc091c0929091709140fc70fce0fbb0fcbffff1388fffeff56f22c02300af0fffe1504090303f2080fffffeb2af718fc10f804ffffffffff8e0022006affff1df5fba0000000000000000000000000214fc178000000000000000000000000fffd00000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000 m1 a40069 c105 d1 00cb006916f8cd241d9c2c38fffc091c0929091709140fc70fce0fbb0fcbffff1388fffeff56f22c02300af0fffe1504090303f2080fffffeb2af718fc10f804ffffffffff8e0022006affff1df5fba0000000000000000000000000214fc178000000000000000000000000fffd00000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000 m1 a40069 c105 d0 00cb0069173ecd421db02c4cfffc091b0928091609140fc60fcc0fbb0fcaffff1388fffefee8f21802120ab4fffe14d508f303e307ffffffeb5bf729fc1ff814fffffffcff8d001e0067ffff1df5fba0000000000000000000000000214fc178000000000000000000000000fffd00000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000 m1 a40069 c105 d1 00cb0069173ecd421db02c4cfffc091b0928091609140fc60fcc0fbb0fcaffff1388fffefee8f21802120ab4fffe14d508f303e307ffffffeb5bf729fc1ff814fffffffcff8d001e0067ffff1df5fba0000000000000000000000000214fc178000000000000000000000000fffd00000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000 2026-03-05 19:35:30,700 m1 a40069 c105 d0 00cb00691734cd4c1d9c2c4cfffc091b0926091709140fc50fcb0fbb0fc8ffff1388fffeff74f22c023a0b04fffe14d108ee03e407feffffeb5ff72efc1df814fffffffdff8c001f006affff1df5fba0000000000000000000000000214fc178000000000000000000000000fffd00000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000 m1 a40069 c105 d1 00cb00691734cd4c1d9c2c4cfffc091b0926091709140fc50fcb0fbb0fc8ffff1388fffeff74f22c023a0b04fffe14d108ee03e407feffffeb5ff72efc1df814fffffffdff8c001f006affff1df5fba0000000000000000000000000214fc178000000000000000000000000fffd00000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000 2026-03-05 19:35:31,706 m1 a40069 c105 d0 00cb006917fccc981e322d32fffc091b0927091509150fc50fca0fbb0fcaffff1388fffeffd8f20e02760b40fffe1585092d041d0839ffffeaabf6eefbe4f7dafffffffbff8d001d0065ffff1df5fba0000000000000000000000000214fc178000000000000000000000000fffd00000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000 m1 a40069 c105 d1 00cb006917fccc981e322d32fffc091b0927091509150fc50fca0fbb0fcaffff1388fffeffd8f20e02760b40fffe1585092d041d0839ffffeaabf6eefbe4f7dafffffffbff8d001d0065ffff1df5fba0000000000000000000000000214fc178000000000000000000000000fffd00000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000 m1 a40069 c105 d0 00cb00691874cc021ea02dd2fffc091c0927091509180fc70fca0fbd0fcdffff1388fffeffd8f29a02ee0e42fffe1618095c044d086effffea18f6bffbb5f7a5fffffffeff8f001f0067ffff1df5fba0000000000000000000000000214fc178000000000000000000000000fffd00000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000 m1 a40069 c105 d1 00cb00691874cc021ea02dd2fffc091c0927091509180fc70fca0fbd0fcdffff1388fffeffd8f29a02ee0e42fffe1618095c044d086effffea18f6bffbb5f7a5fffffffeff8f001f0067ffff1df5fba0000000000000000000000000214fc178000000000000000000000000fffd00000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000 __end_meters_sun_spec__ __begin_meters_swire__ __end_meters_swire__ __begin_batteries_mbtcp__ __end_batteries_mbtcp__ __begin_battery_control__ __end_battery_control__ __begin_ocpp__ __end_ocpp__ __begin_eco__ __end_eco__ ___CORE_DUMP_START___ f0VMRgEBAQAAAAAAAAAAAAQAXgABAAAAAAAAADQAAAAAAAAAAAAAADQAIAAlACgAAAAAAAQAAADUBAAA AAAAAAAAAABgKAAAYCgAAAYAAAAAAAAAAQAAADQtAAA4bv4/OG7+P2ABAABgAQAABgAAAAAAAAABAAAA lC4AADBp/j8waf4/AAMAAAADAAAGAAAAAAAAAAEAAACUMQAApGj8P6Ro/D9gAQAAYAEAAAYAAAAAAAAA AQAAAPQyAADwZvw/8Gb8P2ABAABgAQAABgAAAAAAAAABAAAAVDQAAOxh/D/sYfw/YAEAAGABAAAGAAAA AAAAAAEAAAC0NQAAAGD8PwBg/D+gAQAAoAEAAAYAAAAAAAAAAQAAAFQ3AAC00v4/tNL+P2ABAABgAQAA BgAAAAAAAAABAAAAtDgAABDQ/j8Q0P4/EAIAABACAAAGAAAAAAAAAAEAAADEOgAAkJH7P5CR+z9gAQAA YAEAAAYAAAAAAAAAAQAAACQ8AADgj/s/4I/7P6ABAACgAQAABgAAAAAAAAABAAAAxD0AAKwC/z+sAv8/ YAEAAGABAAAGAAAAAAAAAAEAAAAkPwAA4OH8P+Dh/D/QAwAA0AMAAAYAAAAAAAAAAQAAAPRCAABccPw/ XHD8P2ABAABgAQAABgAAAAAAAAABAAAAVEQAAJBu/D+Qbvw/gAEAAIABAAAGAAAAAAAAAAEAAADURQAA +E3/P/hN/z9gAQAAYAEAAAYAAAAAAAAAAQAAADRHAACwS/8/sEv/P8ABAADAAQAABgAAAAAAAAABAAAA 9EgAADwb/D88G/w/YAEAAGABAAAGAAAAAAAAAAEAAABUSgAAMBn8PzAZ/D/AAQAAwAEAAAYAAAAAAAAA AQAAABRMAACEFfw/hBX8P2ABAABgAQAABgAAAAAAAAABAAAAdE0AAHAT/D9wE/w/wAEAAMABAAAGAAAA AAAAAAEAAAA0TwAADPf+Pwz3/j9gAQAAYAEAAAYAAAAAAAAAAQAAAJRQAABA8/4/QPP+P8ACAADAAgAA BgAAAAAAAAABAAAAVFMAAJTk/j+U5P4/YAEAAGABAAAGAAAAAAAAAAEAAAC0VAAAwOH+P8Dh/j9AAgAA QAIAAAYAAAAAAAAAAQAAAPRWAACs6v8/rOr/P2ABAABgAQAABgAAAAAAAAABAAAAVFgAAHCO/D9wjvw/ cAMAAHADAAAGAAAAAAAAAAEAAADEWwAAaNL7P2jS+z9gAQAAYAEAAAYAAAAAAAAAAQAAACRdAAAwVvw/ MFb8P/ABAADwAQAABgAAAAAAAAABAAAAFF8AALy7/z+8u/8/YAEAAGABAAAGAAAAAAAAAAEAAAB0YAAA kL//P5C//z+QAwAAkAMAAAYAAAAAAAAAAQAAAARkAAA4RPw/OET8P2ABAABgAQAABgAAAAAAAAABAAAA ZGUAAPBB/D/wQfw/wAEAAMABAAAGAAAAAAAAAAEAAAAkZwAAvHz/P7x8/z9gAQAAYAEAAAYAAAAAAAAA AQAAAIRoAACwef8/sHn/PwACAAAAAgAABgAAAAAAAAABAAAAhGoAAAAAAFAAAABQCAMAAAgDAAAGAAAA AAAAAAQAAACMbQAAAAAAAAAAAAAcAQAAHAEAAAYAAAAAAAAABQAAAEwCAAABAAAAQ09SRQAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAA4bv4/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAABCBw9AIAAGAGkxCEBxMQhAJwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuvIOgPBp/j8AAAAAAAAAAAAAAAAAAAAAAAAAAKj6/j94AHgA //8AAP//AAB4AAAACGr+PwQAAAAGAAAAGFOqPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAATAIAAAEAAABDT1JF AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKRo/D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAABZtKUAgCAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFYCmAsGf8PwAAAAAAAAAAAQAAACye+z+oaPw/ AQAAABZtKYCQZ/w/AwAAACMABgAjAAYACAAAAAEAAAC4m/s/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAABMAgAA AQAAAENPUkUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7GH8PwAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhoIIQCAEBgAAAAAAIAQGAAAAAAAcAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOxPKYDAYPw/AAAAAAAAAADyrwiA wM/+PwMAAAAjAAYAtvYZgIBg/D8AAAAAAAAAAPKvCICbYPw/nGD8P/Sa+z8AAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA BQAAAEwCAAABAAAAQ09SRQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC00v4/AAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwvwBAIAAGAODCAED2wgBA/////xEAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8q8IgNDQ/j8AAAAA IwAGACAABgAAAAAAIKD7PyCg+z/cAPA/AQAAAKgN+z////////8/syMABgD//z+zzc0AAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAFAAAATAIAAAEAAABDT1JFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJCR+z8AAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB1vKUAgBgYAaTEIQHExCEAnAAAA AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4HRmA oJD7P+gDAAC7kPs/nJD7PyMGBgB4IPw/+Jr7Px1vKYCAkPs/AQAAAAAAAABreiwCBAAAACCg+z8koPs/ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAUAAABMAgAAAQAAAENPUkUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA rAL/PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8L8AQCAABgBsxABA d8QAQAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAPKvCICg4vw/AAAAACMABgAgAAYABAAAACCg+z8koPs/4ADwPwEAAACoDfs/////////P7MjAAYA pML+P6urAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAEwCAAABAAAAQ09SRQAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAABccPw/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVhClA IAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAARWApgFBv/D8AAAAAAAAAAFih+z9Qofs/6A77PwAAAABVhCmAMG/8PwEAAAAAAAAA AQAAACMABgD//z8AqKD7PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAATAIAAAEAAABDT1JFAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAPhN/z8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAPC/AEAgAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAADyrwiAcEz/PwAAAAAjAAYAIAAGAFAC/z8IEB5AxmREP+AA8D8BAAAA qA37P/////9QAv8/IwAGAPhN/z+rqwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAABMAgAAAQAAAENPUkUAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPBv8PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA8L8AQCAJBgAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPKvCIDwGfw/AAAAACMJBgAgCQYAIwkGAP//P7OrqwAA 4ADwPwEAAACoDfs//////yAJBgAjCQYAuJv7P6urAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAEwCAAABAAAA Q09SRQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEFfw/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAADwvwBAIA4GAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8q8IgDAU/D8AAAAAIw4GACAOBgAjDgYA //8/s83NAADcAPA/AQAAAKgN+z//////IA4GACMOBgD//z8Azc0AAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAA TAIAAAEAAABDT1JFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz3/j8AAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPC/AEAgCQYAaTEIQHExCEAnAAAAFgAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADyrwiAAPT+PwAAAAAjCQYA IAkGAAQAAAAgoPs/JKD7P+AA8D8BAAAAqA37P////////z+zIwkGAAEAAACrqwAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAUAAABMAgAAAQAAAENPUkUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlOT+PwAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8L8AQCACBgBsxABAd8QAQAAAAAAcAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPKvCICA4v4/ AAAAACMCBgAgAgYAAAAAACCg+z8goPs/3ADwPwEAAACoDfs/////////P7MjAgYA9Jr7P83NAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAABQAAAEwCAAABAAAAQ09SRQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACs6v8/ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwvwBAIAoGAGzEAEB3xABA AAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 8q8IgDCP/D8AAAAAIwoGACAKBgAEAAAAIKD7PySg+z/gAPA/AQAAAKgN+z////////8/syMKBgCkwv4/ q6sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAATAIAAAEAAABDT1JFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAGjS+z8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPC/AEAgAgYA ScMAQGvDAEAAAAAADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAADyrwiA8Fb8PwAAAAAjAgYAIAIGAAAAAAAgoPs/IKD7P9wA8D8BAAAAqA37P////////z+z IwIGAPSa+z/NzQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAABMAgAAAQAAAENPUkUAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAvLv/PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 8L8AQCAABgDgwgBA9sIAQAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAPKvCIBQwP8/AAAAACMABgAgAAYABAAAACCg+z8koPs/4ADwPwEAAACoDfs/ ////////P7MjAAYAgKT7P6urAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAEwCAAABAAAAQ09SRQAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAA4RPw/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAADwvwBAIAIGAGkxCEBxMQhAJwAAAB8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8q8IgLBC/D8AAAAAIwIGACACBgAjAgYAAQAAADTy/z/cAPA/ AQAAAKgN+z//////IAIGACMCBgAIAAAAzc0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAATAIAAAEAAABDT1JF AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALx8/z8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAPC/AEAgAAYA4MIAQPbCAED/////GQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADyrwiAcHr/PwAAAAAjAAYAIAAGAAAAAAAgoPs/ IKD7P9wA8D8BAAAAqA37P////////z+zIwAGAHCt8IDNzQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBm/j8DfCwC SJ77P0ie+z84bv4/QJ77PxgAAABs1f4/bNX+Pzhu/j8AAAAAAQAAADRM/j9sb29wVGFzawAAAAAAAAAA AQAAADBs/j8IAAAAAAAAAAEAAAAAAAAA9KP+P+guGkBhpGsiCwAAACwL/D+UC/w//Av8PwAAAAAAAAAA AQAAAAAAAAAAAAAAYHT+P6gpGkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADvvq3eQgcPQDAABgC68g6A 8Gn+PwAAAAAAAAAAAAAAAAAAAAAAAAAAqPr+P3gAeAD//wAA//8AAHgAAAAIav4/BAAAAAYAAAAYU6o/ AQAAAB0AAAD//wAAaTEIQHExCEAnAAAACGr+PwQAAACgRQhAjHDuPwAAAAAAAAAAAAAAAP//P7MAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGr+P8xp/j/0mvs/GFOqP1H0DoCwav4/qPr+PwgAAAAAAAAA AAAAAAAAAAABAAAAIw4GAOAuqj8AAAAApGr+PwAAAQBNvP4/AAAAAF0BgzCQav4/AQAAAKBu/j9fEfs/ xSEQgIBq/j8EAAAAbbHFffAQ+z+oL6o/pNMaQCMOBgCBkRaA8Gr+P2Cq/wBdAYMwEGv+PySI+z8brcV9 IAwGAPghEICwav4/RGr7P9mxxX3wav4/AAAAAPR8+z9dAYMwAAAAAAAAAAAAAAAAqPr+PzSTFoAga/4/ ZH37PwgAAABQavs/sPr+PwAAAAAAAAAAsa8ZgHBr/j8AAAAAXQGDMAAAAAAAAAAAIOL/PyTi/z9bFxiA EGv+P2Cq/z9gqv8/LQAAAAAAAAAAAAAAXQGDMAAAAAAW2cV9CAAAAAAAAAByWRGAUGv+P1x9+z8AAAAA sa8ZgHBr/j8AAAAAaH37P1Bq+z8AAAAA2AH/PwAAAACxrxmAcGv+PwAAAAAAAAAATGv+P/Sa+z+Ijfs/ JIj7P0VgKYCQa/4/AAAAAAAAAADQYfs/PwAAANxh+z/AYfs/AAAAALBr/j9krxlAAAAAAAEAAAAsnvs/ PG7+PwEAAAAAAAAA0Gv+PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAA AAAAANxr/j+lpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWl paWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaXwZvw/AAAAAPBh/D80nvs/pGj8Pyye+z8ZAAAA AAAAAAAAAACkaPw/AAAAAAAAAABgY/w/SURMRTEAAAAAAAAAAAAAAAEAAABQaPw/BgAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAFlkCNAAAAAAsC/w/lAv8P/wL/D8AAAAAAAAAAAEAAAAAAAAAAAAAAAAAAACoKRpA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAEYIQBZtKUAwCAYARWApgLBn/D8AAAAAAAAAAAEAAAAsnvs/ qGj8PwEAAAAWbSmAkGf8PwMAAAAjAAYAIwAGAAgAAAABAAAAuJv7PwAAAAD//wAAAAAAAAAAAAAAAAAA AAAAAB5ICEAIAAAAKqsIQKxs7D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAACMABgAIAAAAAQAAALib+z8AAAAA0Gf8P5RsKUAAAAAAAQAAACye+z+oaPw/AQAAAAAAAADwZ/w/ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/Gf8P6WlpaWlpaWl paWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWl paWlpaWlpaWlpaWlpaWlpQBg/D8AAAAANJ77P6ho/D/sYfw/LJ77PxkAAAAAAAAAAAAAAOxh/D8AAAAA AAAAAKhc/D9JRExFMAAAAAAAAAAAAAAAAAAAAKBh/D8FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnF8Hn AAAAACwL/D+UC/w//Av8PwAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAKgpGkAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAACAAAARghAhoIIQDAEBgDsTymAwGD8PwAAAAAAAAAA8q8IgMDP/j8DAAAAIwAGALb2GYCAYPw/ AAAAAAAAAADyrwiAm2D8P5xg/D/0mvs/HAAAAP//AAAAAAAAAAAAACAEBgAAAAAAHkgIQJtg/D8qqwhA /GXsPwAAAAAAAAAAAAAAAP//P7MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABdAYMw//8/swAAAAAAAAAA AAAAABZtKYDgYPw/qPr+Pzhu/j/yrwiAwM/+PwMAAAAjAAYARWApgABh/D8AAAAAAAAAACJrN1gIAAAA AQAAAJib+z8AAAAAIGH8P5RsKUAAAAAAAQAAACye+z/wYfw/qPr+PwAAAABAYfw/AAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATGH8P6WlpaWlpaWlpaWlpaWlpaWlpaWl paWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWl paWlpRDQ/j8bfSwClJH7PyCe+z+00v4/GJ77PwcAAADowv4/6ML+P7TS/j/gwv4/EgAAADDE/j90aVQA AAAAAAAAAAAAAAAAAAAAACDS/j8LAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAuwL4tAAAAACwL/D+UC/w/ /Av8PwAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAKgpGkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARghA 8L8AQDAABgDyrwiA0ND+PwAAAAAjAAYAIAAGAAAAAAAgoPs/IKD7P9wA8D8BAAAAqA37P////////z+z IwAGAP//P7PNzQAAEQAAAP//AAAAAAAA4MIAQPbCAED/////HkgIQCMABgAqqwhAfNbuPwAAAAAAAAAA AAAAAP//P7MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATZUbgAAAAAAAAAAAIwAGADpnKYDg0P4/ EMP+P9AAAADN3xuAANH+P7zC/j940f4/IAAGACMABgCU1f4/zc0AAEXbGoBA0f4/AKz7P3jR/j+e9RqA MNH+PwEAAADQAAAADNH+PwAAAABLfCwCXQGDMBzR/j8AAAAADNH+PxDD/j9FYCmAcNH+PwAAAAAAAAAA RWApgHDR/j8AAAAAXQGDMPSa+z///wAABgAAAEzR/j8AAAAAoNH+P9DaGkAAAAAAfNbuPwAAAACcZ/4/ XQGDMAEAAAAYUfw/eNH+P5xn/j8AAAAAwNH+PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAMzR/j+lpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWl paWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaXgj/s/U34sArAC/z+40v4/ kJH7Pxie+z8BAAAAUCD8P1Ag/D+Qkfs/AAAAABgAAACQjfs/d2F0Y2hkb2dfdGFzawAAAAEAAACAkfs/ CgAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAW7ooAAAAAAAsC/w/lAv8P/wL/D8AAAAAAAAAAAEAAAAAAAAA AAAAAAAAAACoKRpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAEYIQB1vKUAwBgYAuB0ZgKCQ+z/oAwAA u5D7P5yQ+z8jBgYAeCD8P/ia+z8dbymAgJD7PwEAAAAAAAAAa3osAgQAAAAgoPs/JKD7PwEAAAD//wAA AAAAAGkxCEBxMQhAJwAAAB5ICEAEAAAAKqsIQNyV6z8AAAAAAAAAAAAAAAD//z+zAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAFtTLAIAAAAAAAAAAAAAAAAtWBiAwJD7P+gDAAAIAAAAnJD7PyMCBgB4IPw/ iI37P0VgKYDgkPs/AAAAAAAAAAAjAAYAu5D7P7yQ+z/0mvs/AAAAAACR+z+4VxhAAAAAAAoAAABIjPs/ YAAAAIiN+z8AAAAAIJH7PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAACyR+z+lpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWl paWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaXg4fw/cX8sAiCe+z+Ukfs/rAL/Pxie+z8UAAAA qPD/P6jw/z+sAv8/oPD/PwUAAAC4zfw/bXF0dF90YXNrAAAAAAAAAP///3+w5fw/FwAAAAAAAAAFAAAA AAAAAHTt/z/oLhpA3gM1G3cAAAAsC/w/lAv8P/wL/D8AAAAAAAAAAAEAAAAAAAAAAAAAAAAAAACoKRpA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEYIQPC/AEAwAAYA8q8IgKDi/D8AAAAAIwAGACAABgAEAAAA IKD7PySg+z/gAPA/AQAAAKgN+z////////8/syMABgCkwv4/q6sAABoAAAD//wAAAAAAAGzEAEB3xABA AAAAAB5ICEAjAAYAKqsIQAzq7D8AAAAAAAAAAAAAAAD//z+zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAGrJGoCw4vw/+KT7PyMABgBYaCmAsOL8P9Dw/z/pAwAA3d4bgNDi/D988P8/AAAAAMzi/D8jAAYA pML+P6urAAAm1hqAEOP8P5zLqz/oAwAAAAAAAAAAAAAAAAAA6QMAAITj/D8AAAAAiHssAl0BgzDc4vw/ 7OL8PwAAAADQ8P8/8KoagDDj/D8AAAAAbOT8PwAAAAB05Pw/+KT7PycAAABTWh6AwOP8P3TIqz8AAAAA jOP8PwAQAAAUAAAABAAAACcAAAAAAAAAAAAAAF0BgzD84vw/DOP8P+iP/D8AAAAAbOT8PwAAAAB05Pw/ AAAAAAAAAAAAAAAAnMurPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAXQGDMAAAAAB05Pw/ WOT8PycAAAD2fCiAMOT8PycAAADo+v8/AAAAAAAYAAA8AAAAIAoGAAAAAADox6s/dOT8P2zk/D8AAAAA 8BD7PycAAAAFAAAAWOT8PwEAAAAUA/8/YhH7P/9BKYAw5Pw/AAAAAF0BgzAFAAAAkM6rP6TTGkCcy6s/ E+EegKDk/D//////6AMAABAAAAB85Pw/AQAAACAIBgAAAAAAAAAAAEiv/z/oAwAALQAAAAAAAAABAAAA AAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAABdAYMwfOT8P2zk/D905Pw/LL/+P0VgKYDA5Pw/ uJWqP/jk/D8AAAAALwAAAKwC/z8ArP8/AAAAADDl/D9s3x5AuJWqPwAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAACglqo/LwAAADAAAADUGqs/6xqrPwAAAAAAAAAAFwAAABQAAABkNegBAAAAAAAAAABdAYMw 3gEtAjiWqj9weywCAAAAAAAAAABQ5fw/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAXOX8P6WlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWl paWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpZBu/D8AAAAA/E3/P7Cd+z9ccPw/ qJ37PxgAAACAoPs/gKD7P1xw/D94oPs/AQAAABhq/D9UbXIgU3ZjAAAAAAAAAAAA////fxBw/D8HAAAA AAAAAAEAAAAAAAAAAAAAAAAAAAAoAAAAAAAAACwL/D+UC/w//Av8PwAAAAAAAAAAAQAAAAAAAAAAAAAA AAAAAKgpGkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAARghAVYQpQDAABgBFYCmAUG/8PwAAAAAAAAAA WKH7P1Ch+z/oDvs/AAAAAFWEKYAwb/w/AQAAAAAAAAABAAAAIwAGAP//PwCooPs/AAAAAP//AAAAAAAA AAAAAAAAAAAAAAAAHkgIQCMABgAqqwhAbHTsPwAAAAAAAAAAAAAAAP//P7MAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQb/w/HIMpQAAAAAAAAAAAAAAAAAAAAAAAAAAA bHTsPwAAAAAAAAAAXQGDMAAAAAAAAAAAAAAAAAAAAAAAAAAAsG/8PwAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALxv/D+lpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWl paWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWwS/8/ AAAAAEAb/D9gcPw/+E3/P6id+z8KAAAAAAAAAAAAAAD4Tf8/AAAAAA8AAAB0RP8/ZW1hY19yeAAAAAAA AAAAAP///39wTf8/DwAAAAAAAAAPAAAAAAAAAAAAAAAAAAAAEwAAAAAAAAAsC/w/lAv8P/wL/D8AAAAA AAAAAAEAAAAAAAAAAAAAAAAAAACoKRpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAEYIQPC/AEAwAAYA 8q8IgHBM/z8AAAAAIwAGACAABgBQAv8/CBAeQMZkRD/gAPA/AQAAAKgN+z//////UAL/PyMABgD4Tf8/ q6sAAAAAAAD//wAAAAAAAAAAAAAAAAAAAAAAAB5ICEAjAAYAKqsIQMxR7z8AAAAAAAAAAAAAAAD//z+z AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGCEA8YClAMAAFAAAAAAAWbimAgEz/P+AO+z8BAAAA MBAegKBM/z8AAAAAAQAAAD4DAAAEAAAAIKD7PySg+z9FYCmAwEz/P4D4/j8AAAAA/////6gN+z/gDvs/ IKD7PwAAAADwTP8/CBAeQID4/j/MUe8/AAAAAAAAAABdAYMwAPn+PwT5/j/ITP8/AQAAAAAAAAAQTf8/ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHE3/P6WlpaWlpaWl paWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWl paWlpaWlpaWlpaWlpaWlpTAZ/D8AAAAAiBX8P/xN/z88G/w/qJ37PwEAAAAAAAAAAAAAADwb/D8AAAAA GAAAAPgW/D9pcGMxAAAAAAAAAAAAAAAAAQAAAPAa/D8CAAAAAAAAABgAAAAAAAAAAAAAAAAAAABQPQAA AAAAACwL/D+UC/w//Av8PwAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAKgpGkAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAEAAAAARghA8L8AQDAJBgDyrwiA8Bn8PwAAAAAjCQYAIAkGACMJBgD//z+zq6sAAOAA8D8BAAAA qA37P/////8gCQYAIwkGALib+z+rqwAABAAAAP//AAAAAAAAAAAAAAAAAAAAAAAAHkgIQCMJBgAqqwhA TB/sPwAAAAAAAAAAAAAAAP//P7MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvxYIgAAa/D/gDvs/ IAkGABZuKYAAGvw/4A77PwEAAADhGAiAIBr8PwAAAAABAAAAgQMAAAQAAAAgoPs/JKD7P0VgKYBAGvw/ BAAAAAAAAAD/////UKD7P+AO+z8goPs/AAAAAHAa/D+gGAhAAQAAAEwf7D8AAAAAAAAAAAAAAACsmvs/ vJr7P6Wa+z/Emvs/AAAAAJAa/D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAACcGvw/paWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWl paWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlcBP8PwAAAAAQ9/4/QBv8P4QV/D+onfs/ AQAAAAAAAAAAAAAAhBX8PwAAAAAYAAAAQBH8P2lwYzAAAAAAAAAAAAAAAAAAAAAAMBX8PwEAAAAAAAAA GAAAAAAAAAAAAAAAAAAAAG2DEAAAAAAALAv8P5QL/D/8C/w/AAAAAAAAAAABAAAAAAAAAAAAAAAAAAAA qCkaQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAABGCEDwvwBAMA4GAPKvCIAwFPw/AAAAACMOBgAgDgYA Iw4GAP//P7PNzQAA3ADwPwEAAACoDfs//////yAOBgAjDgYA//8/AM3NAAAEAAAA//8AAAAAAAAAAAAA AAAAAAAAAAAeSAhAIw4GACqrCECMGew/AAAAAAAAAAAAAAAA//8/swAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAADtFgiAQBT8PwEAAAAgDgYAFm4pgEAU/D/gDvs/AQAAAOEYCIBgFPw/AAAAAAEAAADfbAYA AAAAACCg+z8goPs/RWApgIAU/D8AAAAAAAAAAP////9QoPs/4A77PyCg+z8AAAAAsBT8P6AYCEAAAAAA jBnsPwAAAAAAAAAAAAAAAKia+z+4mvs/pJr7P8Ca+z8AAAAA0BT8PwAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANwU/D+lpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWl paWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaVA8/4/ AAAAAJjk/j+IFfw/DPf+P6id+z8GAAAAONb+PzjW/j8M9/4/MNb+PxMAAAAI5v4/YXJkdWlub19ldmVu dHMAAAEAAAAA9v4/DQAAAAAAAAATAAAAAAAAAJhT/z/oLhpA3SgAAAAAAAAsC/w/lAv8P/wL/D8AAAAA AAAAAAEAAAAAAAAAAAAAAAAAAACoKRpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEYIQPC/AEAwCQYA 8q8IgAD0/j8AAAAAIwkGACAJBgAEAAAAIKD7PySg+z/gAPA/AQAAAKgN+z////////8/syMJBgABAAAA q6sAABYAAAD//wAAAAAAAGkxCEBxMQhAJwAAAB5ICEAjCQYAKqsIQFz67j8AAAAAAAAAAAAAAAD//z+z AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAk4v4/eFatuiMJBgA6ZymAEPT+P2DW/j////// B0YPgDD0/j8M1v4/dPT+PwAAAAAjCQYA/PL+P6urAABERg+AcPT+P2xe+z8jAAYAMTY4LjMuMTkyAAAA /////0RGD4AAAAAAJmWlAF0BgzBM9P4/AAAAADz0/j9g1v4/RWApgGD1/j9sXvs/AAAAAKWlpaUAAAAA cwAAAIhe+z8ApaWl4KH/P8CoA8D///8AwKgDAQAAAADNzQAAHwAAAOgiHIBg4v4/bMQAQHfEAEAAAAAA HkgIQCMEBgAqqwhAXOjuPwAAAAAAAAAAAAAAAP//P7MAAAAAAAAAACMGBgAAAAAAAAAAAAAAAAAAAAAA MAAAACTi/j94Vq26IAYGADpnKYCQ4v4/dNf+P/////8/PSmAsOL+PyDX/j8gCAYArOL+PyMEBgD42f4/ /////wI/KYDw4v4/+Nb+P10BgzAjAAYAqA37Pxyn/z8cp/8/AAAAAID1/j88Rg9AbF77PwEAAAAsnvs/ EPf+PwEAAAAAAAAAoPX+PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAKz1/j+lpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWl paWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaXA4f4/AAAAALDq/z8Q9/4/lOT+P6id+z8FAAAA TNf+P0zX/j+U5P4/RNf+PxQAAAAQ2v4/c3lzX2V2dAAAAAAAAAAAAAAAAAAA5P4/DAAAAAAAAAAUAAAA AAAAAKhS/z/oLhpAUS8AAAAAAAAsC/w/lAv8P/wL/D8AAAAAAAAAAAEAAAAAAAAAAAAAAAAAAACoKRpA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEYIQPC/AEAwAgYA8q8IgIDi/j8AAAAAIwIGACACBgAAAAAA IKD7PyCg+z/cAPA/AQAAAKgN+z////////8/syMCBgD0mvs/zc0AABwAAAD//wAAAAAAAGzEAEB3xABA AAAAAB5ICEAjAgYAKqsIQFzo7j8AAAAAAAAAAAAAAAD//z+zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAGYjCICQ4v4/eFatuiMCBgA6ZymAkOL+P3TX/j//////Pz0pgLDi/j8g1/4/HOP+P6zi/j8jAgYA +Nn+P83NAAACPymA8OL+P/jW/j8c4/4/IAwGAKzi/j8BAAAA/////wI/KYAAAAAAkSm3AV0BgzDM4v4/ AAAAALzi/j901/4/RWApgGDj/j/41v4/AAAAAKDj/j8AAAAAAAAAAP////8AAAAAAAAAAPDu/z8AAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAABeIkQ/AAAAAOj6/z9dAYMw/////z0DAAAAAAAA LOP+PwAAAACA4/4/+D4pQPjW/j8BAAAALJ77P5jk/j8AAAAAAAAAAKDj/j8AAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACs4/4/paWlpaWlpaWlpaWlpaWlpaWlpaWlpaWl paWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWl cI78PwAAAABs0vs/mOT+P6zq/z+onfs/FAAAAHTs/z907P8/rOr/P2zs/z8FAAAA8HH8P2h0dHBkAAAA AAAAAAAAAAD///9/4JH8PxIAAAAAAAAABQAAAAAAAABA4P8/6C4aQFX6DACAAAAALAv8P5QL/D/8C/w/ AAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAqCkaQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAABGCEDwvwBA MAoGAPKvCIAwj/w/AAAAACMKBgAgCgYABAAAACCg+z8koPs/4ADwPwEAAACoDfs/////////P7MjCgYA pML+P6urAAAeAAAA//8AAAAAAABsxABAd8QAQAAAAAAeSAhAIwoGACqrCEA8luw/AAAAAAAAAAAAAAAA //8/swAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABqyRqAQI/8P6ik+z8jCgYAWGgpgECP/D+c7P8/ /////8DeG4Bgj/w/SOz/PwAAAABcj/w/IwoGAKTC/j+rqwAAJtYagKCP/D+Uxqs/AAAAAAAAAAAAAAAA AAAAAP////8UkPw/AAAAAEpkLAJdAYMwbI/8P3yP/D8AAAAAnOz/P/CqGoDAj/w/AAAAABiR/D8AAAAA AAAAAKik+z8jAAAAXJAegFCQ/D/sKao/AAAAAByQ/D8AEAAAFAAAAAQAAAAjAAAAAAAAAAAAAABdAYMw 3I/8Pz6Q/D8AAAAAWOP8PxiR/D8AAAAAAAAAAAAAAAAAAAAAAAAAAJTGqz8AAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAABgAAAF0BgzAAAAAAAAAAAAAAAAAjAAAARWApgMCQ/D8I5f8/PJH8PwwAAAAAAAAA iI37P9iT+z9FYCmAYCmqPwAAAAAYkfw/AAAAAPAQ+z8jAAAABQAAAAAAAAABAAAAFOv/P1YR+z8AAAAA AAAAAAjl/z9dAYMwBQAAAOxEqz+k0xpAlMarPwAAAABgkfw/wI8eQAjl/z8ARghAPGApQDAABQAAAAAA gJH8PwAAAAAAAAAAfOX/PwAAAAD/////EAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAGJH8Pwjl/z8BAAAA XP8YQNiT+z8AAAAAAAAAAAYAAAAQApyswKgDCgAAAAAAAAAAPJbsPwAAAAAAAAAAXQGDMP////8AAAAA GJH8PyIAAAAAAAAAgJH8PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAIyR/D+lpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWl paWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaUwVvw/AAAAAMC7/z+w6v8/aNL7P6id+z8YAAAA ZPH/P2Tx/z9o0vs/XPH/PwEAAAAwSPw/bWRucwAAAAAAAAAAAAAAAAAAAAAgWPw/EwAAAAAAAAABAAAA AAAAAKiH/j/oLhpALEeyAwAAAAAsC/w/lAv8P/wL/D8AAAAAAAAAAAEAAAAAAAAAAAAAAAAAAACoKRpA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAEYIQPC/AEAwAgYA8q8IgPBW/D8AAAAAIwIGACACBgAAAAAA IKD7PyCg+z/cAPA/AQAAAKgN+z////////8/syMCBgD0mvs/zc0AAA8AAAD//wAAAAAAAEnDAEBrwwBA AAAAAB5ICEAjAgYAKqsIQHxc7D8AAAAAAAAAAAAAAAD//z+zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAKkGG4AAV/w/eFatuiMCBgA6ZymAAFf8P4zx/z//////0fsggCBX/D848f8/dFf8PwAAAAAjAgYA AQAAAM3NAABFYCmAYFf8PzTJqz80yas/DtX7PwAAAAAAAAAA/////0VgKYAAAAAAB3gsAl0BgzA8V/w/ AAAAACxX/D+M8f8/AAAAAKBX/D+g+yBAAAAAADTJqz8AAAAAAAAAAGDV+z98XOw/8CyqPwAAAABdAYMw AAAAAHDV+z9IL6o/dFf8PwAAAADAV/w/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAzFf8P6WlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWl paWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpZC//z8AAAAAPET8P2zS+z+8u/8/ qJ37PwgAAADAuv8/wLr/P7y7/z+4uv8/EQAAACS9/z9jbV9tYW5hZ2VyX3JlY3YA////fyDD/z8RAAAA AAAAABEAAAAAAAAAAAAAAAAAAACD+pwAAAAAACwL/D+UC/w//Av8PwAAAAAAAAAAAQAAAAAAAAAAAAAA AAAAAKgpGkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAARghA8L8AQDAABgDyrwiAUMD/PwAAAAAjAAYA IAAGAAQAAAAgoPs/JKD7P+AA8D8BAAAAqA37P////////z+zIwAGAICk+z+rqwAAGgAAAP//AAAAAAAA 4MIAQPbCAEAAAAAAHkgIQCMABgAqqwhAfMfvPwAAAAAAAAAAAAAAAP//P7MAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA6LkagGDA/z94Vq26IwAGADpnKYBgwP8/6Lr/P/////+w3xuAgMD/P5S6/z/4wP8/ jMD/PyMABgCkwv4/q6sAALrzG4DAwP8/+EWrP/jA/z+MwP8/AAAAAAAAAAD/////PPQbgAAAAABzeSwC XQGDMJzA/z8AAAAAjMD/P+i6/z969BuA8MD/P/jA/z9Ywf8/evQbgPDA/z/4wP8/XQGDMPSa+z8AAAAA pML+P8zA/z8tuBqAIMH/P/AAAABYwf8/6LkagCDB/z8AAAAAXQGDMAAAAAD8wP8/9Jr7P+hFqz8m0BqA QMH/P4Ck+z8AAAAAAAAAABhHqz8AAAAAAAAAAGpbE4CAwf8/3MH/P6jB/z8gCAYAnsH/PwAAAAAAAAAA alsTgIDB/z8AAAAAXQGDMKjB/z9Ywf8/gKT7P2C7/z9FYCmAAML/P2C7/z8AAAAAMmUpgKDB/z+0u/8/ AAAAAIxbE4DAwf8/YLv/PyAIAAAQwv8/XAAAAGzC/z8QAAAAoMH/PwEAAAAAAAAAAAAAAAAAAAAMwv8/ AAAAAAAAAAAAAAAAAAAAAAAAAABdAYMwXAAAAGzC/z+ApPs/CML/PwAAAACgwv8/LFsTQBy9/z8ARghA PGApQBAAAABcAAAAT4VcAACOBEB/AAAAK8gDAM4fdaYAAAAAAAAAAAEBALjX42RDjwJpQ3B9ZUNvEoO6 bxKDum8Sg7oAAAAAAAAAAAAAAAAAAAAAzUy5Qs1MuUKsm0UHBWr+PwRu+z8QAoVQfwAAAQAAAAAAAAAA XQGDMAEAAAAsnvs/IAAAAAzC/z8AAAAAwML/PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAMzC/z+lpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWl paWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaXwQfw/AAAAAMB8/z/Au/8/ OET8P6id+z8DAAAAYPL/P2Dy/z84RPw/AAAAABYAAAC0Ofw/ZXNwX3RpbWVyAAAAAAAAAAAAAACwQ/w/ AwAAAAAAAAAWAAAAAAAAAAAAAAAAAAAALtdDBQAAAAAsC/w/lAv8P/wL/D8AAAAAAAAAAAEAAAAAAAAA AAAAAAAAAACoKRpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAEYIQPC/AEAwAgYA8q8IgLBC/D8AAAAA IwIGACACBgAjAgYAAQAAADTy/z/cAPA/AQAAAKgN+z//////IAIGACMCBgAIAAAAzc0AAB8AAAD//wAA AAAAAGkxCEBxMQhAJwAAAB5ICEAjAgYAKqsIQAxI7D8AAAAAAAAAAAAAAAD//z+zAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAJSgI4DAQvw/AAAAAAkAAAAWbimAwEL8P+AO+z8BAAAAlIQhgOBC/D8AAAAA AQAAAA18LAIAAAAAIKD7PyCg+z9FYCmAAEP8PwgAAAAIAAAA/////wQAAADgDvs/IKD7PwAAAAAwQ/w/ hIQhQAAAAAAMSOw/AAAAAAAAAADX2bZ9oIYBAN6/xH0BAAAAHFX/PwAAAABQQ/w/AAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXEP8P6WlpaWlpaWlpaWlpaWlpaWlpaWl paWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWl paWlpbB5/z8AAAAAsJ37PzxE/D+8fP8/qJ37PwIAAAAgW/8/IFv/P7x8/z8YW/8/FwAAALhh/z93aWZp AAAAAAAAAAAAAAAAAAAAALB7/z8QAAAAAAAAABcAAAAAAAAAAAAAAAAAAACqPY9eAAAAACwL/D+UC/w/ /Av8PwAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAKgpGkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARghA 8L8AQDAABgDyrwiAcHr/PwAAAAAjAAYAIAAGAAAAAAAgoPs/IKD7P9wA8D8BAAAAqA37P////////z+z IwAGAHCt8IDNzQAAGQAAAP//AAAAAAAA4MIAQPbCAED/////HkgIQCMABgAqqwhADIDvPwAAAAAAAAAA AAAAAP//P7MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbCspgMB6/z/oLao/IwAGADpnKYCAev8/ SFv/P//////UmR2AoHr/P/Ra/z8Ae/8/6LqrPyMABgDoLao/zc0AAP3RKIDgev8/9Fr/PwB7/z/ouqs/ gAAAAOgtqj//////0tIogAAAAABKfCwCXQGDMLx6/z8AAAAArHr/P0hb/z9FYCmAAHv/PwRB+z8MQfs/ /////wAAACDwIfs/RC6qPwAAAAAwe/8/0NEoQAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAMSZHUDAfP8/ AAAAAAAAAABQe/8/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAA XHv/P6WlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWl paWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpV9fX3RmX2NvcmVkdW1wX2luZm9fc3RhcnRfX197ImZp cm13YXJlX3ZlcnNpb24iOiIyLjkuMCs2OTgzMWJmYiIsImZpcm13YXJlX2NvbW1pdF9pZCI6ImEzN2Y5 MzY0MmNmMGIyOCIsImZpcm13YXJlX2ZpbGVfbmFtZSI6IndhcnAzX2Zpcm13YXJlXzJfOV8wXzY5ODMx YmZiIn1fX190Zl9jb3JlZHVtcF9pbmZvX2VuZF9fXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA DQUAABKgQj8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEwAAAEgAAABKIAAARVNQX0NPUkVfRFVNUF9JTkZPAAACAQAA NTE4ODNmYjI0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAPAAAAmAAAAKUCAABFU1BfRVhUUkFfSU5GTwBOOG7+P+gAAAAdAAAA7gAAAP//AADCAAAA AAAAAMMAAAAAAAAAxAAAAAAAAADFAAAAAAAAAMYAAAAAAAAAsQAAAE84CECyAAAAAAAAALMAAAAAAAAA tAAAAAAAAAC1AAAAAAAAALYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAADMDDaW